Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Using default parameter arguments requires the client side of the API to actually pass the default parameter.
For maximal forward ABI flexibility, it is usually better to have different ABI entry points corresponding to the different overloads of the function.
The major exception to this is where the API is defined inline in the header file: In this case the API client is doing all the work anyway and there is no actual ABI symbol in any case.