2016-06-01から1日間の記事一覧

C++11 で Boost.MPL.lambda みたいなの書いてみた

C++

書いたことがなかったので書いてみた。 [コード] #include <utility> #include <tuple> template<std::size_t Index> struct placeholder{ template<typename... Args> struct apply : std::tuple_element<Index, std::tuple<Args...>>{}; template<typename... Args> using apply_t = typename apply<Args...>::type; }; using _1 = placeholder…</args...></typename...></index,></typename...></std::size_t></tuple></utility>