Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add the printf format attribute to backend_exception's constructor | Chris Robinson | 2019-05-04 | 1 | -1/+8 |
| | |||||
* | Add an exception class to cover backend creation and opening | Chris Robinson | 2019-05-04 | 1 | -0/+18 |
| | |||||
* | Add macros to stop exceptions from leaving API functions | Chris Robinson | 2019-04-09 | 1 | -0/+11 |
Effectively makes the functions act as noexcept, since there's no meaningful reason to propogate exceptions from "C" functions. Currently only applied to ALC functions, but can incrementally be applied to AL functions too. In the future, this could also handle ALC and AL errors with unique exception types (functions that utilize this behavior would need to ensure proper cleanup). |