UPnP::ClassGroupList Class Reference
#include <ClassGroup.h>
Inheritance diagram for UPnP::ClassGroupList:
Collaboration diagram for UPnP::ClassGroupList:
Public Member Functions | |
| int | add (const FlashString &domain, ObjectClass::List &classes) |
| const ObjectClass * | find (const Urn &objectType) const |
Public Member Functions inherited from Vector< ClassGroup > | |
| Vector (unsigned int initialCapacity=10, unsigned int capacityIncrement=10) | |
| Vector (const Vector &rhv) | |
| Vector (Vector &&)=delete | |
| ~Vector ()=default | |
| unsigned int | capacity () const |
| bool | contains (const T &elem) const |
| const ClassGroup & | firstElement () const |
| int | indexOf (const T &elem) const |
| bool | isEmpty () const |
| const ClassGroup & | lastElement () const |
| int | lastIndexOf (const T &elem) const |
| unsigned int | count () const override |
| unsigned int | size () const |
| void | copyInto (ClassGroup *array) const |
| bool | add (const ClassGroup &obj) |
| bool | addElement (const ClassGroup &obj) |
| bool | addElement (ClassGroup *objp) |
| void | clear () |
| bool | ensureCapacity (size_t minCapacity) |
| void | removeAllElements () |
| bool | removeElement (const T &elem) |
| bool | setSize (unsigned int newSize) |
| Reduce or increase number of items. More... | |
| void | trimToSize () |
| Reduce capacity to match current size. More... | |
| const ClassGroup & | elementAt (unsigned int index) const |
| bool | insertElementAt (const ClassGroup &obj, unsigned int index) |
| bool | remove (unsigned int index) |
| bool | removeElementAt (unsigned int index) |
| bool | setElementAt (const ClassGroup &obj, unsigned int index) |
| const ClassGroup & | get (unsigned int index) const |
| const ClassGroup & | operator[] (unsigned int index) const override |
| ClassGroup & | operator[] (unsigned int index) override |
| Vector< ClassGroup > & | operator= (const Vector< ClassGroup > &rhv) |
| Vector< ClassGroup > & | operator= (Vector< ClassGroup > &&other) noexcept |
| void | sort (Comparer compareFunction) |
| Iterator< false > | begin () |
| const Iterator< true > | begin () const |
| Iterator< false > | end () |
| const Iterator< true > | end () const |
Public Member Functions inherited from Countable< ClassGroup > | |
| Countable ()=default | |
| Countable (const Countable &)=delete | |
| Countable (Countable &&)=delete | |
| Countable & | operator= (const Countable &)=delete |
| Countable & | operator= (Countable &&)=delete |
| virtual | ~Countable ()=default |
| const ClassGroup & | at (unsigned int i) const |
Additional Inherited Members | |
Public Types inherited from Vector< ClassGroup > | |
| using | Comparer = int(*)(const ClassGroup &lhs, const ClassGroup &rhs) |
Protected Types inherited from Vector< ClassGroup > | |
| using | ElementList = wiring_private::List< ClassGroup > |
Protected Member Functions inherited from Vector< ClassGroup > | |
| void | copyFrom (const Vector &rhv) |
Protected Attributes inherited from Vector< ClassGroup > | |
| unsigned int | _size |
| unsigned int | _increment |
| ElementList | _data |
Member Function Documentation
◆ add()
| int UPnP::ClassGroupList::add | ( | const FlashString & | domain, |
| ObjectClass::List & | classes | ||
| ) |
◆ find()
| const ObjectClass* UPnP::ClassGroupList::find | ( | const Urn & | objectType | ) | const |
The documentation for this class was generated from the following file:
Public Member Functions inherited from
1.9.1