clang
3.9.0
|
A class for storing results from argument-dependent lookup. More...
#include <Lookup.h>
Public Types | |
typedef llvm::mapped_iterator < decltype(Decls)::iterator, select_second > | iterator |
Public Member Functions | |
void | insert (NamedDecl *D) |
Adds a new ADL candidate to this map. More... | |
void | erase (NamedDecl *D) |
Removes any data associated with a given decl. More... | |
iterator | begin () |
iterator | end () |
A class for storing results from argument-dependent lookup.
Definition at line 769 of file Sema/Lookup.h.
typedef llvm::mapped_iterator<decltype(Decls)::iterator, select_second> clang::ADLResult::iterator |
Definition at line 790 of file Sema/Lookup.h.
|
inline |
Definition at line 792 of file Sema/Lookup.h.
Referenced by clang::Sema::AddArgumentDependentLookupCandidates().
|
inline |
Definition at line 793 of file Sema/Lookup.h.
Referenced by clang::Sema::AddArgumentDependentLookupCandidates().
|
inline |
Removes any data associated with a given decl.
Definition at line 785 of file Sema/Lookup.h.
Referenced by clang::Sema::AddArgumentDependentLookupCandidates().
void ADLResult::insert | ( | NamedDecl * | D | ) |
Adds a new ADL candidate to this map.
Definition at line 3222 of file SemaLookup.cpp.
References clang::Redeclarable< decl_type >::getPreviousDecl().
Referenced by clang::Sema::ArgumentDependentLookup().