| __init__(self, CppTypePlanner planner) | esiaccel.codegen.CppTypeEmitter | |
| _analyze_window(self, types.WindowType window_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _array_base_and_dims(self, types.ArrayType array_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _compute_field_bit_offsets(self, types.StructType struct_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _compute_window_frame_layout(self, fields, pad_bytes, count_type_synth) | esiaccel.codegen.CppTypeEmitter | protected |
| _cpp_string_literal(self, str value) | esiaccel.codegen.CppTypeEmitter | protected |
| _cpp_type(self, types.ESIType wrapped) | esiaccel.codegen.CppTypeEmitter | protected |
| _ctor_param_type(self, types.ESIType field_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_alias(self, TextIO hdr, types.TypeAlias alias_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_field_accessor(self, TextIO hdr, str indent, str raw_member, str self_type, str field_name, types.ESIType field_type, int bit_offset, int bit_width) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_size_assert(self, TextIO hdr, str type_name, Optional[int] expected_bytes, str indent="") | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_struct(self, TextIO hdr, types.StructType struct_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_union(self, TextIO hdr, types.UnionType union_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_window(self, TextIO hdr, types.WindowType window_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_window_data_accessors(self, TextIO hdr, info) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_window_deserializer(self, TextIO hdr, info) | esiaccel.codegen.CppTypeEmitter | protected |
| _emit_window_frame(self, TextIO hdr, str frame_name, int frame_bytes, layout) | esiaccel.codegen.CppTypeEmitter | protected |
| _field_byte_width(self, types.ESIType field_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _format_window_ctor_param(self, str field_name, types.ESIType field_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _get_bitvector_str(self, types.ESIType type) | esiaccel.codegen.CppTypeEmitter | protected |
| _is_byte_packable(self, types.ESIType esi_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _is_signed_int_field(self, types.ESIType field_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _is_value_class_type(self, types.ESIType field_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _safe_byte_width(self, types.ESIType esi_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _std_array_type(self, types.ArrayType array_type) | esiaccel.codegen.CppTypeEmitter | protected |
| _storage_type(self, int bit_width, bool signed) | esiaccel.codegen.CppTypeEmitter | protected |
| _type_byte_width(self, types.ESIType wrapped) | esiaccel.codegen.CppTypeEmitter | protected |
| _unwrap_aliases(self, types.ESIType wrapped) | esiaccel.codegen.CppTypeEmitter | protected |
| has_cycle | esiaccel.codegen.CppTypeEmitter | |
| ordered_types | esiaccel.codegen.CppTypeEmitter | |
| skipped_types | esiaccel.codegen.CppTypeEmitter | |
| type_id_map | esiaccel.codegen.CppTypeEmitter | |
| type_identifier(self, types.ESIType type) | esiaccel.codegen.CppTypeEmitter | |
| write_header(self, Path output_dir, str system_name) | esiaccel.codegen.CppTypeEmitter | |