[func.wrap.ref.inv]

# 22 General utilities library [[utilities]](./#utilities)

## 22.10 Function objects [[function.objects]](function.objects#func.wrap.ref.inv)

### 22.10.17 Polymorphic function wrappers [[func.wrap]](func.wrap#ref.inv)

#### 22.10.17.6 Non-owning wrapper [[func.wrap.ref]](func.wrap.ref#inv)

#### 22.10.17.6.4 Invocation [func.wrap.ref.inv]

[ð](#lib:operator(),function_ref)

`R operator()(ArgTypes... args) const noexcept(noex);
`

[1](#1)

[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/utilities.tex#L15193)

*Effects*: Equivalent to:return *thunk-ptr*(*bound-entity*, std​::​forward<ArgTypes>(args)...);
