| 
    PLCnext API Documentation
    20.6.0.30321
    
   | 
 
This class represents the data type 'IecString'. More...
#include <IecString.hpp>

Public Types | |
| typedef Arp::BasicString< char8 > | String | 
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 | 
  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 data type 'IecString'.
      
  | 
  inline | 
Constructs an IecString instance.
      
  | 
  default | 
Copy constructor.
      
  | 
  default | 
Destructs this instance and frees all resources.
Assignment operator.
 1.8.13