aboutsummaryrefslogtreecommitdiffstats
path: root/common/alexcpt.h
Commit message (Collapse)AuthorAgeFilesLines
* Move alexcpt to coreChris Robinson2020-12-241-31/+0
|
* Move the AL error enum out of base_exceptionChris Robinson2020-12-171-5/+1
|
* Avoid inlining some potentially costly callsChris Robinson2020-04-141-0/+1
|
* Use a common base for a couple exceptionsChris Robinson2020-04-101-10/+8
|
* Revert "Silence some unreachable code warnings on MSVC"Chris Robinson2019-09-201-12/+0
| | | | | | This reverts commit 2ab4883439b1bc96578e86cc894504b9a1d1021b. It apparently didn't work at silencing anything.
* Silence some unreachable code warnings on MSVCChris Robinson2019-09-201-0/+12
|
* 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).