Предоставляет<.than>статический объект функции constexpr.
При создании двоичного функционального объекта типа<Algo>, подписью которого является<A x B -> Return>,<nested_than<Algo>>можно использовать в качестве базового класса<Algo>. Это обеспечит статический член constexpr под названием<than>, который имеет следующую подпись:
B -> A -> Return
Обратите внимание, что объект функции<Algo>должен быть построен по умолчанию, поскольку он будет называться<Algo{}(arguments...)>.
Note
This function object is especially useful because it takes care of avoiding ODR violations caused by the nested static constexpr member.
Статья Boost.Hana: boost::hana::detail::nested_than< Algorithm > Struct Template Reference раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.