⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{stub}}{{capability}}The ability to call different functions depending on the static type of an object (i.e. the type derived from the declaration of the pointer or reference which refers to the object). This capability applies only to statically typed languages. Compile time polymorphism can e.g. be implemented through overloading or through implicitly resolved generic functions (like C++ templates).