23 General utilities library [utilities]

23.14 Function objects [function.objects]

23.14.2 Definitions [func.def]

К этому пункту применяются следующие определения:

A call signature - это имя возвращаемого типа, за которым следует список в скобках, разделенных запятыми, из нуля или более типов аргументов.

A callable type - это function object type указатель на член.

A callable object - объект вызываемого типа.

A call wrapper type - это тип, который содержит вызываемый объект и поддерживает операцию вызова, которая перенаправляет на этот объект.

A call wrapper - объект типа обертки вызова.

A target object - это вызываемый объект, удерживаемый оболочкой вызова.