BaseLib::IO::XMLInterface Struct Referenceabstract

Detailed Description

Base class for writing any information to and from XML files.

Definition at line 28 of file XMLInterface.h.

#include <XMLInterface.h>

Inheritance diagram for BaseLib::IO::XMLInterface:
Collaboration diagram for BaseLib::IO::XMLInterface:

Public Member Functions

virtual bool readFile (std::string const &fname)=0
- Public Member Functions inherited from BaseLib::IO::Writer
 Writer ()
virtual ~Writer ()=default
std::string writeToString ()
 Writes the object to a string.

Public Attributes

std::string export_name = {}

Additional Inherited Members

- Protected Member Functions inherited from BaseLib::IO::Writer
virtual bool write ()=0
 Writes the object to the internal stream. This method must be implemented by a subclass. The implementation should return true on success, else false.
- Protected Attributes inherited from BaseLib::IO::Writer
std::ostringstream out
 The stream to write to.

Member Function Documentation

◆ readFile()

virtual bool BaseLib::IO::XMLInterface::readFile ( std::string const &  fname)
pure virtual

Member Data Documentation

◆ export_name

The documentation for this struct was generated from the following file: