Commit 7ae2965f authored by neverlord's avatar neverlord

rvalue_builder<anything>

parent 58318857
...@@ -149,6 +149,24 @@ class rvalue_builder ...@@ -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 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