aboutsummaryrefslogtreecommitdiffstats
path: root/common/alexcpt.h
Commit message (Collapse)AuthorAgeFilesLines
* Add the printf format attribute to backend_exception's constructorChris Robinson2019-05-041-1/+8
|
* Add an exception class to cover backend creation and openingChris Robinson2019-05-041-0/+18
|
* Add macros to stop exceptions from leaving API functionsChris Robinson2019-04-091-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).