gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
Gambit::error Class Reference

GAMBIT error class. More...

#include <exceptions.hpp>

Inheritance diagram for Gambit::error:
Collaboration diagram for Gambit::error:

Public Member Functions

 error (const char *, const char *)
 ConstructorsConstructor without log tags. More...
 
 error (const char *, const char *, LogTag)
 Constructor with 1 log tag. More...
 
 error (const char *, const char *, LogTag, LogTag)
 Constructor with 2 log tags. More...
 
 error (const char *, const char *, LogTag, LogTag, LogTag)
 Constructor with 3 log tags. More...
 
 error (const char *, const char *, LogTag, LogTag, LogTag, LogTag)
 Constructor with 4 log tags. More...
 
 error (const char *, const char *, LogTag, LogTag, LogTag, LogTag, LogTag)
 Constructor with 5 log tags. More...
 
 error (const char *, const char *, LogTag, LogTag, LogTag, LogTag, LogTag, LogTag)
 Constructor with 6 log tags. More...
 
 error (const char *, const char *, std::set< LogTag >)
 Constructor with log tags as a set. More...
 

Detailed Description

GAMBIT error class.

Definition at line 136 of file exceptions.hpp.

Constructor & Destructor Documentation

◆ error() [1/8]

Gambit::error::error ( const char *  message,
const char *  inikey 
)

ConstructorsConstructor without log tags.

GAMBIT error class constructors.

Constructor without log tags

Definition at line 300 of file exceptions.cpp.

300  :
301  exception("ERROR", "GAMBIT error", message, inikey, true, err) {}

◆ error() [2/8]

Gambit::error::error ( const char *  message,
const char *  inikey,
LogTag  t1 
)

Constructor with 1 log tag.

Definition at line 303 of file exceptions.cpp.

304  : exception("ERROR", "GAMBIT error", message, inikey, true, err, t1) {}

◆ error() [3/8]

Gambit::error::error ( const char *  message,
const char *  inikey,
LogTag  t1,
LogTag  t2 
)

Constructor with 2 log tags.

Definition at line 306 of file exceptions.cpp.

307  : exception("ERROR", "GAMBIT error", message, inikey, true, err, t1, t2) {}

◆ error() [4/8]

Gambit::error::error ( const char *  message,
const char *  inikey,
LogTag  t1,
LogTag  t2,
LogTag  t3 
)

Constructor with 3 log tags.

Definition at line 309 of file exceptions.cpp.

310  : exception("ERROR", "GAMBIT error", message, inikey, true, err, t1, t2, t3) {}

◆ error() [5/8]

Gambit::error::error ( const char *  message,
const char *  inikey,
LogTag  t1,
LogTag  t2,
LogTag  t3,
LogTag  t4 
)

Constructor with 4 log tags.

Definition at line 312 of file exceptions.cpp.

313  : exception("ERROR", "GAMBIT error", message, inikey, true, err, t1, t2, t3, t4) {}

◆ error() [6/8]

Gambit::error::error ( const char *  message,
const char *  inikey,
LogTag  t1,
LogTag  t2,
LogTag  t3,
LogTag  t4,
LogTag  t5 
)

Constructor with 5 log tags.

Definition at line 315 of file exceptions.cpp.

316  : exception("ERROR", "GAMBIT error", message, inikey, true, err, t1, t2, t3, t4, t5) {}

◆ error() [7/8]

Gambit::error::error ( const char *  message,
const char *  inikey,
LogTag  t1,
LogTag  t2,
LogTag  t3,
LogTag  t4,
LogTag  t5,
LogTag  t6 
)

Constructor with 6 log tags.

Definition at line 318 of file exceptions.cpp.

319  : exception("ERROR", "GAMBIT error", message, inikey, true, err, t1, t2, t3, t4, t5, t6) {}

◆ error() [8/8]

Gambit::error::error ( const char *  message,
const char *  inikey,
std::set< LogTag tags 
)

Constructor with log tags as a set.

Definition at line 321 of file exceptions.cpp.

References Gambit::LogTags::err.

321  :
322  exception("ERROR", "GAMBIT error", message, inikey, true)
323  {
324  myLogTags = tags;
325  myLogTags.insert(err);
326  }

The documentation for this class was generated from the following files: