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-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
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-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
PRMObject(const std::string &name)
Constructor.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.