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 |