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 typedef | PDGT_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 &)=delete | UT_NonCopyableNS::UT_NonCopyable | private |
pdg_BaseTypePtr typedef | PDGT_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 typedef | PDGT_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 typedef | PDGT_TypeRegistry< EnumType, EnumSize > | protected |
typeNames(EnumType type, bool include_aliases=false) const | PDGT_TypeRegistry< EnumType, EnumSize > | inline |
UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | private |
UT_NonCopyable(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | private |
~PDGT_TypeRegistry() | PDGT_TypeRegistry< EnumType, EnumSize > | inlinevirtual |
~UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | private |