OpenDDS
Snapshot(2023/04/28-20:55)
|
Typedefs | |
typedef size_t | Classification |
Functions | |
AST_Type * | resolveActualType (AST_Type *element) |
Classification | classify (AST_Type *type) |
Variables | |
const Classification | CL_UNKNOWN = 0 |
const Classification | CL_SCALAR = 1 |
const Classification | CL_PRIMITIVE = 2 |
const Classification | CL_STRUCTURE = 4 |
const Classification | CL_STRING = 8 |
const Classification | CL_ENUM = 16 |
const Classification | CL_UNION = 32 |
const Classification | CL_ARRAY = 64 |
const Classification | CL_SEQUENCE = 128 |
const Classification | CL_WIDE = 256 |
const Classification | CL_BOUNDED = 512 |
const Classification | CL_INTERFACE = 1024 |
const Classification | CL_FIXED = 2048 |
typedef size_t AstTypeClassification::Classification |
Definition at line 416 of file dds_generator.h.
|
inline |
Definition at line 422 of file dds_generator.h.
References CL_ARRAY, CL_BOUNDED, CL_ENUM, CL_FIXED, CL_INTERFACE, CL_PRIMITIVE, CL_SCALAR, CL_SEQUENCE, CL_STRING, CL_STRUCTURE, CL_UNION, CL_UNKNOWN, CL_WIDE, and resolveActualType().
Referenced by bounded_arg(), FieldInfo::EleLen::EleLen(), field_type_name(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), FaceGenerator::gen_sequence(), SafetyProfileGenerator::gen_sequence(), FaceGenerator::gen_struct(), SafetyProfileGenerator::gen_struct(), Cxx11Generator::gen_struct(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), GeneratorBase::gen_typedef_varout(), marshal_generator::gen_union(), gen_union_branch(), marshal_generator::gen_union_default(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), getWrapper(), GeneratorBase::map_type(), needs_distinct_type(), needs_forany(), needs_nested_key_only(), GeneratorBase::GenerateUnionAccessors::operator()(), operator<<(), to_cxx_type(), type_to_default(), Cxx11Generator::union_accessors(), Cxx11Generator::union_activate(), and Cxx11Generator::union_reset().
|
inline |
Definition at line 373 of file dds_generator.h.
Referenced by classify(), container_base_type(), container_element_limit(), FieldInfo::EleLen::EleLen(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), FaceGenerator::gen_struct(), SafetyProfileGenerator::gen_struct(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), langmap_generator::gen_typedef(), marshal_generator::gen_union(), marshal_generator::gen_union_default(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), generateSwitchForUnion(), GeneratorBase::map_type(), needs_distinct_type(), needs_forany(), needs_nested_key_only(), NestedForLoops::NestedForLoops(), GeneratorBase::GenerateUnionAccessors::operator()(), to_cxx_type(), type_to_default(), Cxx11Generator::union_accessors(), Cxx11Generator::union_activate(), and Cxx11Generator::union_reset().
const Classification AstTypeClassification::CL_ARRAY = 64 |
Definition at line 418 of file dds_generator.h.
Referenced by FieldInfo::anonymous(), classify(), FieldInfo::EleLen::EleLen(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), FaceGenerator::gen_sequence(), SafetyProfileGenerator::gen_sequence(), FaceGenerator::gen_struct(), SafetyProfileGenerator::gen_struct(), Cxx11Generator::gen_struct_members(), metaclass_generator::gen_typedef(), gen_union_branch(), marshal_generator::gen_union_default(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), needs_distinct_type(), needs_forany(), needs_nested_key_only(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_BOUNDED = 512 |
Definition at line 419 of file dds_generator.h.
Referenced by classify(), marshal_generator::gen_enum(), marshal_generator::gen_typedef(), generateCaseBody(), and getWrapper().
const Classification AstTypeClassification::CL_ENUM = 16 |
Definition at line 418 of file dds_generator.h.
Referenced by classify(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), Cxx11Generator::gen_struct(), Cxx11Generator::gen_struct_members(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), marshal_generator::gen_union(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), GeneratorBase::GenerateUnionAccessors::operator()(), to_cxx_type(), type_to_default(), Cxx11Generator::union_accessors(), Cxx11Generator::union_activate(), and Cxx11Generator::union_reset().
const Classification AstTypeClassification::CL_FIXED = 2048 |
Definition at line 420 of file dds_generator.h.
Referenced by classify(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_INTERFACE = 1024 |
Definition at line 419 of file dds_generator.h.
Referenced by classify(), marshal_generator::gen_enum(), and GeneratorBase::map_type().
const Classification AstTypeClassification::CL_PRIMITIVE = 2 |
Definition at line 417 of file dds_generator.h.
Referenced by classify(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), Cxx11Generator::gen_struct(), Cxx11Generator::gen_struct_members(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), GeneratorBase::GenerateUnionAccessors::operator()(), operator<<(), to_cxx_type(), type_to_default(), Cxx11Generator::union_accessors(), Cxx11Generator::union_activate(), and Cxx11Generator::union_reset().
const Classification AstTypeClassification::CL_SCALAR = 1 |
Definition at line 417 of file dds_generator.h.
Referenced by classify(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), and gen_union_branch().
const Classification AstTypeClassification::CL_SEQUENCE = 128 |
Definition at line 419 of file dds_generator.h.
Referenced by FieldInfo::anonymous(), bounded_arg(), classify(), FieldInfo::EleLen::EleLen(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), gen_union_branch(), marshal_generator::gen_union_default(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), needs_distinct_type(), needs_nested_key_only(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_STRING = 8 |
Definition at line 418 of file dds_generator.h.
Referenced by bounded_arg(), classify(), field_type_name(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), FaceGenerator::gen_sequence(), SafetyProfileGenerator::gen_sequence(), FaceGenerator::gen_struct(), SafetyProfileGenerator::gen_struct(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), GeneratorBase::gen_typedef_varout(), gen_union_branch(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), getWrapper(), GeneratorBase::map_type(), GeneratorBase::GenerateUnionAccessors::operator()(), operator<<(), to_cxx_type(), type_to_default(), and Cxx11Generator::union_reset().
const Classification AstTypeClassification::CL_STRUCTURE = 4 |
Definition at line 418 of file dds_generator.h.
Referenced by classify(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), metaclass_generator::gen_typedef(), marshal_generator::gen_union_default(), generate_anon_fields(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), needs_nested_key_only(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_UNION = 32 |
Definition at line 418 of file dds_generator.h.
Referenced by classify(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_union_default(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), needs_nested_key_only(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_UNKNOWN = 0 |
Definition at line 417 of file dds_generator.h.
Referenced by classify(), marshal_generator::gen_enum(), and marshal_generator::gen_typedef().
const Classification AstTypeClassification::CL_WIDE = 256 |
Definition at line 419 of file dds_generator.h.
Referenced by classify(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), FaceGenerator::gen_sequence(), SafetyProfileGenerator::gen_sequence(), FaceGenerator::gen_struct(), SafetyProfileGenerator::gen_struct(), marshal_generator::gen_typedef(), GeneratorBase::gen_typedef_varout(), GeneratorBase::generate_union_field(), generateCaseBody(), getWrapper(), GeneratorBase::map_type(), GeneratorBase::GenerateUnionAccessors::operator()(), operator<<(), string_type(), and type_to_default().