Loki(Modern C++ Design)とBoost.MPLの対応のまとめ

  • おそらくアロケータ関連のもの以外の全てをboostは持っている
  • Int2Type: boost::mpl::int_
  • Type2Type: boost::type
  • Select: boost::mpl::if_
  • TypeTraits: Boost.TypeTraitsとBoost.CallTraits
  • Big, Small: yes_type, no_typeなど
    • 実装の詳細
  • NullType: boost::mpl::void_
  • Empty: boost::mpl::empty_base
  • TYPELIST: boost::mpl::list
    • マクロではなくなっている
  • Functor: Boost.Function
  • SmartPtr: Boost.PolicyPointer