@head @module std @title Class std::Function @index Function
Instances of the Function type are functions (named or anonymous) or bound methods. Function instances cannot be constructed using the type constructor — new functions can be created using a global function definition or an anonymous function expression, and bound methods are created by reading a method member of an object. @class Function @desc The Function type. Function objects can only be created with a function definition, an anonymous function expression or by accessing a bound method using the dot (.) operator. @end @see @href{Function types} in Introduction to Alore Type System. @end @see See sections @href{Call expressions}, @href{Member references}, @href{Anonymous functions} and @href{Function definitions} in the Alore Language Reference for additional information. @end