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: