tobicore
7.0.0
|
A set of ICClass objects. More...
#include <tobiic/ICSetClass.hpp>
Public Member Functions | |
ICSetClass (void) | |
Constructor. | |
virtual | ~ICSetClass (void) |
Destructor. | |
virtual ICClass * | Add (ICClass *pclass) |
Adds an ICClass. | |
virtual ICClass * | Remove (ICLabel lclass) |
Removes an ICClassifier. | |
virtual ICClass * | Remove (unsigned int lclass) |
Removes an ICClassifier. | |
virtual ICClass * | Remove (ICClass *pclass) |
Removes an ICClassifier. | |
virtual ICClass * | Get (ICLabel lclass) const |
Returns an ICClassifier. | |
virtual ICClass * | Get (unsigned int lclass) const |
Returns an ICClassifier. | |
virtual ICClass * | Get (ICClass *pclass) const |
Returns an ICClassifier. | |
virtual bool | Has (ICLabel lclass) const |
Checks if an ICClassifier is present. | |
virtual bool | Has (unsigned int lclass) const |
Checks if an ICClassifier is present. | |
virtual bool | Has (ICClass *pclass) const |
Checks if an ICClassifier is present. | |
virtual unsigned int | Size (void) const |
Returns the size of the ICClassMap. | |
virtual bool | Empty (void) const |
Checks if the ICMapClass is empty. | |
virtual void | Clear (void) |
Clears the ICMapClass. | |
virtual void | Destroy (void) |
Destroys the ICMapClass. | |
virtual ICSetClassIter | Begin (void) |
ICMapClass iterator. | |
virtual ICSetClassIter | End (void) |
ICMapClass iterator. | |
virtual ICSetClassConstIter | Begin (void) const |
ICMapClass constant iterator. | |
virtual ICSetClassConstIter | End (void) const |
ICMapClass constant iterator. |
Protected Attributes | |
ICMapClass | _map |
A set of ICClass objects.
Used by ICClassifier to manage multiple ICClass objects. This class is a proxy to an std::map. The ICClass objects are indexed with their names.
Definition at line 36 of file ICSetClass.hpp.