CIRCT 23.0.0git
Loading...
Searching...
No Matches
esiaccel.codegen.generator.CppGenerator Member List

This is the complete list of members for esiaccel.codegen.generator.CppGenerator, including all inherited members.

__init__(self, AcceleratorConnection conn)esiaccel.codegen.generator.CppGenerator
_appid_expr(AppID appid)esiaccel.codegen.generator.CppGeneratorprotectedstatic
_build_module_instance_map(self)esiaccel.codegen.generator.CppGeneratorprotected
_collect_port_groups(self, Dict[AppID, types.BundlePort] ports)esiaccel.codegen.generator.CppGeneratorprotected
_connesiaccel.codegen.generator.CppGeneratorprotected
_emit_module_class(self, str name, str system_name, ModuleInfo module_info, List[CppPortGroup] port_groups, TextIO out)esiaccel.codegen.generator.CppGeneratorprotected
_indexed_ports_group(self, str member_name, str appid_name, List[Tuple[AppID, types.BundlePort]] port_list)esiaccel.codegen.generator.CppGeneratorprotected
_mixed_struct_group(self, str member_name, str appid_name, List[Tuple[AppID, types.BundlePort]] port_list)esiaccel.codegen.generator.CppGeneratorprotected
_port_using_aliases(self, CppPortKind kind, str alias_prefix, types.BundlePort port)esiaccel.codegen.generator.CppGeneratorprotected
_sanitize_id(str name)esiaccel.codegen.generator.CppGeneratorprotectedstatic
_scalar_port_group(self, str member_name, types.BundlePort port, AppID appid)esiaccel.codegen.generator.CppGeneratorprotected
generate(self, Path output_dir, str system_name)esiaccel.codegen.generator.CppGenerator
get_consts_str(self, ModuleInfo module_info)esiaccel.codegen.generator.CppGenerator
languageesiaccel.codegen.generator.CppGeneratorstatic
type_emitteresiaccel.codegen.generator.CppGenerator
type_planneresiaccel.codegen.generator.CppGenerator
write_modules(self, Path output_dir, str system_name)esiaccel.codegen.generator.CppGenerator