![]() |
OASIS
Open Algebra Software
|
#include <Oasis/MatchCast.hpp>
Public Member Functions | |
template<typename Lambda > | |
auto | Case (Lambda) const -> MatchCastImpl< ArgumentT, typename boost::mpl::push_back< Cases, Lambda >::type > |
auto | Execute (const ArgumentT &arg, std::unique_ptr< ArgumentT > &&fallback) const -> std::unique_ptr< ArgumentT > |
|
inline |
|
inline |