Function throwError
Mainly used internally by cairoD.
If status
is CAIRO_STATUS_NO_MEMORY a OutOfMemoryError is thrown.
If status
is CAIRO_STATUS_SUCCESS nothing happens.
For all other statuses, this functions throws
a CairoException
with the status
value.
Prototype
void throwError(
cairo_status_t status,
string file = __FILE__,
int line = __LINE__
);
Authors
Johannes Pfau | cairoD |
Andrej Mitrovic | cairoD |
cairo team | cairo |
Copyright
License
cairoD wrapper/bindings | Boost License 1.0 |
cairo | LGPL 2.1 / MPL 1.1 |