Such a function may not rely on features depending on name mangling (i.e., function overloading). Prefixing with double underscores changes behaviour in classes with regard to name mangling. Name mangling is also necessary in Fortran compilers, originally because the language is case insensitive. C++ compilers are the most widespread users of name mangling. Knight often pokes gentle fun at his wife's mangling of English idioms. The C++ standard therefore does not attempt to standardise name mangling. I have been accused of occasionally mangling the English language. Meta-data about these features can be disambiguated by mangling (decorating) the name of a symbol. They wound him severely, including mangling his genitals with a direct shot. Armes rubbed two torpedo sticks together, detonating them and causing the mangling of both hands. It has limited support for private variables using name mangling. Chucky returns in doll-form for information and kills John by mangling a voodoo doll. He vents his rage on the construct, mangling it further. Mangling for versions since Swift 4.0 is documented officially. Mangling depends on the type of operation.