Skip to content

Commit 7171e60

Browse files
Manu343726manusharded
authored andcommitted
Add FieldAccessor alias at the namespace level
FieldAccessor alias of the base class cannot be accessed from a class template
1 parent 18eea37 commit 7171e60

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

include/jinja2cpp/reflected_value.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@ struct TypeReflectedImpl : std::integral_constant<bool, val>
2020
{
2121
};
2222

23+
template<typename T>
24+
using FieldAccessor = std::function<Value(const T&)>;
25+
2326
template<typename T>
2427
struct TypeReflected : TypeReflectedImpl<T, true>
2528
{
26-
using FieldAccessor = std::function<Value (const T& value)>;
29+
using FieldAccessor = jinja2::FieldAccessor<T>;
2730
};
2831

2932

0 commit comments

Comments
 (0)