function object

Noun

 * 1)  An object that encapsulates a function pointer (or equivalent).