evio  5.2
 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

#define _MAYBE_UNUSED