PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
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.