52 Commits (master)

Author SHA1 Message Date
Martchus b3ebe5ce38 Fix typos found via `codespell --skip .git -w` 5 months ago
Martchus 8c033ca243 Fix warnings 8 months ago
Martchus 9e940a7858 Add helper to modify a flag enum 12 months ago
Martchus 9d59ab5c29 Fix Traits::IsSpecializationOf for references 1 year ago
Martchus c7c5352325 Use a universal reference to implement dereferenceMaybe() 2 years ago
Martchus 16103c0662 Add missing <string> include in traits header 2 years ago
Martchus 46bebace20 Consider std::basic_string_view a string in Traits::IsString 2 years ago
Martchus b693c72eb1 Fix old namespaces being mentioned in the documentation 2 years ago
Martchus bc9e05ccb7 Fix typo in Damerau–Levenshtein documentation 2 years ago
Martchus 3947504a63 Prevent clang-format from messing CPP_UTILITIES_MARK_FLAG_ENUM_CLASS 2 years ago
Martchus e8d829cadd Add helper to ease creation of flag enums 2 years ago
Martchus b48b2f5c06 Have everything in one top-level namespace 3 years ago
Martchus e18731d438 Remove polyfill for std::make_unique 3 years ago
Martchus 4c1b733290 Rework ArgumentParser::parseArgs() 3 years ago
Martchus 9a2679e57d Fix compile error with GCC 7.2.1 3 years ago
Martchus c904014794 Make math functions templates and move to misc 3 years ago
Martchus b178bb086c Remove random utilities 4 years ago
Martchus 44e4d1335a Fix Traits::IsSpecializationOf to ignore cv qualifier 3 years ago
Martchus cad2977e4e Add Traits::HasOperatorBool 3 years ago
Martchus 252e91c819 Unify namespace descriptions 3 years ago
Marius Kittler 5e74deccf3 Document all traits 3 years ago
Marius Kittler 9743dc7d28 Improve dereferenceMaybe() 3 years ago
Martchus 236309971d Add dereferenceMaybe() 3 years ago
Martchus 27d5041e06 Add Traits::IsSpecializingAnyOf 3 years ago
Martchus 0fb92e3685 Add Traits::None 3 years ago
Martchus 30adb1bc47 Add Traits::IsResizable 3 years ago
Martchus e4bf7142f5 Add Traits::Is{Any,None}Of 3 years ago
Martchus 3c04514649 Ensure stack-allocated distance array is initialized 4 years ago
Martchus 429de98836 Add algorithm for computing Damerau–Levenshtein distance 4 years ago
Martchus 25057fa8e3 Add MultiArray class which provides an N-dimensional array 4 years ago
Martchus 2264ea5cf2 Add trait to check whether type is complete 4 years ago
Martchus 39f69f94d7 Make CPP_UTILITIES_TRAITS_DEFINE_TYPE_CHECK usabe from any ns 4 years ago
Martchus 9fb347db24 Add generic macro for defining (custom) type checks 4 years ago
Martchus fa39e2a1aa Add traits to check for reserve() and size() 4 years ago
Martchus e52fd5a4af Apply tidy after updating to clang-format 5.0.0 4 years ago
Martchus 3b74b817ec Add trait to test for strings 5 years ago
Martchus f827c2be00 Add trait to check whether type is iteratable 5 years ago
Martchus db46948f2f Apply clang-format 5 years ago
Martchus 59e20b1043 Apply clang-format 5 years ago
Martchus 94a6b47811 Improve documentation 5 years ago
Martchus df1605c9b1 Add trait to detect template specialization 5 years ago
Martchus 5eec3c3c9b traits: Fix Any and add Enable-/DisableIfAny 5 years ago
Martchus bd9cdfccb2 Add traits for exploiting SFINAE 5 years ago
Martchus d6b08b8ed9 Fix decoration for static builds 5 years ago
Martchus ec53cf339d Improve doc 5 years ago
Martchus d28d477ffe Complete generation of API doc 6 years ago
Martchus 93582b4ac0 added more tests, fixed some bugs 6 years ago
Martchus a8f7644350 minor adjustments 6 years ago
Martchus 4e359bdfea small changes 6 years ago
Martchus 4d6bf67188 fixed includes 6 years ago