#include <Countable.h>
Public Member Functions | |
virtual | ~Countable () |
virtual unsigned int | count () const =0 |
virtual const T & | operator[] (unsigned int) const =0 |
virtual T & | operator[] (unsigned int)=0 |
const T & | at (unsigned int i) const |
Constructor & Destructor Documentation
◆ ~Countable()
Member Function Documentation
◆ at()
◆ count()
Implemented in Vector< Element >, Vector< TcpConnection *>, Vector< ObjectMap::Entry >, Vector< ClientInfo >, Vector< String >, Vector< Validator >, Vector< BeaconInfo >, Vector< HttpPartResult >, FIFO< T, rawSize >, FIFO< AtCommand, 10 >, FIFO< HttpRequest *, rawSize >, FIFO< T *, rawSize >, FIFO< IDataSourceStream *, rawSize >, FIFO< mqtt_message_t *, rawSize >, FIFO< MailMessage *, rawSize >, and FILO< T, rawSize >.
◆ operator[]() [1/2]
|
pure virtual |
Implemented in Vector< Element >, Vector< TcpConnection *>, Vector< ObjectMap::Entry >, Vector< ClientInfo >, Vector< String >, Vector< Validator >, Vector< BeaconInfo >, Vector< HttpPartResult >, FIFO< T, rawSize >, FIFO< AtCommand, 10 >, FIFO< HttpRequest *, rawSize >, FIFO< T *, rawSize >, FIFO< IDataSourceStream *, rawSize >, FIFO< mqtt_message_t *, rawSize >, and FIFO< MailMessage *, rawSize >.
◆ operator[]() [2/2]
|
pure virtual |
Implemented in Vector< Element >, Vector< TcpConnection *>, Vector< ObjectMap::Entry >, Vector< ClientInfo >, Vector< String >, Vector< Validator >, Vector< BeaconInfo >, Vector< HttpPartResult >, FIFO< T, rawSize >, FIFO< AtCommand, 10 >, FIFO< HttpRequest *, rawSize >, FIFO< T *, rawSize >, FIFO< IDataSourceStream *, rawSize >, FIFO< mqtt_message_t *, rawSize >, and FIFO< MailMessage *, rawSize >.
The documentation for this class was generated from the following file: