OpenDDS  Snapshot(2023/04/07-19:43)
typeobject_generator Member List

This is the complete list of members for typeobject_generator, including all inherited members.

complete_type_map_typeobject_generatorprivate
consider(Element &v, AST_Type *type, const std::string &anonymous_name)typeobject_generatorprivate
cxx_escaped(const std::string &s)dds_generatorstatic
declare_get_type_map()typeobject_generatorprivate
do_included_files() constdds_generatorinlinevirtual
element_typeobject_generatorprivate
fully_desc_type_identifier_map_typeobject_generatorprivate
FullyDescriptiveTypeIdentifierMap typedeftypeobject_generatorprivate
gen_const(UTL_ScopedName *, bool, AST_Constant *)dds_generatorinlinevirtual
gen_enum(AST_Enum *node, UTL_ScopedName *name, const std::vector< AST_EnumVal *> &contents, const char *repoid)typeobject_generatorvirtual
gen_epilogue()typeobject_generatorvirtual
gen_interf(AST_Interface *, UTL_ScopedName *, bool, const std::vector< AST_Interface *> &, const std::vector< AST_Interface *> &, const std::vector< AST_Attribute *> &, const std::vector< AST_Operation *> &, const char *)dds_generatorinlinevirtual
gen_interf_fwd(UTL_ScopedName *)dds_generatorinlinevirtual
gen_native(AST_Native *, UTL_ScopedName *, const char *)dds_generatorinlinevirtual
gen_prologue()dds_generatorinlinevirtual
gen_struct(AST_Structure *node, UTL_ScopedName *name, const std::vector< AST_Field *> &fields, AST_Type::SIZE_TYPE size, const char *repoid)typeobject_generatorvirtual
gen_struct_fwd(UTL_ScopedName *, AST_Type::SIZE_TYPE)dds_generatorinlinevirtual
gen_typedef(AST_Typedef *node, UTL_ScopedName *name, AST_Type *type, const char *repoid)typeobject_generatorvirtual
gen_union(AST_Union *node, UTL_ScopedName *name, const std::vector< AST_UnionBranch *> &branches, AST_Type *type, const char *repoid)typeobject_generatorvirtual
gen_union_fwd(AST_UnionFwd *, UTL_ScopedName *, AST_Type::SIZE_TYPE)dds_generatorinlinevirtual
generate(AST_Type *node, UTL_ScopedName *name)typeobject_generatorprivate
generate_alias_type_identifier(AST_Type *type)typeobject_generatorprivate
generate_array_type_identifier(AST_Type *type, bool force_type_object)typeobject_generatorprivate
generate_enum_type_identifier(AST_Type *type)typeobject_generatorprivate
generate_primitive_type_identifier(AST_Type *type)typeobject_generatorprivate
generate_sequence_type_identifier(AST_Type *type, bool force_type_object)typeobject_generatorprivate
generate_struct_type_identifier(AST_Type *type)typeobject_generatorprivate
generate_type_identifier(AST_Type *type, bool force_type_object)typeobject_generatorprivate
generate_union_type_identifier(AST_Type *type)typeobject_generatorprivate
get_complete_type_identifier(AST_Type *type)typeobject_generatorprivate
get_minimal_type_identifier(AST_Type *type)typeobject_generatorprivate
get_tag_name(const std::string &base_name, bool nested_key_only=false)dds_generatorstatic
get_type_map_declared_typeobject_generatorprivate
get_xtag_name(UTL_ScopedName *name)dds_generatorstatic
hash_type_identifier_map_typeobject_generatorprivate
HashTypeIdentifierMap typedeftypeobject_generatorprivate
index_typeobject_generatorprivate
minimal_type_map_typeobject_generatorprivate
module_scope_helper(UTL_ScopedName *sn, const char *sep, EscapeContext cxt=EscapeContext_Normal)dds_generatorstatic
produce_output(bool flag)typeobject_generatorinline
produce_output_typeobject_generatorprivate
produce_xtypes_complete(bool flag)typeobject_generatorinline
produce_xtypes_complete_typeobject_generatorprivate
scoped_helper(UTL_ScopedName *sn, const char *sep, EscapeContext cxt=EscapeContext_Normal)dds_generatorstatic
set_builtin_member_annotations(AST_Decl *member, OpenDDS::XTypes::Optional< OpenDDS::XTypes::AppliedBuiltinMemberAnnotations > &annotations)typeobject_generatorprivate
Stack typedeftypeobject_generatorprivate
stack_typeobject_generatorprivate
strong_connect(AST_Type *type, const std::string &anonymous_name)typeobject_generatorprivate
tag_type(UTL_ScopedName *name)typeobject_generatorstatic
to_string(Identifier *id, EscapeContext ec=EscapeContext_Normal)dds_generatorstatic
type_object_map_typeobject_generatorprivate
typeid_encoding_typeobject_generatorprivate
typeobject_generator()typeobject_generatorinline
TypeObjectMap typedeftypeobject_generatorprivate
update_maps(AST_Type *type, const OpenDDS::XTypes::TypeObject &minimal_to, const OpenDDS::XTypes::TypeObject &complete_to)typeobject_generatorprivate
use_old_typeobject_encoding()typeobject_generator
valid_var_name(const std::string &str)dds_generatorstatic
~dds_generator()=0dds_generatorpure virtual