Optional
depth: numberAdds an overload to the tree structure considering this as the tree's root.
a list of argumentTypes that would need to be provided in the same order to get the implementation.
the implementation for this overload.
Get the implementation for the types that exactly match
.
Searches in a depth first way for the best matching overload. considering this a the tree's root.
the arguments to the function.
Maps argument types on their specific implementation in a tree like structure. When adding any functionality to this class, make sure you add it to SpecialFunctions as well.