diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-25 07:44:45 +0100 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-02-25 07:44:45 +0100 |
commit | 471a3c5053719d18e8802ab73d4d0849b28380c2 (patch) | |
tree | e18a5894f0b944071ed6046a689ffd2fe104a61b /compat | |
parent | 24a450d1ce240750699115f65800e03feb1cc997 (diff) |
clean up some more
Diffstat (limited to 'compat')
-rw-r--r-- | compat/vector-wrapper-fwd.hpp | 6 | ||||
-rw-r--r-- | compat/vector-wrapper.hpp | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/compat/vector-wrapper-fwd.hpp b/compat/vector-wrapper-fwd.hpp index bba24e4d..ae9c80b1 100644 --- a/compat/vector-wrapper-fwd.hpp +++ b/compat/vector-wrapper-fwd.hpp @@ -5,9 +5,9 @@ namespace floormat { enum class vector_wrapper_repr : uint8_t { invalid, - lvalue_reference_to_vector, - const_reference_to_vector, - vector, + ref, + const_ref, + value, }; template<typename T, vector_wrapper_repr> struct vector_wrapper; diff --git a/compat/vector-wrapper.hpp b/compat/vector-wrapper.hpp index 5bbb8677..b664c32b 100644 --- a/compat/vector-wrapper.hpp +++ b/compat/vector-wrapper.hpp @@ -6,9 +6,9 @@ namespace floormat { template<typename T, vector_wrapper_repr> struct vector_wrapper_traits; -template<typename T> struct vector_wrapper_traits<T, vector_wrapper_repr::lvalue_reference_to_vector> { using vector_type = std::vector<T>&; }; -template<typename T> struct vector_wrapper_traits<T, vector_wrapper_repr::const_reference_to_vector> { using vector_type = const std::vector<T>&; }; -template<typename T> struct vector_wrapper_traits<T, vector_wrapper_repr::vector> { using vector_type = std::vector<T>; }; +template<typename T> struct vector_wrapper_traits<T, vector_wrapper_repr::ref> { using vector_type = std::vector<T>&; }; +template<typename T> struct vector_wrapper_traits<T, vector_wrapper_repr::const_ref> { using vector_type = const std::vector<T>&; }; +template<typename T> struct vector_wrapper_traits<T, vector_wrapper_repr::value> { using vector_type = std::vector<T>; }; template<typename T, vector_wrapper_repr R> struct vector_wrapper final |