Terminology¶
Function transformation
Py++ sub-system\framework, which allows you to create function wrappers and to keep smile.
The operation of changing one function into another in accordance with some rules. Especially: a change of return type and\or arguments and their mapping to the original ones.
Function wrapper ( or just wrapper )
C++ function, which calls some other function.
Immutable type
An instance of this type could not be modified after construction
Transformer
An object that applies predefined set of rules on a function, during function-wrapper construction process.
Function alias ( or just alias )
Name under which Python users see the exposed function