| allocate() const | CeresEngine::Type | private |
| as() const | CeresEngine::Type | |
| Box | CeresEngine::Type | friend |
| Class | CeresEngine::Type | friend |
| compareEquality(const void *lhs, const void *rhs) const | CeresEngine::Type | private |
| compatible(Type fromType, Type toType) noexcept | CeresEngine::Type | static |
| compatible(const Type &other) const noexcept | CeresEngine::Type | inline |
| compatible() const noexcept | CeresEngine::Type | |
| construct() const | CeresEngine::Type | |
| convert(const void *from, Type fromType, void *to, Type toType) | CeresEngine::Type | privatestatic |
| convert(const void *from, TypeID fromTypeID, void *to, TypeID toTypeID) | CeresEngine::Type | privatestatic |
| copyConstruct(const void *source, void *where) const | CeresEngine::Type | private |
| deallocate(void *ptr) const | CeresEngine::Type | private |
| defaultConstruct(void *where) const | CeresEngine::Type | private |
| destroy(void *ptr) const noexcept | CeresEngine::Type | private |
| destruct(void *instance) const | CeresEngine::Type | |
| Enum | CeresEngine::Type | friend |
| fromID(TypeID id) noexcept | CeresEngine::Type | static |
| fromName(StringView name) noexcept | CeresEngine::Type | static |
| getClass() const noexcept | CeresEngine::Type | |
| getDecayType() const noexcept | CeresEngine::Type | |
| getDecayTypeID() const noexcept | CeresEngine::Type | |
| getIdentityHash() const noexcept | CeresEngine::Type | |
| getMetaEnum() const noexcept | CeresEngine::Type | |
| getName() const noexcept | CeresEngine::Type | inline |
| getPointerArity() const noexcept | CeresEngine::Type | |
| getTypeAlignment() const noexcept | CeresEngine::Type | |
| getTypeID() const noexcept | CeresEngine::Type | |
| getTypeName() const noexcept | CeresEngine::Type | |
| getTypeSize() const noexcept | CeresEngine::Type | |
| getUnderlyingType() const noexcept | CeresEngine::Type | |
| getUnderlyingTypeID() const noexcept | CeresEngine::Type | |
| hasConverter(Type fromType, Type toType) noexcept | CeresEngine::Type | static |
| hasConverter(TypeID fromTypeID, TypeID toTypeID) noexcept | CeresEngine::Type | static |
| hasConverter() noexcept | CeresEngine::Type | inlinestatic |
| is() const | CeresEngine::Type | |
| isArray() const noexcept | CeresEngine::Type | |
| isClass() const noexcept | CeresEngine::Type | |
| isClassPtr() const noexcept | CeresEngine::Type | |
| isConst() const noexcept | CeresEngine::Type | |
| isDecayed() const noexcept | CeresEngine::Type | inline |
| isFunctionPtr() const noexcept | CeresEngine::Type | |
| isLvalueReference() const noexcept | CeresEngine::Type | |
| isPointer() const noexcept | CeresEngine::Type | |
| isReference() const noexcept | CeresEngine::Type | |
| isRvalueReference() const noexcept | CeresEngine::Type | |
| isValid() const noexcept | CeresEngine::Type | inline |
| isVoidPtr() const noexcept | CeresEngine::Type | |
| moveConstruct(void *source, void *where) const | CeresEngine::Type | private |
| moveOrCopy(void *source, void *where) const | CeresEngine::Type | private |
| mTypeInfo | CeresEngine::Type | private |
| operator bool() const noexcept | CeresEngine::Type | inlineexplicit |
| operator!= | CeresEngine::Type | friend |
| operator!= | CeresEngine::Type | friend |
| operator!= | CeresEngine::Type | friend |
| operator< | CeresEngine::Type | friend |
| operator<= | CeresEngine::Type | friend |
| operator== | CeresEngine::Type | friend |
| operator== | CeresEngine::Type | friend |
| operator== | CeresEngine::Type | friend |
| operator> | CeresEngine::Type | friend |
| operator>= | CeresEngine::Type | friend |
| registerConverter(Func &&func) | CeresEngine::Type | inlinestatic |
| registerConverter(To(*func)(From)) | CeresEngine::Type | inlinestatic |
| registerConverter() | CeresEngine::Type | inlinestatic |
| registerConverter(To(From::*func)() const) | CeresEngine::Type | inlinestatic |
| registerConverter(To(From::*func)(bool &) const) | CeresEngine::Type | inlinestatic |
| registerConverter(TypeID fromTypeID, TypeID toTypeID, const internal::ConvertFunctionBase &converter) | CeresEngine::Type | privatestatic |
| registerConverterInternal(Func &&func) | CeresEngine::Type | inlineprivatestatic |
| registerConverterInternal(To(From::*func)() const) | CeresEngine::Type | inlineprivatestatic |
| registerConverterInternal(To(From::*func)(bool &) const) | CeresEngine::Type | inlineprivatestatic |
| registerConverterInternalNonChecked() | CeresEngine::Type | inlineprivatestatic |
| registerConverterInternalNonChecked(TypeID fromTypeID, TypeID toTypeID, const internal::ConvertFunctionBase &converter) | CeresEngine::Type | privatestatic |
| Type() noexcept=default | CeresEngine::Type | |
| Type(const TypeInfo &typeInfo) | CeresEngine::Type | inlineexplicit |
| Type(StringView name) noexcept | CeresEngine::Type | explicit |
| Type(TypeID typeID) noexcept | CeresEngine::Type | explicit |
| unregisterConverter(TypeID fromTypeID, TypeID toTypeID) | CeresEngine::Type | static |
| unregisterConverter() | CeresEngine::Type | inlinestatic |