DataTypeLib Member List

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

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