Function Objects
First of all, don’t call them functors. That’s a well-defined term from a branch of mathematics called category theory.
Function objects are objects that behave like functions. They achieve this by implementing the function call operator. As function objects are objects, they can have attributes and, therefore, state.