#ifndef SPROUT_DETAIL_FUNCTIONAL_HPP #define SPROUT_DETAIL_FUNCTIONAL_HPP #include #include namespace sprout { namespace detail { // // less // template class less : public std::binary_function { public: SPROUT_CONSTEXPR bool operator()(T const& lhs, T const& rhs) const { return lhs < rhs; } }; } // namespace detail } // namespace sprout #endif // #ifndef SPROUT_DETAIL_FUNCTIONAL_HPP