evio  5.3
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
evioDictEntry.hxx File Reference

12-Oct-2016 More...

#include <cstdint>
#include <string>
#include <iostream>
#include "evioException.hxx"

Classes

class  evio::evioDictEntry
 This class defines an entry in the XML dictionary. More...
 

Namespaces

 evio
 All evio symbols reside in the evio namespace.
 

Macros

#define _MAYBE_UNUSED
 

Enumerations

enum  evio::DictEntryType { evio::TAG_NUM , evio::TAG_ONLY , evio::TAG_RANGE }
 An entry in the dictionary can be either a tag/num pair, a tag only, or a range of tags. More...
 
enum  evio::DataType {
  evio::EVIO_UNKNOWN32 = (0x0) , evio::EVIO_UINT32 = (0x1) , evio::EVIO_FLOAT32 = (0x2) , evio::EVIO_CHARSTAR8 = (0x3) ,
  evio::EVIO_SHORT16 = (0x4) , evio::EVIO_USHORT16 = (0x5) , evio::EVIO_CHAR8 = (0x6) , evio::EVIO_UCHAR8 = (0x7) ,
  evio::EVIO_DOUBLE64 = (0x8) , evio::EVIO_LONG64 = (0x9) , evio::EVIO_ULONG64 = (0xa) , evio::EVIO_INT32 = (0xb) ,
  evio::EVIO_TAGSEGMENT = (0xc) , evio::EVIO_ALSOSEGMENT = (0xd) , evio::EVIO_ALSOBANK = (0xe) , evio::EVIO_COMPOSITE = (0xf) ,
  evio::EVIO_BANK = (0x10) , evio::EVIO_SEGMENT = (0x20)
}
 Data types supported by evio. More...
 

Detailed Description

12-Oct-2016

Author
Carl Timmer

Macro Definition Documentation

◆ _MAYBE_UNUSED

#define _MAYBE_UNUSED