Class template apply_visitor_delayed_cpp14_t
boost::apply_visitor_delayed_cpp14_t — Adapts a visitor for use as a function object.
 
Synopsis
Description
Адаптация функции, заданной при строительстве, для использования в качестве функционального объекта. Это полезно, например, когда необходимо оперировать каждым элементом последовательности вариантов объектов с помощью стандартного библиотечного алгоритма, такого как<std::for_each>.
См. форму<apply_visitor>для простого способа создания<apply_visitor_delayed_t>объектов.
См.<apply_visitor_delayed_t>, который используется, когда<Visitor>имеет<result_type>типдеф.
Доступно только в макроBOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATESне определено, и компилятор поддерживает<decltype(auto)>и<decltype(some-expression)>.
apply_visitor_delayed_cpp14_t 
        public
       construct/copy/destruct
- <explicitapply_visitor_delayed_cpp14_t(Visitor&visitor); >| Эффекты: | Построение функционального объекта с данным посетителем. |  
 
 
apply_visitor_delayed_cpp14_t function object interface
- <template<typename... Variant>decltype(auto)operator()(Variant&...operand); >Функция оператора вызова.Взывает<apply_visitor>к хранимому посетителю, используя данные операнды.