Content deleted Content added
LucasBrown (talk | contribs) Adding local short description: "Programming language feature", overriding Wikidata description "programming language feature that allows freestanding functions to be called using the syntax for method calls" |
m MOS:CAPS, fmt., punct. |
||
Line 1:
{{Short description|Programming language feature}}
'''Uniform
UFCS is particularly useful when function calls are chained<ref name=":0">{{cite web |url=http://ddili.org/ders/d.en/ufcs.html |title=
== Examples ==
Line 52:
== C++ proposal ==
Proposals for a unification of member function and free function calling syntax have been discussed from the early years of [[C++]] standardization. Glassborow (2004) proposed a
In 2016 it has been proposed a second time for addition to C++ by [[Bjarne Stroustrup]]<ref>{{cite web |title=
== Rust usage of the term ==
Until 2018, it was common<ref>{{Cite web |title=Rename UFCS to accurately reflect its functionality. · Issue #1140 · rust-lang/rfcs |url=https://github.com/rust-lang/rfcs/issues/1140 |access-date=2024-05-19 |website=GitHub |language=en}}</ref> to use this term when actually referring to ''[https://github.com/rust-lang/rfcs/issues/1140#issuecomment-108644620 qualified/explicit path syntax]'' and most commonly the ''[https://doc.rust-lang.org/1.30.0/book/2018-edition/ch19-03-advanced-traits.html?highlight=trait,function,call#fully-qualified-syntax-for-disambiguation-calling-methods-with-the-same-name
== See also ==
|