class ADLResult
Declaration
class ADLResult { /* full declaration omitted */ };
Description
A class for storing results from argument-dependent lookup.
Declared at: clang/include/clang/Sema/Lookup.h:823
Member Variables
- private llvm::MapVector<NamedDecl*, NamedDecl*> Decls
- A map from canonical decls to the 'most recent' decl.
Method Overview
- public clang::ADLResult::iterator begin()
- public clang::ADLResult::iterator end()
- public void erase(clang::NamedDecl * D)
- public void insert(clang::NamedDecl * D)
Methods
¶clang::ADLResult::iterator begin()
clang::ADLResult::iterator begin()
Declared at: clang/include/clang/Sema/Lookup.h:846
¶clang::ADLResult::iterator end()
clang::ADLResult::iterator end()
Declared at: clang/include/clang/Sema/Lookup.h:847
¶void erase(clang::NamedDecl* D)
void erase(clang::NamedDecl* D)
Description
Removes any data associated with a given decl.
Declared at: clang/include/clang/Sema/Lookup.h:839
Parameters
¶void insert(clang::NamedDecl* D)
void insert(clang::NamedDecl* D)
Description
Adds a new ADL candidate to this map.
Declared at: clang/include/clang/Sema/Lookup.h:836