HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDGT_TypeRegistry< EnumType, EnumSize > Member List

This is the complete list of members for PDGT_TypeRegistry< EnumType, EnumSize >, including all inherited members.

addParentType(BaseType *type, BaseType *parent, UT_WorkBuffer &errors)PDGT_TypeRegistry< EnumType, EnumSize >inline
addParentTypes(BaseType *type, const UT_StringArray &parent_names, UT_WorkBuffer &errors)PDGT_TypeRegistry< EnumType, EnumSize >inline
BaseType typedefPDGT_TypeRegistry< EnumType, EnumSize >protected
clear()PDGT_TypeRegistry< EnumType, EnumSize >inline
deprecateType(EnumType type, const UT_StringHolder &name)PDGT_TypeRegistry< EnumType, EnumSize >inline
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprivate
pdg_BaseTypePtr typedefPDGT_TypeRegistry< EnumType, EnumSize >protected
PDGT_TypeRegistry(const UT_StringHolder &dso_function, const UT_StringHolder &module_name)PDGT_TypeRegistry< EnumType, EnumSize >inlineprotected
registerDSOTypes(const UT_StringHolder &dso_path)PDGT_TypeRegistry< EnumType, EnumSize >inline
registerDSOTypes()PDGT_TypeRegistry< EnumType, EnumSize >inline
registeredType(EnumType type, const UT_StringHolder &name) const PDGT_TypeRegistry< EnumType, EnumSize >inline
registerFuncType(UT_WorkBuffer &errors, const UT_StringHolder &name, typename RegType::Function func, Args &&...args)PDGT_TypeRegistry< EnumType, EnumSize >inline
registerPythonModules(UT_WorkBuffer &errors)PDGT_TypeRegistry< EnumType, EnumSize >inline
registerPythonPath(const UT_StringHolder &path, UT_WorkBuffer &errors)PDGT_TypeRegistry< EnumType, EnumSize >inline
registerSimpleType(UT_WorkBuffer &errors, const UT_StringHolder &name, Args &&...args)PDGT_TypeRegistry< EnumType, EnumSize >inline
registerType(UT_WorkBuffer &errors, const UT_StringHolder &name, Args &&...args)PDGT_TypeRegistry< EnumType, EnumSize >inline
registerTypeAlias(EnumType type, const UT_StringHolder &name, const UT_StringHolder &alias, bool deprecated=false)PDGT_TypeRegistry< EnumType, EnumSize >inline
reloadPythonModule(const UT_StringHolder &path, bool reregister, UT_WorkBuffer &errors)PDGT_TypeRegistry< EnumType, EnumSize >inline
Self typedefPDGT_TypeRegistry< EnumType, EnumSize >
setRegistrationEnabled(bool enabled)PDGT_TypeRegistry< EnumType, EnumSize >inline
standardInit(UT_WorkBuffer &errors, bool skip_python=false)PDGT_TypeRegistry< EnumType, EnumSize >inline
TypeMap typedefPDGT_TypeRegistry< EnumType, EnumSize >protected
typeNames(EnumType type, bool include_aliases=false) const PDGT_TypeRegistry< EnumType, EnumSize >inline
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprivate
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprivate
~PDGT_TypeRegistry()PDGT_TypeRegistry< EnumType, EnumSize >inlinevirtual
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprivate