aboutsummaryrefslogtreecommitdiffstats
path: root/include/AL/efx.h
Commit message (Collapse)AuthorAgeFilesLines
* Make the API functions noexceptChris Robinson2023-05-221-68/+68
| | | | | | | | | | | Only relevant for C++, but these functions can't throw as it's a C-based API. Letting the compiler know that helps improve code generation. Extension callbacks must also not let exceptions leave the callback, or else Bad Things can happen. The macro AL_DISABLE_NOEXCEPT may be defined before including the headers to not mark functions as noexcept, but this should only be done if the caller can't otherwise be fixed.
* Fix up some more uses of [AL[C]]voidChris Robinson2020-04-281-32/+32
|
* Clean up includes a bitChris Robinson2019-07-281-0/+1
| | | | | | | Trying out the IWYU tool to only include what's necessary in a given file. Seems to work decently (it'll miss some headers, suggest unnecessary ones, and make nonsense suggestions for some things, but overall gives a good starting point), and helps clean out some headers.
* Clarify some comments, fix some definition ordering, and add some includesChris Robinson2012-06-151-0/+3
|
* Constify some parametersChris Robinson2011-09-221-18/+18
|
* Fix namespacing of EFX filter property valuesChris Robinson2011-06-161-21/+21
|
* Move extension function declarations to alext.h/efx.hChris Robinson2010-03-231-0/+37
|
* Convert CR/LF -> LFChris Robinson2010-03-181-721/+721
| | | | Spotted by Alam Arias
* Add EFX types and enums to alext.hChris Robinson2010-03-091-0/+721
The types and enums are in efx.h, which is included by alext.h. It's done this way because EFX has a lot if definitions which would polute alext.h