CSL 5.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Enumerations
CSL_Exceptions.h File Reference
`#include <exception>`
`#include <string>`

Go to the source code of this file.

## Classes
class | csl::CException
| Base class of CSL exceptions (written upper-case). Has a string message. More...
class | csl::MemoryError
| Malloc failure subclass. More...
class | csl::ValueError
| Wrong kind of operand error. More...
class | csl::TimingError
| Time-out. More...
class | csl::RunTimeError
| Illegal operation at run time. More...
class | csl::LogicError
| Impossible operation. More...
class | csl::DomainError
| Numerical data of wrong type. More...
class | csl::OutOfRangeError
| Data out of range. More...
class | csl::IOError
| IO Error. More...
class | csl::DBError
| DB Error. More...
class | csl::ProcessingError
| Processing Error. More...

## Namespaces
namespace | csl
| AdditiveInstrument.h – Sum-of-sines synthesis instrument class.

## Enumerations
enum | csl::Status { csl::kOk, csl::kFound, csl::kNotFound, csl::kEmpty, csl::kErr }
| CSL status flags (for return values) More...