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

GAMBIT warning class. More...

#include <exceptions.hpp>

Inheritance diagram for Gambit::warning:
Collaboration diagram for Gambit::warning:

Public Member Functions

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

Detailed Description

GAMBIT warning class.

Definition at line 165 of file exceptions.hpp.

Constructor & Destructor Documentation

◆ warning() [1/8]

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

ConstructorsConstructor without log tags.

GAMBIT warning class constructors.

Constructor without log tags

Definition at line 331 of file exceptions.cpp.

331  :
332  exception("WARNING", "GAMBIT warning", message, inikey, false, warn) {}

◆ warning() [2/8]

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

Constructor with 1 log tag.

Definition at line 334 of file exceptions.cpp.

335  : exception("WARNING", "GAMBIT warning", message, inikey, false, warn, t1) {}

◆ warning() [3/8]

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

Constructor with 2 log tags.

Definition at line 337 of file exceptions.cpp.

338  : exception("WARNING", "GAMBIT warning", message, inikey, false, warn, t1, t2) {}

◆ warning() [4/8]

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

Constructor with 3 log tags.

Definition at line 340 of file exceptions.cpp.

341  : exception("WARNING", "GAMBIT warning", message, inikey, false, warn, t1, t2, t3) {}

◆ warning() [5/8]

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

Constructor with 4 log tags.

Definition at line 343 of file exceptions.cpp.

344  : exception("WARNING", "GAMBIT warning", message, inikey, false, warn, t1, t2, t3, t4) {}

◆ warning() [6/8]

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

Constructor with 5 log tags.

Definition at line 346 of file exceptions.cpp.

347  : exception("WARNING", "GAMBIT warning", message, inikey, false, warn, t1, t2, t3, t4, t5) {}

◆ warning() [7/8]

Gambit::warning::warning ( 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 349 of file exceptions.cpp.

350  : exception("WARNING", "GAMBIT warning", message, inikey, false, warn, t1, t2, t3, t4, t5, t6) {}

◆ warning() [8/8]

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

Constructor with log tags as a set.

Definition at line 352 of file exceptions.cpp.

References Gambit::LogTags::warn.

352  :
353  exception("WARNING", "GAMBIT warning", message, inikey, false)
354  {
355  myLogTags = tags;
356  myLogTags.insert(warn);
357  }

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