PLaSK library
Loading...
Searching...
No Matches
reader.hpp File Reference
#include <string>
#include <limits>
#include <boost/lexical_cast.hpp>
#include "../../optional.hpp"
#include <boost/algorithm/string.hpp>
#include <vector>
#include <set>
#include <map>
#include <typeinfo>
#include <typeindex>
#include <functional>
#include <type_traits>
#include <boost/any.hpp>
#include "exceptions.hpp"
Include dependency graph for reader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plask::StringInterpreter
 Objects of this class allow to parse string value and interpret it as given type. More...
 
class  plask::XMLReader
 XML pull parser. More...
 
struct  plask::XMLReader::DataSource
 Base class to source of data. More...
 
struct  plask::XMLReader::StreamDataSource
 Allows to read XML from standard C++ input stream (std::istream). More...
 
struct  plask::XMLReader::CFileDataSource
 Allows to read XML from old C FILE. More...
 
struct  plask::XMLReader::EnumAttributeReader< EnumT >
 Enum attribute reader class. More...
 
class  plask::XMLReader::CheckTagDuplication
 Util class that allow to check of duplication of tags. More...
 

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 
namespace  std
 STL namespace.
 

Typedefs

typedef struct XML_ParserStruct * XML_Parser
 

Functions

template<>
void std::swap (plask::XMLReader &a, plask::XMLReader &b)
 

Typedef Documentation

◆ XML_Parser

typedef struct XML_ParserStruct* XML_Parser

Definition at line 37 of file reader.hpp.