PLCnext API Documentation
21.0.0.35466
|
This class represents the data type 'IecString' and is the counterpart of 'StaticString'. Note: This class is intended for internal use by PLCnext. Please do not use this class in applications or in any other way! More...
#include <IecString.hpp>
Public Types | |
using | String = Arp::BasicString< char8 > |
Public Member Functions | |
IecString (uint16 capacityArg=80) | |
Constructs an IecString instance. More... | |
IecString (const IecString &arg)=default | |
Copy constructor. More... | |
IecString & | operator= (const IecString &arg)=default |
Assignment operator. More... | |
~IecString (void)=default | |
Destructs this instance and frees all resources. More... | |
uint16 | GetCapacity (void) const |
uint16 | GetLength (void) const |
void | CopyTo (const IecString &other) const |
void | CopyTo (String &other) const |
String | ToString (void) const |
![]() | |
StaticStringBase (uint16 capacityArg=80) | |
Constructs an StaticStringBase instance. More... | |
StaticStringBase (const StaticStringBase &arg)=default | |
Copy constructor. More... | |
StaticStringBase & | operator= (const StaticStringBase &arg)=default |
Assignment operator. More... | |
~StaticStringBase (void)=default | |
Destructs this instance and frees all resources. More... | |
uint16 | GetCapacity (void) const |
uint16 | GetLength (void) const |
char8 * | GetData (void) const |
size_t | GetSize (void) const |
void | CopyTo (StaticStringBase &other) const |
Additional Inherited Members | |
![]() | |
static size_t | GetMetaDataSize (void) |
![]() | |
uint16 | capacity |
uint16 | length |
This class represents the data type 'IecString' and is the counterpart of 'StaticString'. Note: This class is intended for internal use by PLCnext. Please do not use this class in applications or in any other way!
|
inline |
Constructs an IecString instance.
|
default |
Copy constructor.
|
default |
Destructs this instance and frees all resources.
Assignment operator.