giga::HttpError< TStatus > Class Template Reference
Inheritance diagram for giga::HttpError< TStatus >:
giga::HttpErrorGeneric giga::ErrorException

Public Member Functions

 HttpError (const utility::string_t &errorStr=U(""), const utility::string_t &scope=U(""))
 
 HttpError (const HttpError &)=default
 
 HttpError (HttpError &&)=default
 
- Public Member Functions inherited from giga::HttpErrorGeneric
 HttpErrorGeneric (unsigned short status, const utility::string_t &errorStr=U(""), const utility::string_t &scope=U(""))
 
 HttpErrorGeneric (const HttpErrorGeneric &)=default
 
 HttpErrorGeneric (HttpErrorGeneric &&)=default
 
virtual const char * what () const noexcept
 
HttpErrorGenericsetJson (const web::json::value &json)
 
HttpErrorGenericsetJson (web::json::value &&json)
 
const web::json::value & getJson () const
 
template<class Manager >
void visit (const Manager &us)
 
- Public Member Functions inherited from giga::ErrorException
 ErrorException (const utility::string_t &what)
 
 ErrorException (const ErrorException &)=default
 
 ErrorException (ErrorException &&)=default
 

Additional Inherited Members

- Public Attributes inherited from giga::HttpErrorGeneric
const unsigned short status = 500
 
utility::string_t scope = U("")
 
- Protected Attributes inherited from giga::ErrorException
std::string whatStr = ""
 

The documentation for this class was generated from the following file: