PP

type dispatcher by mpl

#include <boost/preprocessor.hpp> #include <boost/mpl/pair.hpp> #include <boost/mpl/same_as.hpp> #include <boost/mpl/always.hpp> #include <boost/mpl/switch.hpp> #include <boost/mpl/bool.hpp> #include <boost/mpl/list.hpp> #define TYPE_DISPATCHER_MAX_ARITY 10 struct error_t; template<class T, class F>…</class></boost/mpl/list.hpp></boost/mpl/bool.hpp></boost/mpl/switch.hpp></boost/mpl/always.hpp></boost/mpl/same_as.hpp></boost/mpl/pair.hpp></boost/preprocessor.hpp>

ぶぅすと.うえぃぶぅ

Boost.Waveをほんのチラッとだけ覗いてみた.ど〜せBoost.Preprocessor以上に変態的なものが出来上がっているんだろうと先入観たっぷりだった.ぐゎ ・・・Lexerやん,これ. う〜.要するに「簡単にC++のLexerが作れるフレームワーク作ったから後は各自好き…