В принципе, я ищу библиотеку решения, которое делает это:Ищет metafunction из BOOL в bool_type
#include <boost/type_traits.hpp>
template<bool>
struct bool_to_bool_type;
template<>
struct bool_to_bool_type<false>
{
typedef boost::false_type type;
};
template<>
struct bool_to_bool_type<true>
{
typedef boost::true_type type;
};
Есть ли такая metafunction?
Что вы пытаетесь достичь этим? – AraK
@AraK: При создании новой черты типа вам нужно это знать. Я сделал несколько. Кроме того, иногда мы просто хотим, чтобы константы превращались в типы, для выбора различных функций. – GManNickG
@GMan Спасибо. Метапрограммирование - это темная сторона, которую мои глаза не видят в C++ :) – AraK