8#include "Arp/System/Rsc/Services/IRscSerializable.hpp"
9#include "Arp/System/Rsc/Services/RscReader.hpp"
10#include "Arp/System/Rsc/Services/RscString.hxx"
11#include "Arp/System/Rsc/Services/RscWriter.hpp"
12namespace Arp {
namespace Plc {
namespace Commons {
namespace Meta
96 ARP_DEPRECATED(
"CounterpartTypeTag is not used any more. It will be removed.")
127 static
size_t GetFieldCount(
void);
131 ARP_DEPRECATED("CounterpartTypeTag is not used any more. It will be removed.")
132 void SetChangeCounterpartTypeTag(const
byte* value);
137 const
byte* typeTag =
nullptr;
138 const
byte* namespaceTag =
nullptr;
141 static const
char namespaceSeparator = '/';
162 using result_type = size_t;
Marshalls structure or class data types. Serialize and Deserialize have to marshal fields in the same...
Definition: IRscSerializable.hpp:19
Reads data from Rsc
Definition: RscReader.hpp:26
Writes data to Rsc.
Definition: RscWriter.hpp:31
bool operator<(const BasicString< CharType, Alloc > &left, const BasicString< CharType, Alloc > &right)
Compares the left string to the right string.
Definition: BasicString.hxx:1948
bool operator==(const BasicString< CharType, Alloc > &left, const BasicString< CharType, Alloc > &right)
Compares the left string to the right string on equality.
Definition: BasicString.hxx:1876
Namespace for classes and interfaces for the Remote Service Call implementation
Root namespace for the PLCnext API
class ARP_DEPRECATED("Use Arp::Enum<T> instead.") EnumStrings
The class implements an adapter for enums to define the string literals of the enum entries.
Definition: EnumStrings.hxx:38
Namespace of the C++ standard library