Maxime Coste
|
fb4cef5b61
|
Replace std::enable_if with requires
Introduce some concepts for enum and flags handling, goodbye and
thanks for all the fish std::enable_if.
|
2021-11-21 09:44:56 +11:00 |
|
Maxime Coste
|
fc3e5ea419
|
Refactor how InsetCompletionHide hook parameter is computed
Keep track of inserted ranges instead of trying to re-derive them.
Fixes #3556
|
2020-06-27 13:33:50 +10:00 |
|
Maxime Coste
|
c7f4d4dd27
|
Fix array_view dependency on std::min
|
2019-01-24 22:55:20 +11:00 |
|
Maxime Coste
|
346c78f5e0
|
Header and dependency cleanup
|
2019-01-24 21:22:20 +11:00 |
|
Maxime Coste
|
5ccf18d772
|
More use of std::enable_if_t alias
|
2017-07-19 08:55:24 +02:00 |
|
Maxime Coste
|
4e7a357a47
|
Fix various undefined behaviours detected by UBSan
|
2017-06-26 11:27:18 +01:00 |
|
Maxime Coste
|
57ef592f57
|
Remove unused and potentially error prone constructor from ArrayView
Add as well a SFINAE check to the vector constructor to avoid constructing
an array_view from derived types with a different size.
|
2017-05-26 09:25:25 +01:00 |
|
Maxime Coste
|
47a82b9855
|
Make ArrayView::subrange size arguement optional
|
2016-11-20 11:15:15 +00:00 |
|
Maxime Coste
|
396b71ecc2
|
Add an unmap command to remove key mappings
|
2016-09-19 09:10:41 +01:00 |
|
Maxime Coste
|
b97b907b2a
|
Fix include
|
2015-06-24 13:40:18 +01:00 |
|
Maxime Coste
|
e9af3a4217
|
always_inline a few methods
|
2015-05-14 19:05:41 +01:00 |
|
Maxime Coste
|
be5ed0e036
|
Small alignement change
|
2015-04-12 23:48:11 +01:00 |
|
Maxime Coste
|
1cec8df45e
|
ArrayView content is not const anymore
As in upcoming std c++ array_view, ArrayView<T> points to mutable
data, use ArrayView<const T> or alias ConstArrayView<T> for const
data.
|
2015-03-09 13:54:09 +00:00 |
|
Maxime Coste
|
44f81d0b8b
|
constexprify ArrayView
|
2015-03-09 13:21:43 +00:00 |
|
Maxime Coste
|
f7b8215a68
|
Add a from C array constructor to ArrayView
|
2015-02-06 23:22:01 +00:00 |
|
Maxime Coste
|
9f9156a752
|
Track String memory allocations
|
2015-01-09 13:57:21 +00:00 |
|
Maxime Coste
|
295a97f2a6
|
Rename memoryview to ArrayView
|
2015-01-06 13:43:37 +00:00 |
|