summaryrefslogtreecommitdiffhomepage
path: root/compat
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-02-25 07:44:45 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-02-25 07:44:45 +0100
commit471a3c5053719d18e8802ab73d4d0849b28380c2 (patch)
treee18a5894f0b944071ed6046a689ffd2fe104a61b /compat
parent24a450d1ce240750699115f65800e03feb1cc997 (diff)
clean up some more
Diffstat (limited to 'compat')
-rw-r--r--compat/vector-wrapper-fwd.hpp6
-rw-r--r--compat/vector-wrapper.hpp6
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