Martchus
|
9d59ab5c29
|
Fix Traits::IsSpecializationOf for references
This check is also supposed to work for references so use the same approach
as for ignoring cv qualifiers.
|
2020-06-17 21:41:00 +02:00 |
Martchus
|
c7c5352325
|
Use a universal reference to implement dereferenceMaybe()
|
2020-02-18 19:20:24 +01:00 |
Martchus
|
ecdebebab8
|
Exclude private structs from documentation
|
2019-09-04 18:51:17 +02:00 |
Martchus
|
b48b2f5c06
|
Have everything in one top-level namespace
|
2019-06-10 21:56:46 +02:00 |
Martchus
|
44e4d1335a
|
Fix Traits::IsSpecializationOf to ignore cv qualifier
So eg. const/volatile std::string is also considered a
specialization of std::basic_string like one would expect.
|
2018-10-29 23:16:16 +01:00 |
Martchus
|
6825e0367f
|
Test Traits::HasOperatorBool
|
2018-10-21 21:14:51 +02:00 |
Marius Kittler
|
9743dc7d28
|
Improve dereferenceMaybe()
* Support smart-pointers and other types which can
be dereferenced
* Add tests
* Add documentation
|
2018-07-10 13:17:04 +02:00 |
Martchus
|
27d5041e06
|
Add Traits::IsSpecializingAnyOf
|
2018-06-24 20:13:41 +02:00 |
Martchus
|
0fb92e3685
|
Add Traits::None
|
2018-06-23 14:33:00 +02:00 |
Martchus
|
e4bf7142f5
|
Add Traits::Is{Any,None}Of
|
2018-06-20 23:07:08 +02:00 |
Martchus
|
2264ea5cf2
|
Add trait to check whether type is complete
|
2017-11-16 02:00:03 +01:00 |
Martchus
|
fa39e2a1aa
|
Add traits to check for reserve() and size()
|
2017-10-27 18:25:32 +02:00 |
Martchus
|
3b74b817ec
|
Add trait to test for strings
|
2017-05-10 23:31:28 +02:00 |
Martchus
|
7faa51c10e
|
Test traits
|
2017-05-08 19:59:29 +02:00 |