aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Add a Create method to FlexArray for "raw" arraysChris Robinson2019-08-031-0/+5
* Add operator* to intrusive_ptrChris Robinson2019-08-011-0/+1
* Add and use an intrusive_ptr typeChris Robinson2019-08-011-0/+65
* Add a common base for auto-deleting ref-counted objectsChris Robinson2019-08-012-8/+56
* Cleanup common sources' includesChris Robinson2019-07-298-33/+37
* Remove a couple unnecessary includesChris Robinson2019-07-281-5/+0
* Don't explicitly check for standard functionsChris Robinson2019-07-261-2/+4
* Add a helper to construct the optional valueChris Robinson2019-07-011-29/+18
* Create and use a make_optional methodChris Robinson2019-07-011-0/+12
* Add a few more constructor and assignment operators for optionalChris Robinson2019-07-011-3/+35
* Use uninitialized_copy/move for optionalsChris Robinson2019-07-011-8/+4
* Add C++17-like uninitialized_move methodsChris Robinson2019-07-011-0/+43
* Some cleanup for optionalChris Robinson2019-07-011-7/+13
* Add a missing returnChris Robinson2019-07-011-1/+1
* Add a simple optional<> implementationChris Robinson2019-06-301-0/+112
* Add an empty() method to FlexArrayChris Robinson2019-06-291-2/+2
* Don't return a blank span when offset==size()Chris Robinson2019-06-251-2/+2
* Fix ambiguous calls to destroy_atgeneotech2019-06-211-2/+2
* Combine two macros into oneChris Robinson2019-06-111-17/+9
* Use a FlexArray for the context's voicesChris Robinson2019-06-091-1/+1
* Make sure the bitfield indices are constantsChris Robinson2019-06-091-10/+22
* Add a bitfield class for indexed, auto-sized flagsChris Robinson2019-06-081-0/+25
* Use a span for the complex_fft/hilbert functionsChris Robinson2019-06-082-38/+38
* Add and use proper types for FlexArrayChris Robinson2019-06-071-20/+43
* Remove a couple unused functionsChris Robinson2019-06-062-51/+0
* Remove the DEF_ALIGN macroChris Robinson2019-06-062-5/+4
* Add methods to construct and destruct objects in-placeChris Robinson2019-06-051-5/+73
* Improve alignment handling for the alignment allocatorChris Robinson2019-06-032-2/+6
* Another attempt to fix MSVC 2015Chris Robinson2019-05-301-8/+6
* Improve span constructor requirementsChris Robinson2019-05-301-7/+10
* Avoid potentially ambiguous span copy constructorChris Robinson2019-05-301-2/+2
* Simplify template type requirement checkingChris Robinson2019-05-281-7/+11
* Small cleanup for is_span and is_std_arrayChris Robinson2019-05-271-8/+10
* Fix default constructor for static-sized spansChris Robinson2019-05-271-1/+1
* Remove unnecessary assignment operatorsChris Robinson2019-05-271-10/+0
* Implement static-sized spans, and handle overload requirementsChris Robinson2019-05-271-6/+191
* Fix subspanChris Robinson2019-05-261-1/+1
* Add a few more methods to the span classChris Robinson2019-05-261-0/+11
* Add byte ops that take an integer-based rhs parameterChris Robinson2019-05-241-1/+7
* Add a unique byte type for dealing with raw bytesChris Robinson2019-05-241-0/+60
* Store the span extents as a pair of pointersChris Robinson2019-05-241-10/+10
* Add a missing includeChris Robinson2019-05-231-0/+2
* Add a span class to act as a view to contiguous dataChris Robinson2019-05-231-0/+105
* Properly mark a likely branchChris Robinson2019-05-051-1/+1
* 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-042-0/+48
* Add macros to stop exceptions from leaving API functionsChris Robinson2019-04-091-0/+11
* Use false instead of 0 for a booleanChris Robinson2019-03-241-2/+2
* Avoid AL types in the common alnumeric.h headerChris Robinson2019-03-191-9/+9
* Move some inline functions from alMain.h to alnumeric.hChris Robinson2019-03-181-0/+235