#include <list>#include <vector>#include <map>#include <sstream>#include <algorithm>#include <functional>#include <memory>#include <utility>#include <cstring>#include <typeinfo>#include <expat.h>#include <iostream>#include <iomanip>#include <evio.h>#include <evioTypedefs.hxx>#include <evioException.hxx>#include <evioDictionary.hxx>#include <evioChannel.hxx>#include "evioUtilTemplates.hxx"Classes | |
| class | evio::evioUtilities |
| General utilities. More... | |
| class | evio::evioToStringConfig |
| Configuration options for toString() method. More... | |
| class | evio::evioStreamParserHandler |
| Interface defines node and leaf handlers for use with evioStreamParser. More... | |
| class | evio::evioStreamParser |
| Stream parser dispatches to evioStreamParserHandler handlers when node or leaf reached. More... | |
| class | evio::evioDOMNode |
| Virtual class represents an evio node in memory, concrete sub-classes evioDOMContainerNode and evioDOMLeafNode are hidden from users. More... | |
| class | evio::evioDOMContainerNode |
| Sub-class of evioDOMNode represents an evio container node. More... | |
| class | evio::evioDOMLeafNode< T > |
| Sub-class of evioDOMNode represents an evio leaf node. More... | |
| class | evio::evioCompositeDOMLeafNode |
| Sub-class of evioDOMLeafNode<uint32_t> represents composite leaf node. More... | |
| class | evio::evioDOMTree |
| Represents an evio tree/event in memory. More... | |
| class | evio::evioSerializable |
| Interface for object serialization. More... | |
| class | evio::evioUtil< T > |
| Templated utility class has method that returns content type based on typename T. More... | |
| class | evio::evioUtil< uint32_t > |
| class | evio::evioUtil< float > |
| class | evio::evioUtil< string > |
| class | evio::evioUtil< string & > |
| class | evio::evioUtil< int16_t > |
| class | evio::evioUtil< uint16_t > |
| class | evio::evioUtil< int8_t > |
| class | evio::evioUtil< uint8_t > |
| class | evio::evioUtil< double > |
| class | evio::evioUtil< int64_t > |
| class | evio::evioUtil< uint64_t > |
| class | evio::evioUtil< int32_t > |
| class | evio::typeIs< T > |
| Boolean function object compares to content type for typename T. More... | |
| class | evio::typeEquals |
| Boolean function object compares on type. More... | |
| class | evio::tagEquals |
| Boolean function object compares on tag. More... | |
| class | evio::numEquals |
| Boolean function object compares on num. More... | |
| class | evio::tagNumEquals |
| Boolean function object compares on tag and num. More... | |
| class | evio::parentTypeEquals |
| Boolean function object compares on parent content type. More... | |
| class | evio::parentTagEquals |
| Boolean function object compares on parent tag. More... | |
| class | evio::parentNumEquals |
| Boolean function object compares on parent num. More... | |
| class | evio::parentTagNumEquals |
| Boolean function object compares on parent tag and num. More... | |
| class | evio::parentNameEquals |
| Boolean function object compares on parent tag and num. More... | |
| class | evio::isContainer |
| Boolean function object true if container node. More... | |
| class | evio::isLeaf |
| Boolean function object true if leaf node. More... | |
| class | evio::toCout |
| Function object streams node->toString() to cout. More... | |
Namespaces | |
| namespace | evio |
All evio symbols reside in the evio namespace. | |
1.6.1