Monarch  v3.8.2
Project 8 Data File Format Library
Namespaces | Macros | Functions
M3Header.cc File Reference
#include "M3Header.hh"
#include "M3IToA.hh"
#include "logger.hh"
#include "M3Version.hh"
#include <cstdlib>
#include <cstring>
#include <sstream>
Include dependency graph for M3Header.cc:

Go to the source code of this file.

Namespaces

 monarch3
 

Macros

#define M3_API_EXPORTS
 
#define hdf5_EXPORTS
 

Functions

static scarab::logger mlog ("M3Header")
 
std::ostream & operator<< (std::ostream &out, const monarch3::M3StreamHeader &hdr)
 
std::ostream & operator<< (std::ostream &out, const monarch3::M3ChannelHeader &hdr)
 
std::ostream & operator<< (std::ostream &out, const monarch3::M3Header &hdr)
 

Macro Definition Documentation

◆ hdf5_EXPORTS

#define hdf5_EXPORTS

Definition at line 10 of file M3Header.cc.

◆ M3_API_EXPORTS

#define M3_API_EXPORTS

Definition at line 9 of file M3Header.cc.

Function Documentation

◆ operator<<() [1/3]

std::ostream& operator<< ( std::ostream &  out,
const monarch3::M3StreamHeader hdr 
)

Definition at line 695 of file M3Header.cc.

◆ operator<<() [2/3]

std::ostream& operator<< ( std::ostream &  out,
const monarch3::M3ChannelHeader hdr 
)

Definition at line 714 of file M3Header.cc.

◆ operator<<() [3/3]

std::ostream& operator<< ( std::ostream &  out,
const monarch3::M3Header hdr 
)

Definition at line 733 of file M3Header.cc.