| 
    PLCnext API Documentation 25.6.0.37
    
   | 
 
Interface for all classes which should be serializable from and to Tic doccuments. More...
#include <ITicSerializable.hpp>

Public Types | |
| using | Ptr = std::shared_ptr< ITicSerializable > | 
Public Member Functions | |
| ITicSerializable (void)=default | |
| Constructs an ITicSerializable instance. | |
| ITicSerializable (const ITicSerializable &arg)=default | |
| Copy constructor. | |
| ITicSerializable (ITicSerializable &&arg) noexcept=default | |
| Move constructor. | |
| ITicSerializable & | operator= (const ITicSerializable &arg)=default | 
| Copy-assignment operator. | |
| ITicSerializable & | operator= (ITicSerializable &&arg) noexcept=default | 
| Move-assignment operator. | |
| virtual | ~ITicSerializable (void)=default | 
| Destructs this instance and frees all resources. | |
| virtual void | ReadTic (TicReader &reader)=0 | 
| This operation shall be implemented to read the content from Tic documents. More... | |
| virtual void | WriteTic (TicWriter &writer)=0 | 
| This operation shall be implemented to write the content to Tic documents. More... | |
Interface for all classes which should be serializable from and to Tic doccuments.
      
  | 
  pure virtual | 
This operation shall be implemented to read the content from Tic documents.
| reader | The TicReader to read the TIC content from. | 
Implemented in Arp::Io::Commons::Configuration::TicBase.
      
  | 
  pure virtual | 
This operation shall be implemented to write the content to Tic documents.
| writer | The TicWriter to write the TIC content to. | 
This operation is currently not supported.
Implemented in Arp::Io::Commons::Configuration::TicBase.