summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e902a26)
Those new methods create a template (or a file template) using the C
code generator's barectf configuration.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
import barectf.tsdl182gen as barectf_tsdl182gen
import barectf.templates as barectf_templates
import barectf.tsdl182gen as barectf_tsdl182gen
import barectf.templates as barectf_templates
+import barectf.template as barectf_template
import barectf.codegen as barectf_codegen
import barectf.config as barectf_config
import barectf.version as barectf_version
import barectf.codegen as barectf_codegen
import barectf.config as barectf_config
import barectf.version as barectf_version
self._cg = barectf_codegen._CodeGenerator('\t')
self._saved_serialization_actions = {}
self._cg = barectf_codegen._CodeGenerator('\t')
self._saved_serialization_actions = {}
+ def _create_template(self, name: str) -> barectf_template._Template:
+ return barectf_template._Template(name, cfg=self._cfg)
+
+ def _create_file_template(self, name: str) -> barectf_template._Template:
+ return barectf_template._Template(name, True, self._cfg)
+
@property
def _trace_type(self):
return self._cfg.trace.type
@property
def _trace_type(self):
return self._cfg.trace.type