35 #endif // GUM_NO_INLINE 71 __name = std::move(source.__name);
PRMObject & operator=(const PRMObject &source)
Copy operator.
std::ostream & operator<<(std::ostream &out, PRMObject::prm_type obj_type)
For printing PRMType easily.
static std::string enum2str(prm_type type)
Returns the string representation of a PRMObject.
virtual prm_type obj_type() const =0
Returns the type of this object.
virtual ~PRMObject()
Destructor.
Copyright 2005-2020 Pierre-Henri WUILLEMIN () et Christophe GONZALES () info_at_agrum_dot_org.
prm_type
Enumeration of the different types of objects handled by a PRM.
Abstract base class for any element defined in a PRM.
Copyright 2005-2020 Pierre-Henri WUILLEMIN () et Christophe GONZALES () info_at_agrum_dot_org.
PRMObject(const std::string &name)
Constructor.
Copyright 2005-2020 Pierre-Henri WUILLEMIN () et Christophe GONZALES () info_at_agrum_dot_org.