Cogs.Foundation
Loading...
Searching...
No Matches
Cogs::Reflection::Type Member List

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

baseCogs::Reflection::Typeprivate
canCastTo() constCogs::Reflection::Typeinline
canCastTo(const Type &destination) constCogs::Reflection::Typeinline
canCastTo(const TypeId &destinationId) constCogs::Reflection::Type
constructInstanceCogs::Reflection::Typeprivate
createInstanceCogs::Reflection::Typeprivate
descriptionCogs::Reflection::Typeprivate
destroyInstanceCogs::Reflection::Typeprivate
destructInstanceCogs::Reflection::Typeprivate
enumeratorsCogs::Reflection::Typeprivate
fieldsCogs::Reflection::Typeprivate
flagsCogs::Reflection::Typeprivate
getBase() constCogs::Reflection::Type
getEnumerator(const Name &name) constCogs::Reflection::Type
getEnumerator(const size_t index) constCogs::Reflection::Typeinline
getField(const Name &name) constCogs::Reflection::Type
getField(const FieldId id) constCogs::Reflection::Type
getFieldId(const Field *field) constCogs::Reflection::Type
getFieldId(TypeId componentTypeId, const Name &name)Cogs::Reflection::Typestatic
getFieldId(size_t offset) constCogs::Reflection::Type
getFieldId(FieldType ClassType::*field) constCogs::Reflection::Typeinline
getMethod(const Name &name) constCogs::Reflection::Type
getMethod(const MethodId id) constCogs::Reflection::Typeinline
getMethodId(const Method *method) constCogs::Reflection::Typeinline
getName() constCogs::Reflection::Typeinline
getNumEnumerators() constCogs::Reflection::Typeinline
getNumFields() constCogs::Reflection::Typeinline
getNumHierarchyFields() constCogs::Reflection::Type
getSize() constCogs::Reflection::Typeinline
getTypeId() constCogs::Reflection::Typeinline
isEnum() constCogs::Reflection::Typeinline
isEnumFlags() constCogs::Reflection::Typeinline
isValid() constCogs::Reflection::Typeinline
methodsCogs::Reflection::Typeprivate
nameCogs::Reflection::Typeprivate
operator=(const Type &other)=deleteCogs::Reflection::Type
operator=(Type &&other) noexcept=deleteCogs::Reflection::Type
operator==(const Type &other) constCogs::Reflection::Typeinline
setBase(const Type *base)Cogs::Reflection::Typeinline
setBase()Cogs::Reflection::Type
setBase()Cogs::Reflection::Typeinline
setEnumerators(const EnumeratorDef(&enumerators)[count])Cogs::Reflection::Typeinline
setEnumerators(const EnumeratorDef *enumerators, size_t count)Cogs::Reflection::Type
setEnumFlags()Cogs::Reflection::Typeinline
setFields(Field(&fields)[count])Cogs::Reflection::Type
setFields(Field *fields, size_t count)Cogs::Reflection::Typeprivate
setFlags(uint32_t flags)Cogs::Reflection::Typeinline
setMethods(Method(&functions)[count])Cogs::Reflection::Type
setMethods(Method *functions, size_t count)Cogs::Reflection::Type
sizeCogs::Reflection::Typeprivate
Type()=defaultCogs::Reflection::Type
Type(const Type &other)=deleteCogs::Reflection::Type
Type(Type &&other) noexcept=defaultCogs::Reflection::Type
TypeDatabaseCogs::Reflection::Typefriend
typeIdCogs::Reflection::Typeprivate