Helper class to read a struct from an RscVariant. This class uses the struct information stored in RscVariant.
More...
#include <RscStructReader.hxx>
|
using | ReadElementFunction = RscVariant<>::ReadElementFunction |
|
template<int MaxStringSize>
class Arp::System::Rsc::Services::RscStructReader< MaxStringSize >
Helper class to read a struct from an RscVariant. This class uses the struct information stored in RscVariant.
◆ RscStructReader() [1/2]
template<int MaxStringSize>
◆ RscStructReader() [2/2]
template<int MaxStringSize>
◆ ~RscStructReader()
template<int MaxStringSize>
Destructs this instance and frees all resources.
◆ GetFieldCount()
template<int MaxStringSize>
Gets the field count of the struct;
- Returns
- Field count
◆ operator=()
template<int MaxStringSize>
◆ ReadNextField() [1/3]
template<int MaxStringSize>
Reads the next field of current struct. This method if field contains string type.
- Parameters
-
◆ ReadNextField() [2/3]
template<int MaxStringSize>
Reads the next field of current struct. This method is used if field is an object, an array, a struct or unknown.
- Parameters
-
◆ ReadNextField() [3/3]
template<int MaxStringSize>
template<class T >
Reads the next field of current struct. This method if field is primitve and known.
- Parameters
-
currentField | Reference to store read value |
- Template Parameters
-
The documentation for this class was generated from the following file: