10#include "Arp/Base/Rsc/Commons/RscVariant.hxx"
12namespace Arp {
namespace System {
namespace Nm {
namespace Internal
18template<
typename T,
int N>
21 T operator()(
const RscVariant<N>& value)
34 RscVariant<N> operator()(
const RscVariant<N>& value)
45 String operator()(
const RscVariant<N>& value)
47 return value.GetChars();
57template<
typename T,
int N>
60 return Internal::rscvariant_cast<T, N>()(value);
Rsc class for variant data types like primitive data type, strings or information about arrays or str...
Definition: RscVariant.hxx:57
T rscvariant_cast(const RscVariant< N > &value)
Casts an RscVariant to T
Definition: RscVariantHelpers.hpp:58
Root namespace for the PLCnext API