#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. |