evio  5.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
evioTypedefs.hxx File Reference
#include <string>
#include <list>
#include <map>
#include <memory>
#include <algorithm>
#include <iostream>
#include <iomanip>
#include <evio.h>

Classes

class  evio::evioDOMLeafNode< T >
 Sub-class of evioDOMNode represents an evio leaf node. More...
 
class  evio::evioUtil< T >
 

Namespaces

 evio
 All evio symbols reside in the evio namespace.
 

Macros

#define tagNum   evioDictEntry
 Old "tagNum" typedef for pair<uint16_t,uint8_t> has changed to be a #define for evioDictEntry since that is now used instead of tagNum. More...
 

Typedefs

typedef evioDOMTreeevio::evioDOMTreeP
 Pointer to evioDOMTree. More...
 
typedef evioDOMNodeevio::evioDOMNodeP
 Pointer to evioDOMNode, only way to access nodes. More...
 
typedef list< evioDOMNodePevio::evioDOMNodeList
 List of pointers to evioDOMNode. More...
 
typedef unique_ptr
< evioDOMNodeList
evio::evioDOMNodeListP
 unique-ptr of list of evioDOMNode pointers, returned by getNodeList. More...
 

Enumerations

enum  evio::ContainerType { evio::BANK = 0xe, evio::SEGMENT = 0xd, evio::TAGSEGMENT = 0xc }
 Defines the container bank types. More...
 

Macro Definition Documentation

#define tagNum   evioDictEntry

Old "tagNum" typedef for pair<uint16_t,uint8_t> has changed to be a #define for evioDictEntry since that is now used instead of tagNum.

This is a hack in order to help backwards compatibility.