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 {}
}}

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 char* 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