9namespace Arp { 
namespace Base { 
namespace Core
 
   20    class ARP_EXPORT ValueType
 
   26        ValueType(
const ValueType& arg);
 
   27        ValueType(ValueType&& arg)
noexcept;
 
   28        ValueType& operator=(
const ValueType& arg);
 
   29        ValueType& operator=(ValueType&& arg)
noexcept;
 
   48    ARP_DEPRECATED(
"Use GetFullName() operation or implicit string conversion instead .")
 
   52    operator 
String(
void)const;
 
   58    String  GetFullName(
void)const;
 
   59    String  GetSafeName(
void)const;
 
   60    String  GetNamespace(
void)const;
 
   61    String  GetClassName(
void)const;
 
   65    const Impl& GetImpl(
void)const;
 
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
 
This class is used as base class for the implementation of TypeName<T> and CommonTypeName<T>
Definition: TypeNameBase.hpp:15
 
~TypeNameBase(void)
Default destructor.
 
TypeNameBase & operator=(TypeNameBase &&arg) noexcept
Default move-assignment operator.
 
TypeNameBase(const TypeNameBase &arg)
Default copy constructor.
 
TypeNameBase & operator=(const TypeNameBase &arg)
Default copy-assignment operator.
 
TypeNameBase(TypeNameBase &&arg) noexcept
Default move constructor.
 
Root namespace for the PLCnext API
 
class ARP_DEPRECATED("Use Arp::Enum<T> instead.") EnumStrings
Deprecated! The class implements an adapter for enums to define the string literals of the enum entri...
Definition: EnumStrings.hxx:38
 
Namespace of the C++ standard library