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

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

__init__(self, CppTypePlanner planner)esiaccel.codegen.CppTypeEmitter
_analyze_window(self, types.WindowType window_type)esiaccel.codegen.CppTypeEmitterprotected
_array_base_and_suffix(self, types.ArrayType array_type)esiaccel.codegen.CppTypeEmitterprotected
_cpp_string_literal(self, str value)esiaccel.codegen.CppTypeEmitterprotected
_cpp_type(self, types.ESIType wrapped)esiaccel.codegen.CppTypeEmitterprotected
_emit_alias(self, TextIO hdr, types.TypeAlias alias_type)esiaccel.codegen.CppTypeEmitterprotected
_emit_struct(self, TextIO hdr, types.StructType struct_type)esiaccel.codegen.CppTypeEmitterprotected
_emit_union(self, TextIO hdr, types.UnionType union_type)esiaccel.codegen.CppTypeEmitterprotected
_emit_window(self, TextIO hdr, types.WindowType window_type)esiaccel.codegen.CppTypeEmitterprotected
_emit_window_field_copy(self, TextIO hdr, str dest_expr, str src_expr, types.ESIType field_type)esiaccel.codegen.CppTypeEmitterprotected
_field_byte_width(self, types.ESIType field_type)esiaccel.codegen.CppTypeEmitterprotected
_format_array_decl(self, types.ArrayType array_type, str name)esiaccel.codegen.CppTypeEmitterprotected
_format_array_type(self, types.ArrayType array_type)esiaccel.codegen.CppTypeEmitterprotected
_format_window_ctor_param(self, str field_name, types.ESIType field_type)esiaccel.codegen.CppTypeEmitterprotected
_format_window_field_decl(self, str field_name, types.ESIType field_type)esiaccel.codegen.CppTypeEmitterprotected
_get_bitvector_str(self, types.ESIType type)esiaccel.codegen.CppTypeEmitterprotected
_storage_type(self, int bit_width, bool signed)esiaccel.codegen.CppTypeEmitterprotected
_type_byte_width(self, types.ESIType wrapped)esiaccel.codegen.CppTypeEmitterprotected
_unwrap_aliases(self, types.ESIType wrapped)esiaccel.codegen.CppTypeEmitterprotected
has_cycleesiaccel.codegen.CppTypeEmitter
ordered_typesesiaccel.codegen.CppTypeEmitter
type_id_mapesiaccel.codegen.CppTypeEmitter
type_identifier(self, types.ESIType type)esiaccel.codegen.CppTypeEmitter
write_header(self, Path output_dir, str system_name)esiaccel.codegen.CppTypeEmitter