This is the complete list of members for TypeObjectFactory, including all inherited members.
add_alias(const std::string &alias_name, const std::string &target_type) | TypeObjectFactory | inline |
add_type_identifier(const std::string &type_name, const TypeIdentifier *identifier) | TypeObjectFactory | |
add_type_object(const std::string &type_name, const TypeIdentifier *identifier, const TypeObject *object) | TypeObjectFactory | |
aliases_ | TypeObjectFactory | protected |
apply_member_annotations(DynamicTypeBuilder_ptr &parent_type_builder, MemberId member_id, const AppliedAnnotationSeq &annotations) const | TypeObjectFactory | protected |
apply_type_annotations(DynamicTypeBuilder_ptr &type_builder, const AppliedAnnotationSeq &annotations) const | TypeObjectFactory | protected |
build_dynamic_type(TypeDescriptor &descriptor, const TypeObject *object, const DynamicType_ptr annotation_member_type=DynamicType_ptr(nullptr)) const | TypeObjectFactory | protected |
build_dynamic_type(const std::string &name, const TypeIdentifier *identifier, const TypeObject *object=nullptr) const | TypeObjectFactory | |
complete_identifiers_ | TypeObjectFactory | protected |
complete_objects_ | TypeObjectFactory | protected |
create_builtin_annotations() | TypeObjectFactory | protected |
delete_instance() | TypeObjectFactory | static |
fill_complete_dependant_types(TypeInformation *info, const TypeIdentifier *identifier) const | TypeObjectFactory | protected |
fill_complete_information(TypeInformation *info, const TypeIdentifier *ident) const | TypeObjectFactory | protected |
fill_complete_minimal_dependant_types(TypeInformation *info, const TypeIdentifier *identifier) const | TypeObjectFactory | protected |
fill_minimal_dependant_types(TypeInformation *info, const TypeIdentifier *identifier) const | TypeObjectFactory | protected |
fill_minimal_information(TypeInformation *info, const TypeIdentifier *ident) const | TypeObjectFactory | protected |
generate_name_and_store_type_identifier(const TypeIdentifier *identifier) const | TypeObjectFactory | protected |
get_array_identifier(const std::string &type_name, const std::vector< uint32_t > &bound, bool complete=false) | TypeObjectFactory | |
get_instance() | TypeObjectFactory | static |
get_key_from_hash(const DynamicType_ptr annotation_descriptor_type, const NameHash &hash) const | TypeObjectFactory | protected |
get_map_identifier(const std::string &key_type_name, const std::string &value_type_name, uint32_t bound, bool complete=false) | TypeObjectFactory | |
get_primitive_type_identifier(TypeKind kind) const | TypeObjectFactory | |
get_sequence_identifier(const std::string &type_name, uint32_t bound, bool complete=false) | TypeObjectFactory | |
get_stored_type_identifier(const TypeIdentifier *identifier) const | TypeObjectFactory | protected |
get_string_identifier(uint32_t bound, bool wide=false) | TypeObjectFactory | |
get_type_identifier(const std::string &type_name, bool complete=false) const | TypeObjectFactory | |
get_type_identifier_trying_complete(const std::string &type_name) const | TypeObjectFactory | |
get_type_information(const std::string &type_name) const | TypeObjectFactory | |
get_type_information(const TypeIdentifier *identifier) const | TypeObjectFactory | |
get_type_kind(const std::string &type_name) const | TypeObjectFactory | |
get_type_name(const TypeKind kind) const | TypeObjectFactory | |
get_type_name(const TypeIdentifier *identifier) const | TypeObjectFactory | |
get_type_object(const std::string &type_name, bool complete=false) const | TypeObjectFactory | |
get_type_object(const TypeIdentifier *identifier) const | TypeObjectFactory | |
identifiers_ | TypeObjectFactory | mutableprotected |
identifiers_created_ | TypeObjectFactory | mutableprotected |
informations_ | TypeObjectFactory | mutableprotected |
informations_created_ | TypeObjectFactory | mutableprotected |
is_type_identifier_complete(const TypeIdentifier *identifier) const | TypeObjectFactory | |
nullify_all_entries(const TypeIdentifier *identifier) | TypeObjectFactory | protected |
objects_ | TypeObjectFactory | protected |
try_get_complete(const TypeIdentifier *identifier) const | TypeObjectFactory | protected |
typelookup_check_type_identifier(const TypeIdentifier &identifier) const | TypeObjectFactory | |
typelookup_get_type(const TypeIdentifier &identifier, TypeObject &object) const | TypeObjectFactory | |
typelookup_get_type_dependencies(const TypeIdentifierSeq &identifiers, const OctetSeq &in_continuation_point, OctetSeq &out_continuation_point, size_t max_size) const | TypeObjectFactory | |
typelookup_get_type_object_from_information(const TypeInformation &information) const | TypeObjectFactory | |
TypeObjectFactory() | TypeObjectFactory | protected |
~TypeObjectFactory() | TypeObjectFactory |