HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TfType Member List

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

_TypeInfoTfTypefriend
ABSTRACT enum valueTfType
AddAlias(const std::string &name)TfTypeinlinestatic
AddAlias(TfType base, const std::string &name) const TfType
Alias(TfType base, const std::string &name) const TfTypeinline
CastFromAncestor(TfType ancestor, void *addr) const TfType
CastFromAncestor(TfType ancestor, const void *addr) const TfTypeinline
CastToAncestor(TfType ancestor, void *addr) const TfType
CastToAncestor(TfType ancestor, const void *addr) const TfTypeinline
CONCRETE enum valueTfType
Declare(const std::string &typeName)TfTypestatic
Declare(const std::string &typeName, const std::vector< TfType > &bases, DefinitionCallback definitionCallback=nullptr)TfTypestatic
Declare()TfTypestatic
Define()TfTypestatic
Define()TfTypestatic
DefinitionCallback typedefTfType
Factory(std::unique_ptr< FactoryBase > factory) const TfTypeinline
Factory(std::unique_ptr< T > &factory) const TfTypeinline
Factory() const TfTypeinline
Find()TfTypeinlinestatic
Find(const T &obj)TfTypeinlinestatic
Find(const std::type_info &t)TfTypeinlinestatic
FindByName(const std::string &name)TfTypestatic
FindByTypeid(const std::type_info &t)TfTypeinlinestatic
FindDerivedByName(const std::string &name) const TfType
FindDerivedByName(const std::string &name)TfTypeinlinestatic
GetAliases(TfType derivedType) const TfType
GetAllAncestorTypes(std::vector< TfType > *result) const TfType
GetAllDerivedTypes(std::set< TfType > *result) const TfType
GetBaseTypes() const TfType
GetCanonicalType() const TfType
GetCanonicalTypeName(const std::type_info &)TfTypestatic
GetDirectlyDerivedTypes() const TfType
GetFactory() const TfTypeinline
GetNBaseTypes(TfType *out, size_t maxBases) const TfType
GetRoot()TfTypestatic
GetSizeof() const TfType
GetTypeid() const TfType
GetTypeName() const TfType
GetUnknownType()TfTypestatic
IsA(TfType queryType) const TfType
IsA() const TfTypeinline
IsEnumType() const TfType
IsPlainOldDataType() const TfType
IsRoot() const TfTypeinline
IsUnknown() const TfTypeinline
LegacyFlags enum nameTfType
MANUFACTURABLE enum valueTfType
operator UnspecifiedBoolType() const TfTypeinline
operator!() const TfTypeinline
operator!=(const TfType &t) const TfTypeinline
operator<(const TfType &t) const TfTypeinline
operator<=(const TfType &t) const TfTypeinline
operator==(const TfType &t) const TfTypeinline
operator>(const TfType &t) const TfTypeinline
operator>=(const TfType &t) const TfTypeinline
SetFactory(std::unique_ptr< FactoryBase > factory) const TfType
SetFactory(std::unique_ptr< T > &factory) const TfTypeinline
SetFactory() const TfTypeinline
Tf_AddBasesTfTypefriend
Tf_TypeRegistry classTfTypefriend
TfHashAppend(HashState &h, TfType const &type)TfTypefriend
TfType()TfType
UnspecifiedBoolType typedefTfType