Exception class
          #include <eckit/codec/Exceptions.h>
        
        
Base classes
- class eckit::Exception
- Base class for all ECMWF exceptions. All exception types shall inherit from this class, either directly or indirectly.
Derived classes
- class DataCorruption
- class InvalidRecord
- class NotDecodable
- class WriteError
Public static functions
- static auto throwing() -> bool
- 
              static void exceptionStack(std::ostream&, bool callStack = false) 
Constructors, destructors, conversion operators
- ~Exception() override
- 
              Exception(const std::string& what, const CodeLocation& = {}) explicit 
- Constructors.
- Exception()
- Exception(const Exception&) defaulted
- Exception(Exception&&) defaulted
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::
            
              static void eckit::
            
              const char* eckit::
            
              bool eckit::
            
              bool eckit::
            
              bool eckit::
            
              const std::
            
              const CodeLocation& eckit::
            
              std::