Spec-Zone.ru › C++

std::function_ref::operator()

R operator()( Args... args ) const noexcept(/*noex*/);
(с C++26)

Вызывает сохранённый thunk-ptr с bound-entity в качестве первого параметра и остальными параметрами args. Часть /*noex*/ operator() идентична параметрам шаблона std::function_ref.

Эквивалентно return thunk-ptr(bound-entity, std::forward<Args>(args)...);.

Параметры

args - дополнительные параметры для передачи сохранённому thunk-ptr

Возвращаемое значение

thunk-ptr(bound-entity, std::forward<Args>(args)...).

Исключения

Распространяет исключение, сгенерированное вызовом базовой функции.

Пример

См. также

operator()
вызывает целевую
(общедоступный член-функция std::function<R(Args...)>)
operator()
вызывает сохранённую функцию
(общедоступный член-функция std::reference_wrapper<T>)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/functional/function_ref/operator()

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API