This is the complete list of members for DataTypeLib, including all inherited members.
| AddLeakingInstantiatedType(DataTypeImpl *type) | DataTypeLib | static |
| ConcatMemberMap(const MemberMap *first, const MemberMap *second) | DataTypeLib | static |
| ConvertToData(Data &result, const DataType &dataType, const DataType &valueType, const Generic &value) | DataTypeLib | static |
| CreateDelegate(const DelegateDataType &delegateType, reflection::DelegateHandler &&handler) | DataTypeLib | static |
| CreateTypeArguments(Int cnt) | DataTypeLib | static |
| CreateTypeArguments(const Block< const Member > &args) | DataTypeLib | static |
| FinalizeTypeArguments(TypeArguments &args) | DataTypeLib | static |
| GetComponentDescriptorType() | DataTypeLib | static |
| GetDataType(const Id &typeId) | DataTypeLib | static |
| GetDataTypeForData(const DataType &valueType) | DataTypeLib | static |
| GetDataTypeOfInterfaces(const Block< const InterfaceReference *const > &interfaces) | DataTypeLib | static |
| GetDataTypeType() | DataTypeLib | static |
| GetDelegateParameterTypes(const DelegateDataType &delegateType) | DataTypeLib | static |
| GetDelegateReturnType(const DelegateDataType &delegateType) | DataTypeLib | static |
| GetDelegateType(const DataType &returnType, const Block< const DataType > ¶mTypes, reflection::DelegateFunctionPointer function, void *handlerStub) | DataTypeLib | static |
| GetDelegateType(const Result< DataType > &returnType, const Block< const Result< DataType >> ¶mTypes, reflection::DelegateFunctionPointer function, void *handlerStub) | DataTypeLib | static |
| GetEllipsisType() | DataTypeLib | static |
| GetEnumerators(const DataType &enumType) | DataTypeLib | static |
| GetEnumType(const DataType &underlyingType, const Block< const Tuple< Id, Data >> &enumerators) | DataTypeLib | static |
| GetGenericArithmeticType() | DataTypeLib | static |
| GetGenericType() | DataTypeLib | static |
| GetIdentityMemberMap(Int length) | DataTypeLib | static |
| GetInvalidType() | DataTypeLib | static |
| GetMemberMap(Block< const Int > block) | DataTypeLib | static |
| GetMemberMap(const DataTypeImpl *containerType, const DataTypeImpl *runtimeType) | DataTypeLib | static |
| GetMemberOrder(const DataType &bundleOrContainerType) | DataTypeLib | static |
| GetNullptrType() | DataTypeLib | static |
| GetNumberedId(Int number) | DataTypeLib | static |
| GetParametricTypeType() | DataTypeLib | static |
| GetReferenceType(const DataType &type, EntityBase::FLAGS refFlags) | DataTypeLib | static |
| GetRuntimeDataType(const DataType &orig) | DataTypeLib | static |
| GetTupleMemberOffsets(const TupleDataType &type) | DataTypeLib | static |
| GetVoidType() | DataTypeLib | static |
| InvokeDelegate(const DelegateDataType &delegateType, const DelegateBase &delegate, void *result, const Block< reflection::Argument > &arguments) | DataTypeLib | static |
| MAXON_INTERFACE_NONVIRTUAL(DataTypeLib, MAXON_REFERENCE_NONE, "net.maxon.interface.datatypelib") | DataTypeLib | private |
| MoveFromData(const DataType &valueType, Generic &value, Bool createDefaultPointees, Data &data, BaseArray< Data > &storage) | DataTypeLib | static |
| NUMBERED_ID_COUNT | DataTypeLib | static |
| ParseDataType(const Char *str) | DataTypeLib | static |
| ParseInt(const Char *str) | DataTypeLib | static |
| ParseMember(const Char *str) | DataTypeLib | static |
| PrivateGetNamedTupleMembers(Binary &binary, NamedTupleMembers *mem, std::add_pointer< Int(void *)>::type constructor) | DataTypeLib | static |
| PrivateGetPrimaryDataTypeType() | DataTypeLib | static |
| PrivateHandleUnreferencedType(DataTypeImpl *type) | DataTypeLib | static |
| PrivateIsBaseOfOrSame(const DataTypeImpl *type, const DataTypeImpl *other, DataType::BASE_OF_MODE mode) | DataTypeLib | static |
| RegisterEnumType(DataTypeImpl &type, const Id &typeId, Int size, Bool isSigned, Bool flags, const UInt64 *enumValues, const Char *enumValueNames) | DataTypeLib | static |
| Substitute(const DataType &orig, const Delegate< Result< DataType >(const DataType &)> &replace) | DataTypeLib | static |