Header file algorithms/select.hpp

namespace brigand
{
    template <typename C, typename T, typename F>
    typename std::enable_if<C::value, T&&>::type select(T&& t, F&&);
    
    template <typename C, typename T, typename F>
    typename std::enable_if<!C::value, F&&>::type select(T&&, F&& f);
}