• Dominik Charousset's avatar
    simplified invoke process of match_expr · 9366bd80
    Dominik Charousset authored
    this patch reduces the complexity and code size for the invoke
    process of match_expr by using a recursive `unroll_expr` function
    rather than using nested template metaprogramming facilities;
    futhermore, this patch reshapes `apply_args` to take a tuple with
    an indices list, aiming to replace the clumsy `apply_tuple` family
    in the long run
    9366bd80
apply_args.hpp 3.97 KB