OpenDDS
Snapshot(2023/04/07-19:43)
|
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 398 of file dds_generator.h.
|
inline |
Definition at line 404 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(), func(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), FaceGenerator::gen_sequence(), SafetyProfileGenerator::gen_sequence(), metaclass_generator::gen_struct(), 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(), marshal_generator::gen_union_default(), 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(), Cxx11Generator::union_accessors(), Cxx11Generator::union_activate(), and Cxx11Generator::union_reset().
|
inline |
Definition at line 355 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(), metaclass_generator::gen_struct(), 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(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), generateSwitchForUnion(), GeneratorBase::map_type(), 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 400 of file dds_generator.h.
Referenced by FieldInfo::anonymous(), classify(), FieldInfo::EleLen::EleLen(), func(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), FaceGenerator::gen_sequence(), SafetyProfileGenerator::gen_sequence(), metaclass_generator::gen_struct(), FaceGenerator::gen_struct(), SafetyProfileGenerator::gen_struct(), Cxx11Generator::gen_struct_members(), metaclass_generator::gen_typedef(), marshal_generator::gen_union_default(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_BOUNDED = 512 |
Definition at line 401 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 400 of file dds_generator.h.
Referenced by classify(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), metaclass_generator::gen_struct(), Cxx11Generator::gen_struct(), Cxx11Generator::gen_struct_members(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), marshal_generator::gen_union(), 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 402 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 401 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 399 of file dds_generator.h.
Referenced by classify(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_struct(), Cxx11Generator::gen_struct(), Cxx11Generator::gen_struct_members(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), 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 399 of file dds_generator.h.
Referenced by classify(), func(), metaclass_generator::gen_enum(), and marshal_generator::gen_field_getValueFromSerialized().
const Classification AstTypeClassification::CL_SEQUENCE = 128 |
Definition at line 401 of file dds_generator.h.
Referenced by FieldInfo::anonymous(), bounded_arg(), classify(), FieldInfo::EleLen::EleLen(), func(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), metaclass_generator::gen_struct(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), marshal_generator::gen_union_default(), GeneratorBase::generate_union_field(), GeneratorBase::generateAssign(), generateCaseBody(), GeneratorBase::generateCopyCtor(), GeneratorBase::generateEqual(), GeneratorBase::generateReset(), GeneratorBase::map_type(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_STRING = 8 |
Definition at line 400 of file dds_generator.h.
Referenced by bounded_arg(), classify(), func(), GeneratorBase::gen_array(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), FaceGenerator::gen_sequence(), SafetyProfileGenerator::gen_sequence(), metaclass_generator::gen_struct(), FaceGenerator::gen_struct(), SafetyProfileGenerator::gen_struct(), marshal_generator::gen_typedef(), metaclass_generator::gen_typedef(), GeneratorBase::gen_typedef_varout(), 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 400 of file dds_generator.h.
Referenced by classify(), marshal_generator::gen_enum(), metaclass_generator::gen_enum(), marshal_generator::gen_field_getValueFromSerialized(), metaclass_generator::gen_struct(), metaclass_generator::gen_typedef(), marshal_generator::gen_union_default(), 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_UNION = 32 |
Definition at line 400 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(), GeneratorBase::GenerateUnionAccessors::operator()(), and type_to_default().
const Classification AstTypeClassification::CL_UNKNOWN = 0 |
Definition at line 399 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 401 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().