exception

© 2015 John Abbott
GNU Free Documentation License, Version 1.2



CoCoALib Documentation Index

Examples

User documentation

All exceptions thrown by CoCoALib are of a type derived from CoCoA::exception.

An object of type CoCoA::exception contains just 2 fields: a message and a context (which may be empty). The intention is that the message indicates what caused the exception, while context may indicate where the exception was thrown from.

Note that CoCoA::exception does not derive from std::exception.

Constructors and pseudo-constructors

There are two constructors:

Queries and views

Let E be an object of type exception

Maintainer documentation

The class is very simple: it contains just two string data members, and two accessor functions.

Bugs, shortcomings and other ideas

Is it better to use std::string or plain C strings?

Main changes

2015