6.1.2.19. pycropml.render_cpp module
Add License, Header.
Use pkglts
Problems:
- name of a model unit?
-
class pycropml.render_cpp.Model2Package(models, dir=None)[source]
Bases: object
TODO
-
DATATYPE = {'BOOLEAN': 'bool', 'DATE': 'string', 'DATEARRAY': 'vector<DateTime>', 'DATELIST': 'vector<string>', 'DOUBLE': 'double', 'DOUBLEARRAY': 'vector<double>', 'DOUBLELIST': 'vector<double>', 'INT': 'int', 'INTARRAY': 'vector<int>', 'INTLIST': 'vector<int>', 'STRING': 'string', 'STRINGARRAY': 'vector<string>', 'STRINGLIST': 'vector<string>'}
-
generate_test_function(model_unit)[source]
-
generate_test_import(model_unit, package=None)[source]
-
generate_test_run(model_unit)[source]
-
num = 0
-
write_tests()[source]
TODO: Manage several models rather than just one.
-
pycropml.render_cpp.signature(model)[source]
-
pycropml.render_cpp.transf(type_v, elem)[source]
-
pycropml.render_cpp.transfDate(type, elem)[source]
-
pycropml.render_cpp.transfDateList(type, elem)[source]
-
pycropml.render_cpp.transfDouble(type_v, elem)[source]
-
pycropml.render_cpp.transfList(type_v, elem)[source]
-
pycropml.render_cpp.transfString(type_v, elem)[source]