12 #ifndef __UN_ParmTypeRegistry_h__
13 #define __UN_ParmTypeRegistry_h__
36 if( !parm_type || !parm_type->hasValidName() )
38 return Base::addType( std::move( parm_type ));
UT_UniquePtr< UN_ParmType > UN_ParmTypeHandle
A handle to the parm type object, for expressing the ownership.
bool addType(UN_ParmTypeHandle parm_type)
Adds the given parm type to the reigstry.
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
UT_UniquePtr< UN_ParmType > ParmTypeHandle