- Timestamp:
- 09/08/20 20:57:18 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/shared/io/Marshalling/Marshalling.h
r25530 r25543 119 119 template<typename T> void call(T & value){/*General case: do nothing*/} 120 120 template<typename T> void call(T* & value,int size){/*General case: do nothing*/} 121 void call(IssmDouble value);122 void call(IssmDouble* value,int size);121 void call(IssmDouble & value); 122 void call(IssmDouble* & value,int size); 123 123 }; /*}}}*/ 124 124 class RegisterInputFunctor: public MarshallHandle{ /*{{{*/ … … 135 135 template<typename T> void call(T & value){/*General case: do nothing*/} 136 136 template<typename T> void call(T* & value,int size){/*General case: do nothing*/} 137 void call(IssmDouble value);138 void call(IssmDouble* value,int size);137 void call(IssmDouble & value); 138 void call(IssmDouble* & value,int size); 139 139 }; /*}}}*/ 140 140 class RegisterOutputFunctor: public MarshallHandle{ /*{{{*/ … … 149 149 template<typename T> void call(T & value){/*General case: do nothing*/} 150 150 template<typename T> void call(T* & value,int size){/*General case: do nothing*/} 151 void call(IssmDouble value);152 void call(IssmDouble* value,int size);151 void call(IssmDouble & value); 152 void call(IssmDouble* & value,int size); 153 153 }; /*}}}*/ 154 154 class SetAdjointFunctor: public MarshallHandle{ /*{{{*/ … … 165 165 template<typename T> void call(T & value){/*General case: do nothing*/} 166 166 template<typename T> void call(T* & value,int size){/*General case: do nothing*/} 167 void call(IssmDouble value);168 void call(IssmDouble* value,int size);167 void call(IssmDouble & value); 168 void call(IssmDouble* & value,int size); 169 169 }; /*}}}*/ 170 170 #endif
Note:
See TracChangeset
for help on using the changeset viewer.