|
tobicore
7.0.0
|
A set of ICClass objects. More...
#include <tobiic/ICSetClass.hpp>
Collaboration diagram for ICSetClass: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.