CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
SizeCheckIssue.h File Reference

When size checks do not match, this exception must be thrown. More...

#include "eformat/Issue.h"
#include <stdint.h>

Go to the source code of this file.

Classes

class  eformat::SizeCheckIssue
 

Namespaces

namespace  eformat
 

Macros

#define EFORMAT_SIZE_CHECK(actual, informed)
 

Detailed Description

When size checks do not match, this exception must be thrown.

Author
Andre DOS ANJOS
Author
zhangy
Revision
1.1.1.1
Date
2009/06/19 07:35:41

Definition in file SizeCheckIssue.h.

Macro Definition Documentation

◆ EFORMAT_SIZE_CHECK

#define EFORMAT_SIZE_CHECK ( actual,
informed )
Value:
#define ERS_HERE
Definition Context.h:119
@ error
Definition Core.h:24

Simplifies the use of this Issue

Parameters
actualThe actual value for the fragment size added up
informedThe informed value for the fragment size

Definition at line 67 of file SizeCheckIssue.h.

67#define EFORMAT_SIZE_CHECK(actual, informed) \
68 eformat::SizeCheckIssue(ERS_HERE, ers::error, actual, informed)

Referenced by eformat::FullEventFragment< TPointer >::check(), eformat::Header< TPointer >::check(), eformat::old::FullEventFragment::check(), eformat::old::Header::check(), eformat::old::ROBFragment::check(), eformat::old::RODFragment::check(), eformat::old::ROSFragment::check(), eformat::old::SubDetectorFragment::check(), eformat::ROBFragment< TPointer >::check(), eformat::ROSFragment< TPointer >::check(), and eformat::SubDetectorFragment< TPointer >::check().