CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::Type Member List

This is the complete list of members for CeresEngine::Type, including all inherited members.

allocate() constCeresEngine::Typeprivate
as() constCeresEngine::Type
BoxCeresEngine::Typefriend
ClassCeresEngine::Typefriend
compareEquality(const void *lhs, const void *rhs) constCeresEngine::Typeprivate
compatible(Type fromType, Type toType) noexceptCeresEngine::Typestatic
compatible(const Type &other) const noexceptCeresEngine::Typeinline
compatible() const noexceptCeresEngine::Type
construct() constCeresEngine::Type
convert(const void *from, Type fromType, void *to, Type toType)CeresEngine::Typeprivatestatic
convert(const void *from, TypeID fromTypeID, void *to, TypeID toTypeID)CeresEngine::Typeprivatestatic
copyConstruct(const void *source, void *where) constCeresEngine::Typeprivate
deallocate(void *ptr) constCeresEngine::Typeprivate
defaultConstruct(void *where) constCeresEngine::Typeprivate
destroy(void *ptr) const noexceptCeresEngine::Typeprivate
destruct(void *instance) constCeresEngine::Type
EnumCeresEngine::Typefriend
fromID(TypeID id) noexceptCeresEngine::Typestatic
fromName(StringView name) noexceptCeresEngine::Typestatic
getClass() const noexceptCeresEngine::Type
getDecayType() const noexceptCeresEngine::Type
getDecayTypeID() const noexceptCeresEngine::Type
getIdentityHash() const noexceptCeresEngine::Type
getMetaEnum() const noexceptCeresEngine::Type
getName() const noexceptCeresEngine::Typeinline
getPointerArity() const noexceptCeresEngine::Type
getTypeAlignment() const noexceptCeresEngine::Type
getTypeID() const noexceptCeresEngine::Type
getTypeName() const noexceptCeresEngine::Type
getTypeSize() const noexceptCeresEngine::Type
getUnderlyingType() const noexceptCeresEngine::Type
getUnderlyingTypeID() const noexceptCeresEngine::Type
hasConverter(Type fromType, Type toType) noexceptCeresEngine::Typestatic
hasConverter(TypeID fromTypeID, TypeID toTypeID) noexceptCeresEngine::Typestatic
hasConverter() noexceptCeresEngine::Typeinlinestatic
is() constCeresEngine::Type
isArray() const noexceptCeresEngine::Type
isClass() const noexceptCeresEngine::Type
isClassPtr() const noexceptCeresEngine::Type
isConst() const noexceptCeresEngine::Type
isDecayed() const noexceptCeresEngine::Typeinline
isFunctionPtr() const noexceptCeresEngine::Type
isLvalueReference() const noexceptCeresEngine::Type
isPointer() const noexceptCeresEngine::Type
isReference() const noexceptCeresEngine::Type
isRvalueReference() const noexceptCeresEngine::Type
isValid() const noexceptCeresEngine::Typeinline
isVoidPtr() const noexceptCeresEngine::Type
moveConstruct(void *source, void *where) constCeresEngine::Typeprivate
moveOrCopy(void *source, void *where) constCeresEngine::Typeprivate
mTypeInfoCeresEngine::Typeprivate
operator bool() const noexceptCeresEngine::Typeinlineexplicit
operator!=CeresEngine::Typefriend
operator!=CeresEngine::Typefriend
operator!=CeresEngine::Typefriend
operator<CeresEngine::Typefriend
operator<=CeresEngine::Typefriend
operator==CeresEngine::Typefriend
operator==CeresEngine::Typefriend
operator==CeresEngine::Typefriend
operator>CeresEngine::Typefriend
operator>=CeresEngine::Typefriend
registerConverter(Func &&func)CeresEngine::Typeinlinestatic
registerConverter(To(*func)(From))CeresEngine::Typeinlinestatic
registerConverter()CeresEngine::Typeinlinestatic
registerConverter(To(From::*func)() const)CeresEngine::Typeinlinestatic
registerConverter(To(From::*func)(bool &) const)CeresEngine::Typeinlinestatic
registerConverter(TypeID fromTypeID, TypeID toTypeID, const internal::ConvertFunctionBase &converter)CeresEngine::Typeprivatestatic
registerConverterInternal(Func &&func)CeresEngine::Typeinlineprivatestatic
registerConverterInternal(To(From::*func)() const)CeresEngine::Typeinlineprivatestatic
registerConverterInternal(To(From::*func)(bool &) const)CeresEngine::Typeinlineprivatestatic
registerConverterInternalNonChecked()CeresEngine::Typeinlineprivatestatic
registerConverterInternalNonChecked(TypeID fromTypeID, TypeID toTypeID, const internal::ConvertFunctionBase &converter)CeresEngine::Typeprivatestatic
Type() noexcept=defaultCeresEngine::Type
Type(const TypeInfo &typeInfo)CeresEngine::Typeinlineexplicit
Type(StringView name) noexceptCeresEngine::Typeexplicit
Type(TypeID typeID) noexceptCeresEngine::Typeexplicit
unregisterConverter(TypeID fromTypeID, TypeID toTypeID)CeresEngine::Typestatic
unregisterConverter()CeresEngine::Typeinlinestatic