Changeset 21936
- Timestamp:
- 08/11/17 08:55:02 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Params/StringArrayParam.cpp
r20827 r21936 22 22 StringArrayParam::StringArrayParam(int in_enum_type,char** in_values, int in_numstrings){/*{{{*/ 23 23 24 int i; 25 int size; 26 27 enum_type=in_enum_type; 28 numstrings=in_numstrings; 24 this->enum_type=in_enum_type; 25 this->numstrings=in_numstrings; 29 26 30 27 if(numstrings){ 31 value=xNew<char*>(numstrings); 32 for(i=0;i<numstrings;i++){ 33 char* string=NULL; 34 size=strlen(in_values[i])+1; 35 string=xNew<char>(size); 28 this->value=xNew<char*>(numstrings); 29 for(int i=0;i<numstrings;i++){ 30 int size=strlen(in_values[i])+1; 31 char* string=xNew<char>(size); 36 32 xMemCpy<char>(string,in_values[i],size); 37 value[i]=string;33 this->value[i]=string; 38 34 } 39 35 } 40 else value=NULL; 36 else{ 37 this->value=NULL; 38 } 41 39 42 40 }
Note:
See TracChangeset
for help on using the changeset viewer.