eckit::maths::ConvexHull::PrecisionError struct

Base classes

struct Exception

Public static functions

static auto throwing() -> bool
static void exceptionStack(std::ostream&, bool callStack = false)

Constructors, destructors, conversion operators

Exception(const std::string& what, int _errorCode, const std::string& _command)

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&
void dumpStackTrace(std::ostream& = std::cout)

Public variables

const int errorCode
const std::string& command

Function documentation

static bool eckit::maths::ConvexHull::PrecisionError::throwing()

static void eckit::maths::ConvexHull::PrecisionError::exceptionStack(std::ostream&, bool callStack = false)

const char* eckit::maths::ConvexHull::PrecisionError::what() const override noexcept

bool eckit::maths::ConvexHull::PrecisionError::retryOnServer() const virtual

bool eckit::maths::ConvexHull::PrecisionError::retryOnClient() const virtual

bool eckit::maths::ConvexHull::PrecisionError::terminateApplication() const virtual

const std::string& eckit::maths::ConvexHull::PrecisionError::callStack() const

const CodeLocation& eckit::maths::ConvexHull::PrecisionError::location() const

void eckit::maths::ConvexHull::PrecisionError::dumpStackTrace(std::ostream& = std::cout)