C++ Language/Std/Stl/CallableObjects
The purpose of a "callable-object" is to abstractly refer to one specific invoke-able subroutine.
A callable-object exists as an instance of std::function<>
.
- A Function Name as a Value
- Member Function
- Implicit Getter-Function
- Functor
- Lambda
- Generic Lambda
- Binding a new Function