7.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]