summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2023-02-05Replace stray uses of "NULL"David Robillard1-3/+3
2023-01-14Fix old-style castDavid Robillard1-1/+2
2022-07-20Remove redundant inheritance from NoncopyableDavid Robillard3-8/+3
All copy/move methods are explicitly specified by these classes, so inheriting from Noncopyable didn't do anything useful. It should probably be removed as non-idiomatic.
2022-07-20Clean up special member functions and format with clang-format 14David Robillard9-40/+30
2022-07-20Use default member initializersDavid Robillard1-5/+3
2022-07-20Avoid potential use of uninitialized fieldDavid Robillard1-4/+3
2022-07-20Replace repeated type by braced init listDavid Robillard1-1/+1
2022-07-20Use nodiscard attributeDavid Robillard6-16/+22
2022-07-20Remove redundant inline specifiersDavid Robillard7-51/+46
2022-07-20Adopt REUSE machine-readable licensing standardDavid Robillard12-168/+24
2022-07-20Fix whitespaceDavid Robillard1-1/+1
2022-07-20Add header warning testDavid Robillard1-35/+0
2022-07-14Update clang-tidy and IWYU configuration for clang 14David Robillard1-0/+5
2022-06-28Remove redundant `struct` keysDavid Robillard3-26/+20
Because this is C++ code, GCC 12 says things like: Socket.hpp:166:24: error: redundant class-key ‘struct’ in reference to ‘struct sockaddr_un’ [-Werror=redundant-tags]
2021-03-15Clean up clang-tidy configurationDavid Robillard1-3/+0
2021-01-07Clean up documentation commentsDavid Robillard12-187/+216
2021-01-07Add missing documentationDavid Robillard1-0/+4
2021-01-02Make namespace name lowercaseDavid Robillard12-28/+28
2021-01-02Remove TimeSlice and TimeStampDavid Robillard2-421/+0
2021-01-02Use std::all_ofDavid Robillard2-8/+2
2021-01-02Suppress warnings about redundant "override"David Robillard1-0/+6
2021-01-02Run checks on headersDavid Robillard1-0/+3
2021-01-02Format all code with clang-formatDavid Robillard14-1330/+1420
2021-01-02Use email address instead of website for attributionDavid Robillard14-28/+14
2020-12-19Clean up special member functionsDavid Robillard11-17/+57
2020-12-19Avoid repeating return typesDavid Robillard1-2/+2
2020-12-19Update include mapping for older include-what-you-useDavid Robillard1-1/+0
2020-12-19Suppress warnings with older clang-tidyDavid Robillard2-2/+2
2020-12-19Avoid "else" after "return"David Robillard6-21/+30
2020-12-16Fix build with older GCCDavid Robillard1-1/+1
This reverts commit 57602cd13969d72cfae284bccdeee1ac6bf15c1e.
2020-12-14Clean up includesDavid Robillard9-10/+7
2020-12-14Remove redundant override specifierDavid Robillard1-1/+1
2020-11-12Add final qualifier to enable devirtualizationDavid Robillard1-1/+1
2020-11-12Use separate clang-tidy configurations for headers and testsDavid Robillard2-2/+30
2020-11-12Simplify boolean return expressionDavid Robillard1-5/+1
2020-11-12Use inline for bare functions rather than static inlineDavid Robillard1-1/+1
This avoids warnings about unused functions.
2020-11-12Fix include guardsDavid Robillard1-3/+3
2020-11-12Move includes to a conventional include directoryDavid Robillard14-0/+2081