9 #ifndef CListOfClasses_H 10 #define CListOfClasses_H 27 typedef std::set<const mrpt::utils::TRuntimeClassId*>
TSet;
void insert(const mrpt::utils::TRuntimeClassId *id)
Insert a class in the list.
bool containsDerivedFrom(const mrpt::utils::TRuntimeClassId *id) const
Does the list contains a class derived from...?
bool contains(const mrpt::utils::TRuntimeClassId *id) const
Does the list contains this class?
std::string toString() const
Return a string representation of the list, for example: "CPose2D, CObservation, CPose3D".
const Scalar * const_iterator
const_iterator begin() const
bool empty() const
Is the list empty?
void clear()
Empty the list.
TSet::const_iterator const_iterator
const_iterator end() const
GLsizei const GLchar ** string
void fromString(const std::string &s)
Return a string representation of the list, for example: "CPose2D, CObservation, CPose3D".
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
A list (actually based on a std::set) of MRPT classes, capable of keeping any class registered by the...
std::set< const mrpt::utils::TRuntimeClassId * > TSet
A structure that holds runtime class type information.