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

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

__init__(self, AcceleratorConnection conn)esiaccel.codegen.CppGenerator
_appid_expr(appid)esiaccel.codegen.CppGeneratorprotectedstatic
_build_module_instance_map(self)esiaccel.codegen.CppGeneratorprotected
_collect_port_groups(self, dict ports)esiaccel.codegen.CppGeneratorprotected
_connesiaccel.codegen.CppGeneratorprotected
_cpp_ctor_param_suffix(port)esiaccel.codegen.CppGeneratorprotectedstatic
_cpp_ctor_param_type(self, port)esiaccel.codegen.CppGeneratorprotected
_cpp_indexed_elem_type(self, port, Optional[str] alias_prefix=None)esiaccel.codegen.CppGeneratorprotected
_cpp_member_type(self, port, Optional[str] alias_prefix=None)esiaccel.codegen.CppGeneratorprotected
_emit_module_class(self, str name, str system_name, ModuleInfo module_info, List[_PortGroup] port_groups, TextIO out)esiaccel.codegen.CppGeneratorprotected
_indexed_ports_group(self, str member_name, str appid_name, port_list)esiaccel.codegen.CppGeneratorprotected
_mixed_struct_group(self, str member_name, str appid_name, port_list)esiaccel.codegen.CppGeneratorprotected
_port_find_code(self, str member_name, port, appid)esiaccel.codegen.CppGeneratorprotected
_port_is_connectable(port)esiaccel.codegen.CppGeneratorprotectedstatic
_port_make_unique_arg(str member_name, port)esiaccel.codegen.CppGeneratorprotectedstatic
_port_using_aliases(self, str alias_prefix, port)esiaccel.codegen.CppGeneratorprotected
_sanitize_id(str name)esiaccel.codegen.CppGeneratorprotectedstatic
_scalar_port_group(self, str member_name, port, appid)esiaccel.codegen.CppGeneratorprotected
generate(self, Path output_dir, str system_name)esiaccel.codegen.CppGenerator
get_consts_str(self, ModuleInfo module_info)esiaccel.codegen.CppGenerator
languageesiaccel.codegen.CppGeneratorstatic
type_emitteresiaccel.codegen.CppGenerator
type_planneresiaccel.codegen.CppGenerator
write_modules(self, Path output_dir, str system_name)esiaccel.codegen.CppGenerator