Monarch  v3.8.2
Project 8 Data File Format Library
Classes | Namespaces | Typedefs
M3Types.hh File Reference
#include "M3Exception.hh"
#include "H5Cpp.h"
#include <inttypes.h>
#include <memory>
#include <mutex>
#include <string>
Include dependency graph for M3Types.hh:

Go to the source code of this file.

Classes

struct  is_same< T, U >
 
struct  is_same< T, T >
 
struct  staticassert< bool >
 
struct  staticassert< true >
 
struct  MH5Type< T >
 
struct  MH5Type< bool >
 
struct  MH5Type< int8_t >
 
struct  MH5Type< uint8_t >
 
struct  MH5Type< int16_t >
 
struct  MH5Type< uint16_t >
 
struct  MH5Type< int32_t >
 
struct  MH5Type< uint32_t >
 
struct  MH5Type< int64_t >
 
struct  MH5Type< uint64_t >
 
struct  MH5Type< float >
 
struct  MH5Type< double >
 
struct  MH5Type< std::string >
 

Namespaces

 monarch3
 

Typedefs

typedef uint8_t byte_type
 
typedef uint64_t AcquisitionIdType
 
typedef uint64_t RecordIdType
 
typedef uint64_t TimeType
 
typedef std::shared_ptr< std::mutex > mutex_ptr