From 255affa95026003acf8bf16842b90b35bb9d7a1d Mon Sep 17 00:00:00 2001 From: "Dr. Patrick Urbanke" Date: Sun, 19 Jan 2025 21:30:13 +0100 Subject: [PATCH] Added ValueType --- include/rfl/parsing/VectorReader.hpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/include/rfl/parsing/VectorReader.hpp b/include/rfl/parsing/VectorReader.hpp index 1837aa87..3e11aeaa 100644 --- a/include/rfl/parsing/VectorReader.hpp +++ b/include/rfl/parsing/VectorReader.hpp @@ -13,7 +13,9 @@ template class VectorReader { private: using InputVarType = typename R::InputVarType; - using T = typename VecType::value_type; + + public: + using ValueType = typename VecType::value_type; public: VectorReader(const R* _r, VecType* _vec) : r_(_r), vec_(_vec) {} @@ -25,8 +27,8 @@ class VectorReader { if constexpr (is_map_like_v) { return get_pair(_var); } else { - return Parser, ProcessorsType>::read(*r_, - _var); + return Parser, + ProcessorsType>::read(*r_, _var); } }; @@ -44,8 +46,8 @@ class VectorReader { private: auto get_pair(const auto& _var) const { - using K = std::remove_cvref_t; - using V = std::remove_cvref_t; + using K = std::remove_cvref_t; + using V = std::remove_cvref_t; return Parser>, ProcessorsType>::read(*r_, _var); }