This class represents OERole, an object that can be used in a some classification scheme to define a category or role. Each OERole is defined by a role name string.
OERole() OERole(const OERole &rhs)
Default and copy constructors.
OERole(const std::string &name)
Standard constructor. It is recommended that classification schemes use hierarchical naming systems, such as oebio:component:cofactor, so that they will not conflict with one another when multiple schemes are mixed together.
OERole &operator=(const OERole &rhs)
bool operator==(const OERole &rhs) const
Allows OERole objects to be compared for equivalence.