Base ECMAScript error class.
More...
#include <duk.hpp>
|
| error (std::string message) noexcept |
|
| ~error ()=default |
|
void | create (duk_context *ctx) const |
|
|
| error (int type, std::string message) noexcept |
|
Base ECMAScript error class.
- Warning
- Override the function create for your own exceptions
◆ error() [1/2]
irccd::js::duk::error::error |
( |
int |
type, |
|
|
std::string |
message |
|
) |
| |
|
protectednoexcept |
Constructor with a type of error specified, specially designed for derived errors.
- Parameters
-
type | of error (e.g. DUK_ERR_ERROR) |
message | the message |
◆ error() [2/2]
irccd::js::duk::error::error |
( |
std::string |
message | ) |
|
|
noexcept |
Constructor with a message.
- Parameters
-
◆ ~error()
irccd::js::duk::error::~error |
( |
| ) |
|
|
default |
Virtual destructor defaulted.
◆ create()
void irccd::js::duk::error::create |
( |
duk_context * |
ctx | ) |
const |
Create the exception on the stack.
- Note
- the default implementation search for the global variables
- Parameters
-
The documentation for this class was generated from the following file: