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
|
a578c51baf
|
Move constexpr compatible Array struct to meta.hh
|
2017-05-17 20:20:31 +01:00 |
|
Maxime Coste
|
7eaa058450
|
Move enum/flags option functions to option_types.hh
|
2017-03-15 18:28:32 +00:00 |
|
Maxime Coste
|
a49e175727
|
Migrate to a more value based meta programming model
Introduce Meta::Type<T> to store a type as value, and pass it
around, migrate enum_desc and option_type_name to this.
|
2017-03-15 17:42:02 +00:00 |
|
Maxime Coste
|
243bcf6a6d
|
Support set -add on flag types
Fixes #1082
|
2016-12-27 21:52:53 +00:00 |
|
Maxime Coste
|
d3ef2d36ea
|
Add a SplitView container view
|
2016-03-25 20:38:26 +00:00 |
|
Maxime Coste
|
92b56cbda0
|
Avoid a gcc warning in enum option_to_string impl
|
2016-02-29 20:15:23 +00:00 |
|
Maxime Coste
|
548e10597c
|
Code cleanup
|
2016-02-28 18:30:35 +00:00 |
|
Maxime Coste
|
5e4f5cd2a0
|
Move enum option handling in enum.hh and refactor enum options
|
2015-11-20 09:06:53 +00:00 |
|