auto Execute(const ArgumentT &arg, VisitorPtrT visitor) const -> std::expected< std::unique_ptr< ArgumentT >, std::string_view >
Definition MatchCast.hpp:54
consteval auto Case(Check, Transformer) const -> MatchCastImpl< ArgumentT, typename boost::mpl::push_back< Cases, std::pair< Check, Transformer > >::type >
Definition MatchCast.hpp:45