Changeset 14647
- Timestamp:
- 04/18/13 11:28:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/objects/Options/GenericOption.h
r13780 r14647 39 39 GenericOption(){ /*{{{*/ 40 40 41 name =NULL;42 numel =0;43 ndims =0;44 size =NULL;41 name = NULL; 42 numel = 0; 43 ndims = 0; 44 size = NULL; 45 45 46 46 } /*}}}*/ 47 47 ~GenericOption(){ /*{{{*/ 48 48 49 if( size) xDelete<int>(size);50 if( name) xDelete<char>(name);49 if(name) xDelete<char>(name); 50 if(size) xDelete<int>(size); 51 51 52 52 } /*}}}*/ … … 79 79 _printLine_(indent << " value: " << value);; 80 80 } /*}}}*/ 81 int Id(){_error_("Not implemented yet");}; 82 int ObjectEnum(){return GenericOptionEnum;}; 83 Object* copy(){_error_("Not implemented yet");}; 81 int Id(){/*{{{*/ 82 _error_("Not implemented yet"); 83 };/*}}}*/ 84 int ObjectEnum(){/*{{{*/ 85 return GenericOptionEnum; 86 };/*}}}*/ 87 Object* copy(){/*{{{*/ 88 _error_("Not implemented yet"); 89 };/*}}}*/ 84 90 85 91 /*GenericOption functions: */ 86 char* Name(){return name;}; 87 int NumEl(){return numel;}; 88 int NDims(){return ndims;}; 89 int* Size(){return size;}; 90 void Get(OptionType* pvalue){ *pvalue=value; }; 92 char* Name(){/*{{{*/ 93 return name; 94 };/*}}}*/ 95 int NumEl(){/*{{{*/ 96 return numel; 97 };/*}}}*/ 98 int NDims(){/*{{{*/ 99 return ndims; 100 };/*}}}*/ 101 int* Size(){/*{{{*/ 102 return size; 103 };/*}}}*/ 104 void Get(OptionType* pvalue){/*{{{*/ 105 *pvalue=value; 106 };/*}}}*/ 91 107 }; 92 108
Note:
See TracChangeset
for help on using the changeset viewer.