summaryrefslogtreecommitdiffstats
path: root/include/ingen
AgeCommit message (Collapse)AuthorFilesLines
2024-07-17Avoid C-style casts and some size type conversionsDavid Robillard1-1/+1
Aside from the syntactic cast changes, reduces some size types to 32-bits, since they can never be so large in practice. This eliminates some type conversions and shaves a few bytes.
2024-06-04Add missing std::forwardDavid Robillard1-1/+1
2023-09-23Avoid const data membersDavid Robillard1-137/+137
2023-09-23Clean up includes and forward declarationsDavid Robillard1-1/+0
2023-05-12Fix const correctnessDavid Robillard4-7/+9
2023-05-12Fix implicit widening conversionsDavid Robillard2-3/+3
2023-05-12Fix include guardDavid Robillard1-3/+3
2023-05-02Fix relative URI creation with newer serdDavid Robillard1-0/+1
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard1-1/+1
2022-12-14Concatenate nested namespacesDavid Robillard2-8/+4
2022-12-14Use std::variantDavid Robillard1-18/+17
2022-12-14Use std::optionalDavid Robillard2-22/+20
2022-12-14Use std::filesystem and std::make_uniqueDavid Robillard4-195/+11
2022-09-27Use braced init lists to avoid repeating return typesDavid Robillard4-17/+16
2022-09-27Fix field shadowingDavid Robillard1-3/+3
2022-09-08Make learned MIDI bindings channel specificLoki Davison1-0/+1
2022-08-18Fix whitespaceDavid Robillard1-2/+7
2022-08-18Clean up special member functionsDavid Robillard2-1/+8
2022-08-18Fix indentationDavid Robillard1-8/+8
2022-08-18Remove redundant "inline" specifiersDavid Robillard7-40/+42
2022-08-18Use consistent spacing for line commentsDavid Robillard15-32/+33
2022-08-18Use consistent brace wrapping for namespacesDavid Robillard7-7/+21
2022-08-18Use consistent brace wrapping for class definitionsDavid Robillard16-21/+42
2022-08-18Use consistent brace wrapping for struct definitionsDavid Robillard4-36/+19
2022-08-18Use a consistent style for empty bracesDavid Robillard2-4/+2
2022-08-18Avoid "else" after "return", "break", and "continue"David Robillard4-9/+15
2022-08-18Use default member initializationDavid Robillard7-22/+20
2022-08-18Make empty methods and trivial constructors noexceptDavid Robillard5-12/+13
2022-08-18Use auto when declaring iteratorsDavid Robillard2-2/+2
2022-08-18Switch to meson build systemDavid Robillard2-6/+7
2022-08-18Separate export macro definitions between modulesDavid Robillard3-15/+45
2022-08-18Clean up includesDavid Robillard5-4/+3
2022-08-17Fully declare special member functionsDavid Robillard1-1/+6
2021-06-04Switch to C++14 and fix build with GCC 10David Robillard1-7/+0
GCC was having problems with this make_unique overload, but I don't care about C++11 compatibility at this point anyway, so it's easiest to just remove it.
2021-01-02Update for latest raulDavid Robillard27-103/+103
2020-12-15Clean up includes in client libraryDavid Robillard8-22/+34
2020-12-15Clean up includes in core and serverDavid Robillard19-19/+36
2020-08-03Clean up includesDavid Robillard5-3/+14
As directed by include-what-you-use. Unfortunately, it is still confused by quite a few things, but this gets a lot closer to a clean report, and at least makes the output more tolerable to manually check.
2020-08-02Remove Raul::managed_ptr aliasDavid Robillard1-5/+0
2020-08-02Remove std::shared_ptr aliasDavid Robillard26-216/+239
2020-08-02Remove redundant pointer get() callsDavid Robillard1-1/+1
2020-08-02Use nullptr for empty smart pointersDavid Robillard5-7/+7
2020-08-02Remove std::unique_ptr aliasDavid Robillard3-6/+5
2020-08-02Remove std::weak_ptr aliasDavid Robillard1-3/+0
2020-08-02Rename memory utility headerDavid Robillard24-27/+27
2020-08-02Fix shadow warningsDavid Robillard4-12/+12
2020-08-02Clean up URI map interfaceDavid Robillard1-3/+20
2020-08-02Add missing override specifiersDavid Robillard1-1/+1
2020-08-02Clean up include guardsDavid Robillard10-30/+30
2020-08-02Move public headers to a separate include directoryDavid Robillard55-0/+5194
This is more conventional and probably best practice (since it avoids polluting the include path with non-headers), and is supported by the clang-tidy llvm-header-guard check.