evioUtil.hxx File Reference

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



Generated on 4 Feb 2014 for evio by  doxygen 1.6.1