Expand description
Overload disambiguation for C++ call sites.
The only C++-only module that lived outside cpp_graph/: given a candidate
set of same-named callables and the argument list at a call site, narrow by
parameter type shape. Pure text and AST work over the signatures the
declaration walk already emitted.
Structs§
Functions§
- cpp_
filter_ candidates_ by_ args - cpp_
literal_ arg_ type - cpp_
parameter_ type_ text - cpp_
signature_ param_ types - cpp_
signature_ trailing_ qualifiers - What a signature carries after its parameter list: the trailing
cv-/ref-qualifiers and
noexceptthat the signature identity records (#1827). - cpp_
split_ top_ level_ commas - cpp_
type_ text_ pointer_ depth - normalize_
cpp_ type_ name