# Error.hpp

This File On Github
Ask A Question

API: latest
module: oatpp
#include "oatpp/core/async/Error.hpp"

# Error

Class to hold and communicate errors between Coroutines

namespace oatpp { namespace async { 
  class Error : public oatpp::base::Countable {}
}}

# Methods

Return Type Name Summary
[none] Error Constructor.
[none] ~Error Virtual destructor.
const char* what Error explanation.
bool is Check if error belongs to specified class.

# Error::Error

Constructor.

  • @param what - error explanation.

Error(const std::string& what)

# Error::~Error

Virtual destructor.

virtual ~Error() = default

# Error::what

Error explanation.

  • @return

const char* what() const

# Error::is

Check if error belongs to specified class.

  • @tparam ErrorClass
  • @return - true if error is of specified class

template<class ErrorClass>
bool is() const