PLCnext API Documentation 23.6.0.37
|
Public Types | |
using | Includes = std::list< String > |
Public Member Functions | |
ConfigurationSettings (void)=default | |
Constructs an ConfigurationSettings instance. | |
ConfigurationSettings (const ConfigurationSettings &arg)=default | |
Copy constructor. | |
ConfigurationSettings (ConfigurationSettings &&arg)=default | |
Move constructor. | |
ConfigurationSettings & | operator= (const ConfigurationSettings &arg)=default |
Copy-assignment operator. | |
ConfigurationSettings & | operator= (ConfigurationSettings &&arg)=default |
Move-assignment operator. | |
~ConfigurationSettings (void)=default | |
Destructs this instance and frees all resources. | |
const Includes & | GetIncludes (void) const |
void | ReadXml (XmlReader &reader, XmlSerializationContext &context) override |
ReadXML must be implemented by all classes which should read its context from xml files More... | |
void | WriteXml (XmlWriter &writer, XmlSerializationContext &context) override |
![]() | |
ConfigSettings (void)=default | |
Constructs an ConfigSettings instance. | |
ConfigSettings (const ConfigSettings &arg)=default | |
Copy constructor. | |
ConfigSettings & | operator= (const ConfigSettings &arg)=default |
Assignment operator. | |
~ConfigSettings (void)=default | |
Destructs this instance and frees all resources. | |
const String & | GetPath (void) const |
void | ReadXml (XmlReader &reader, XmlSerializationContext &context) override |
ReadXML must be implemented by all classes which should read its context from xml files More... | |
void | WriteXml (XmlWriter &writer, XmlSerializationContext &context) override |
![]() | |
IXmlSerializable (void)=default | |
Constructs an IXmlSerializable instance. | |
virtual | ~IXmlSerializable (void)=default |
Copy constructor. More... | |
virtual void | ReadXml (XmlReader &reader, XmlSerializationContext &context)=0 |
ReadXML must be implemented by all classes which should read its context from xml files More... | |
virtual void | WriteXml (XmlWriter &writer, XmlSerializationContext &context)=0 |
Additional Inherited Members | |
![]() | |
static const char * | XmlElementName |
![]() | |
String | path |
|
overridevirtual |
ReadXML must be implemented by all classes which should read its context from xml files
param name="reader">The XmlReader which must be used to read the xml document
param name="context">XmlSerializationContext used by the document
summary>WriteXml must be implemented by all classes which should write its context to xml files
param name="writer">The XmlWriter which must be used to write the xml data
param name="context">XmlSerializationContext used by the document
Reimplemented from Arp::System::Commons::Configuration::ConfigSettings.
|
overridevirtual |
Reimplemented from Arp::System::Commons::Configuration::ConfigSettings.