class
#include <eckit/geo/Exceptions.h>
AreaError
Base classes
- class eckit::geo::Exception
Public static functions
- static auto throwing() -> bool
-
static void exceptionStack(std::
ostream&, bool callStack = false)
Constructors, destructors, conversion operators
-
AreaError(const std::
string&, const CodeLocation&) explicit
Public functions
- auto what() const -> const char* override noexcept
- auto what(T... args) -> T
- auto retryOnServer() const -> bool virtual
- auto retryOnClient() const -> bool virtual
- auto terminateApplication() const -> bool virtual
-
auto callStack() const -> const std::
string& - auto location() const -> const CodeLocation&
-
auto dumpStackTrace(std::
ostream& = std:: cout) -> std:: ostream&
Function documentation
static bool eckit:: geo:: exception:: AreaError:: throwing()
#include <eckit/exception/Exceptions.h>
static void eckit:: geo:: exception:: AreaError:: exceptionStack(std:: ostream&,
bool callStack = false)
#include <eckit/exception/Exceptions.h>
const char* eckit:: geo:: exception:: AreaError:: what() const override noexcept
#include <eckit/exception/Exceptions.h>
bool eckit:: geo:: exception:: AreaError:: retryOnServer() const virtual
#include <eckit/exception/Exceptions.h>
bool eckit:: geo:: exception:: AreaError:: retryOnClient() const virtual
#include <eckit/exception/Exceptions.h>
bool eckit:: geo:: exception:: AreaError:: terminateApplication() const virtual
#include <eckit/exception/Exceptions.h>
const std:: string& eckit:: geo:: exception:: AreaError:: callStack() const
#include <eckit/exception/Exceptions.h>
const CodeLocation& eckit:: geo:: exception:: AreaError:: location() const
#include <eckit/exception/Exceptions.h>
std:: ostream& eckit:: geo:: exception:: AreaError:: dumpStackTrace(std:: ostream& = std:: cout)
#include <eckit/exception/Exceptions.h>