equal
deleted
inserted
replaced
157 STRING_TO_<ENUM> := <ENUM.VALUE_N>; |
157 STRING_TO_<ENUM> := <ENUM.VALUE_N>; |
158 RETURN; |
158 RETURN; |
159 END_IF; |
159 END_IF; |
160 END_FUNCTION |
160 END_FUNCTION |
161 |
161 |
|
162 Note: if you change code below remember to update this comment. |
162 */ |
163 */ |
163 void create_enumtype_conversion_functions_c::printStringToEnum (std::string &enumerateName, std::list<std::string> &enumerateValues) { |
164 void create_enumtype_conversion_functions_c::printStringToEnum (std::string &enumerateName, std::list<std::string> &enumerateValues) { |
164 std::list <std::string>::const_iterator itr; |
165 std::list <std::string>::const_iterator itr; |
165 std::string functionName; |
166 std::string functionName; |
166 |
167 |
195 <ENUM>_TO_STRING := '<ENUM.VALUE_N>'; |
196 <ENUM>_TO_STRING := '<ENUM.VALUE_N>'; |
196 RETURN; |
197 RETURN; |
197 END_IF; |
198 END_IF; |
198 END_FUNCTION |
199 END_FUNCTION |
199 |
200 |
|
201 Note: if you change code below remember to update this comment. |
200 */ |
202 */ |
201 void create_enumtype_conversion_functions_c::printEnumToString (std::string &enumerateName, std::list<std::string> &enumerateValues) { |
203 void create_enumtype_conversion_functions_c::printEnumToString (std::string &enumerateName, std::list<std::string> &enumerateValues) { |
202 std::list <std::string>::const_iterator itr; |
204 std::list <std::string>::const_iterator itr; |
203 std::string functionName; |
205 std::string functionName; |
204 |
206 |
233 <INTEGER>_TO_<ENUM> := <ENUM.VALUE_N>; |
235 <INTEGER>_TO_<ENUM> := <ENUM.VALUE_N>; |
234 RETURN; |
236 RETURN; |
235 END_IF; |
237 END_IF; |
236 END_FUNCTION |
238 END_FUNCTION |
237 |
239 |
|
240 Note: if you change code below remember to update this comment. |
238 */ |
241 */ |
239 void create_enumtype_conversion_functions_c::printIntegerToEnum (std::string &enumerateName, std::list<std::string> &enumerateValues, bool isSigned, size_t size) { |
242 void create_enumtype_conversion_functions_c::printIntegerToEnum (std::string &enumerateName, std::list<std::string> &enumerateValues, bool isSigned, size_t size) { |
240 std::list <std::string>::const_iterator itr; |
243 std::list <std::string>::const_iterator itr; |
241 std::string functionName; |
244 std::string functionName; |
242 std::string integerType; |
245 std::string integerType; |
278 <ENUM>_TO_<INTEGER> := N; |
281 <ENUM>_TO_<INTEGER> := N; |
279 RETURN; |
282 RETURN; |
280 END_IF; |
283 END_IF; |
281 END_FUNCTION |
284 END_FUNCTION |
282 |
285 |
|
286 Note: if you change code below remember to update this comment. |
283 */ |
287 */ |
284 void create_enumtype_conversion_functions_c::printEnumToInteger (std::string &enumerateName, std::list<std::string> &enumerateValues, bool isSigned, size_t size) { |
288 void create_enumtype_conversion_functions_c::printEnumToInteger (std::string &enumerateName, std::list<std::string> &enumerateValues, bool isSigned, size_t size) { |
285 std::list <std::string>::const_iterator itr; |
289 std::list <std::string>::const_iterator itr; |
286 std::string functionName; |
290 std::string functionName; |
287 std::string integerType; |
291 std::string integerType; |