|
PLCnext API Documentation
20.0.0.24462
|
This class represents the counterpart to the data type 'IecString'. It's the C++ data type which can be used by Arp components or by user programs. More...
#include <StaticString.hxx>

Public Types | |
| typedef Arp::BasicString< char8 > | String |
Public Member Functions | |
| StaticString (const char8 *str="") | |
| Constructs an StaticString instance. More... | |
| StaticString (const StaticString &arg) | |
| Copy constructor. More... | |
| StaticString & | operator= (const StaticString &arg) |
| Assignment operator. More... | |
| template<uint16 M> | |
| StaticString & | operator= (const StaticString< M > &arg) |
| StaticString & | operator= (const String &arg) |
| StaticString & | operator= (const char8 *arg) |
| ~StaticString (void)=default | |
| Destructs this instance and frees all resources. More... | |
| uint16 | GetLength (void) const |
| String | ToString (void) const |
| template<uint16 M> | |
| StaticString< N > & | operator= (const StaticString< M > &arg) |
Public Member Functions inherited from Arp::Plc::Commons::Gds::StaticStringBase | |
| 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 Public Member Functions inherited from Arp::Plc::Commons::Gds::StaticStringBase | |
| static size_t | GetMetaDataSize (void) |
Protected Attributes inherited from Arp::Plc::Commons::Gds::StaticStringBase | |
| uint16 | capacity |
| uint16 | length |
This class represents the counterpart to the data type 'IecString'. It's the C++ data type which can be used by Arp components or by user programs.
|
inline |
Constructs an StaticString instance.
|
inline |
Copy constructor.
|
default |
Destructs this instance and frees all resources.
|
inline |
Assignment operator.
1.8.13