|
HDK
|
#include <UN_ParmTypeRegistry.h>
Inheritance diagram for UN_ParmTypeRegistry:Public Types | |
| using | Base = UN_TypeRegistry< UN_ParmType > |
| using | ParmTypeHandle = UT_UniquePtr< UN_ParmType > |
Public Types inherited from UN_TypeRegistry< UN_ParmType > | |
| using | TypeHandle = UT_UniquePtr< UN_ParmType > |
| Defining a handle to express ownership management. More... | |
| using | TypeRange = UT_IteratorRange< TypeIterator > |
| Returns an iterator range over the registered types. More... | |
Public Member Functions | |
| bool | addType (UN_ParmTypeHandle parm_type) |
| Adds the given parm type to the reigstry. More... | |
| UN_ParmTypeRegistry () | |
| Constructor and destructor. More... | |
Public Member Functions inherited from UN_TypeRegistry< UN_ParmType > | |
| const UT_StringArray & | typeNames () const |
| Returns the list of the type names in this registry. More... | |
| TypeRange | typeRange () const |
| const UN_ParmType * | findType (const UT_StringRef &type_name) const |
| Returns a type by the given name, or null if not found. More... | |
| UN_TypeRegistry ()=default | |
| Constructor and destructor. More... | |
| ~UN_TypeRegistry ()=default | |
| Constructor and destructor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from UN_TypeRegistry< UN_ParmType > | |
| bool | addType (TypeHandle type_handle) |
| bool | removeType (const UT_StringRef &node_type_name) |
A registry that maintains the set of parm types.
Definition at line 23 of file UN_ParmTypeRegistry.h.
| using UN_ParmTypeRegistry::Base = UN_TypeRegistry< UN_ParmType > |
Definition at line 26 of file UN_ParmTypeRegistry.h.
Definition at line 27 of file UN_ParmTypeRegistry.h.
| UN_ParmTypeRegistry::UN_ParmTypeRegistry | ( | ) |
Constructor and destructor.
|
inline |
Adds the given parm type to the reigstry.
Definition at line 34 of file UN_ParmTypeRegistry.h.