Implementation of IRscReadEnumerator used on client side.
More...
#include <RscReadEnumerator.hxx>
|
| RscReadEnumerator (RscReader &rscReader, bool isArrayEnumerator) |
| Constructs an RscEnumeratorBase instance.
|
|
| RscReadEnumerator (const RscReadEnumerator &arg)=default |
| Copy constructor.
|
|
| ~RscReadEnumerator (void) |
| Destructs this instance and frees all resources.
|
|
size_t | BeginRead (void) override |
| Begins the operation to read the enumerator. More...
|
|
bool | ReadNext (T ¤t) override |
| Reads the next enumerator element. More...
|
|
bool | ReadNext (RscArrayReader ¤t) override |
| Reads the next array enumerator element. Use this method only, if element contains object with an array. More...
|
|
void | EndRead (void) override |
| Ends the operation to read the enumerator. All enumerator elements had to be already been read. More...
|
|
virtual size_t | BeginRead (void)=0 |
| Begins the operation to read the enumerator. More...
|
|
virtual bool | ReadNext (T ¤t)=0 |
| Reads the next enumerator element. More...
|
|
virtual bool | ReadNext (RscArrayReader ¤t)=0 |
| Reads the next array enumerator element. Use this method only, if element contains object with an array. More...
|
|
virtual void | EndRead (void)=0 |
| Ends the operation to read the enumerator. All enumerator elements had to be already been read. More...
|
|
|
static constexpr size_t | UndefinedArrayLength = std::numeric_limits<size_t>::max() |
|
static constexpr size_t | UndefinedArrayLength = std::numeric_limits<size_t>::max() |
|
template<class T>
class Arp::System::Rsc::Services::RscReadEnumerator< T >
Implementation of IRscReadEnumerator used on client side.
◆ BeginRead()
◆ EndRead()
◆ ReadNext() [1/2]
◆ ReadNext() [2/2]
The documentation for this class was generated from the following file: