9 namespace Arp {
namespace Plc {
namespace Commons {
namespace Gds
32 static size_t GetMetaDataSize(
void);
35 uint16 GetCapacity(
void)
const;
36 uint16 GetLength(
void)
const;
37 char8* GetData(
void)
const;
38 size_t GetSize(
void)
const;
53 inline uint16 StaticStringBase::GetCapacity(
void)
const 55 return this->capacity;
58 inline uint16 StaticStringBase::GetLength(
void)
const StaticStringBase(uint16 capacityArg=80)
Constructs an StaticStringBase instance.
Root namespace for the PLCnext API
std::uint16_t uint16
The Arp unsigned integer type of 2 byte size.
Definition: PrimitiveTypes.hpp:31
~StaticStringBase(void)=default
Destructs this instance and frees all resources.
This class is the base class used for 'IecString' and 'StaticString'.
Definition: StaticStringBase.hpp:15
char char8
The Arp character type of 1 byte size.
Definition: PrimitiveTypes.hpp:47
StaticStringBase & operator=(const StaticStringBase &arg)=default
Assignment operator.