Commit 7ae2965f authored by neverlord's avatar neverlord

rvalue_builder<anything>

parent 58318857
......@@ -149,6 +149,24 @@ class rvalue_builder
};
template<>
class rvalue_builder<anything>
{
typedef pattern<anything> pattern_type;
public:
constexpr rvalue_builder() { }
template<typename F>
partial_function operator>>(F&& f)
{
return get_invokable_impl<pattern_type>(std::forward<F>(f));
}
};
class on_the_fly_rvalue_builder
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment