Cogs.Foundation
Main Page
Related Pages
Namespaces
Classes
Files
Examples
Class List
Class Index
Class Hierarchy
Class Members
Loading...
Searching...
No Matches
Cogs
Reflection
Type
Cogs::Reflection::Type Member List
This is the complete list of members for
Cogs::Reflection::Type
, including all inherited members.
base
Cogs::Reflection::Type
private
canCastTo
() const
Cogs::Reflection::Type
inline
canCastTo
(const Type &destination) const
Cogs::Reflection::Type
inline
canCastTo
(const TypeId &destinationId) const
Cogs::Reflection::Type
constructInstance
Cogs::Reflection::Type
private
createInstance
Cogs::Reflection::Type
private
description
Cogs::Reflection::Type
private
destroyInstance
Cogs::Reflection::Type
private
destructInstance
Cogs::Reflection::Type
private
enumerators
Cogs::Reflection::Type
private
fields
Cogs::Reflection::Type
private
flags
Cogs::Reflection::Type
private
getBase
() const
Cogs::Reflection::Type
getEnumerator
(const Name &name) const
Cogs::Reflection::Type
getEnumerator
(const size_t index) const
Cogs::Reflection::Type
inline
getField
(const Name &name) const
Cogs::Reflection::Type
getField
(const FieldId id) const
Cogs::Reflection::Type
getFieldId
(const Field *field) const
Cogs::Reflection::Type
getFieldId
(TypeId componentTypeId, const Name &name)
Cogs::Reflection::Type
static
getFieldId
(size_t offset) const
Cogs::Reflection::Type
getFieldId
(FieldType ClassType::*field) const
Cogs::Reflection::Type
inline
getMethod
(const Name &name) const
Cogs::Reflection::Type
getMethod
(const MethodId id) const
Cogs::Reflection::Type
inline
getMethodId
(const Method *method) const
Cogs::Reflection::Type
inline
getName
() const
Cogs::Reflection::Type
inline
getNumEnumerators
() const
Cogs::Reflection::Type
inline
getNumFields
() const
Cogs::Reflection::Type
inline
getNumHierarchyFields
() const
Cogs::Reflection::Type
getSize
() const
Cogs::Reflection::Type
inline
getTypeId
() const
Cogs::Reflection::Type
inline
isEnum
() const
Cogs::Reflection::Type
inline
isEnumFlags
() const
Cogs::Reflection::Type
inline
isValid
() const
Cogs::Reflection::Type
inline
methods
Cogs::Reflection::Type
private
name
Cogs::Reflection::Type
private
operator=
(const Type &other)=delete
Cogs::Reflection::Type
operator=
(Type &&other) noexcept=delete
Cogs::Reflection::Type
operator==
(const Type &other) const
Cogs::Reflection::Type
inline
setBase
(const Type *base)
Cogs::Reflection::Type
inline
setBase
()
Cogs::Reflection::Type
setBase
()
Cogs::Reflection::Type
inline
setEnumerators
(const EnumeratorDef(&enumerators)[count])
Cogs::Reflection::Type
inline
setEnumerators
(const EnumeratorDef *enumerators, size_t count)
Cogs::Reflection::Type
setEnumFlags
()
Cogs::Reflection::Type
inline
setFields
(Field(&fields)[count])
Cogs::Reflection::Type
setFields
(Field *fields, size_t count)
Cogs::Reflection::Type
private
setFlags
(uint32_t flags)
Cogs::Reflection::Type
inline
setMethods
(Method(&functions)[count])
Cogs::Reflection::Type
setMethods
(Method *functions, size_t count)
Cogs::Reflection::Type
size
Cogs::Reflection::Type
private
Type
()=default
Cogs::Reflection::Type
Type
(const Type &other)=delete
Cogs::Reflection::Type
Type
(Type &&other) noexcept=default
Cogs::Reflection::Type
TypeDatabase
Cogs::Reflection::Type
friend
typeId
Cogs::Reflection::Type
private
Generated by
1.9.6