file src/error_handlers.cpp
[No description available] More…
Namespaces
Name |
---|
Gambit TODO: see if we can use this one: |
Gambit::DRes Forward declaration of Rule and Observables classes for saving pointers to ignored and matched examples. |
Detailed Description
Author: Pat Scott (patscott@physics.mcgill.ca)
Date: 2014 Mar
Exception object definitions.
Authors (add name and date if you modify):
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
/// \file
///
/// Exception object definitions.
///
/// *********************************************
///
/// Authors (add name and date if you modify):
///
/// \author Pat Scott
/// (patscott@physics.mcgill.ca)
/// \date 2014 Mar
///
/// *********************************************
#include "gambit/Core/error_handlers.hpp"
#include "gambit/Logs/log_tags.hpp"
namespace Gambit
{
using namespace LogTags;
/// Core errors
error& core_error()
{
static error local("The Core has encountered a problem.","core_error", core);
return local;
}
/// Core warnings
warning& core_warning()
{
static warning local("The Core has encountered a problem.","core_warning", core);
return local;
}
namespace DRes
{
/// Dependency resolver errors
error& dependency_resolver_error()
{
static error local("A problem has been raised by the dependency resolver subsystem.","dependency_resolver_error", dependency_resolver);
return local;
}
/// Dependency resolver warnings
warning& dependency_resolver_warning()
{
static warning local("A problem has been raised by the dependency resolver subsystem.","dependency_resolver_warning", dependency_resolver);
return local;
}
}
}
Updated on 2024-07-18 at 13:53:34 +0000