27 Commits (master)

Author SHA1 Message Date
Martchus 9d59ab5c29 Fix Traits::IsSpecializationOf for references 2 years ago
Martchus c7c5352325 Use a universal reference to implement dereferenceMaybe() 3 years ago
Martchus 16103c0662 Add missing <string> include in traits header 3 years ago
Martchus 46bebace20 Consider std::basic_string_view a string in Traits::IsString 3 years ago
Martchus b48b2f5c06 Have everything in one top-level namespace 3 years ago
Martchus 44e4d1335a Fix Traits::IsSpecializationOf to ignore cv qualifier 4 years ago
Martchus cad2977e4e Add Traits::HasOperatorBool 4 years ago
Marius Kittler 5e74deccf3 Document all traits 4 years ago
Marius Kittler 9743dc7d28 Improve dereferenceMaybe() 4 years ago
Martchus 236309971d Add dereferenceMaybe() 4 years ago
Martchus 27d5041e06 Add Traits::IsSpecializingAnyOf 4 years ago
Martchus 0fb92e3685 Add Traits::None 4 years ago
Martchus 30adb1bc47 Add Traits::IsResizable 4 years ago
Martchus e4bf7142f5 Add Traits::Is{Any,None}Of 4 years ago
Martchus 2264ea5cf2 Add trait to check whether type is complete 5 years ago
Martchus 39f69f94d7 Make CPP_UTILITIES_TRAITS_DEFINE_TYPE_CHECK usabe from any ns 5 years ago
Martchus 9fb347db24 Add generic macro for defining (custom) type checks 5 years ago
Martchus fa39e2a1aa Add traits to check for reserve() and size() 5 years ago
Martchus e52fd5a4af Apply tidy after updating to clang-format 5.0.0 5 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 6 years ago
Martchus df1605c9b1 Add trait to detect template specialization 6 years ago
Martchus 5eec3c3c9b traits: Fix Any and add Enable-/DisableIfAny 6 years ago
Martchus bd9cdfccb2 Add traits for exploiting SFINAE 6 years ago