clang API Documentation

Classes | Public Member Functions
clang::ADLResult Class Reference

A class for storing results from argument-dependent lookup. More...

#include <Lookup.h>

List of all members.

Classes

class  iterator

Public Member Functions

void insert (NamedDecl *D)
 Adds a new ADL candidate to this map.
void erase (NamedDecl *D)
 Removes any data associated with a given decl.
iterator begin ()
iterator end ()

Detailed Description

A class for storing results from argument-dependent lookup.

Definition at line 677 of file Lookup.h.


Member Function Documentation

iterator clang::ADLResult::begin ( ) [inline]

Definition at line 709 of file Lookup.h.

Referenced by clang::Sema::AddArgumentDependentLookupCandidates().

iterator clang::ADLResult::end ( ) [inline]

Definition at line 710 of file Lookup.h.

Referenced by clang::Sema::AddArgumentDependentLookupCandidates().

void clang::ADLResult::erase ( NamedDecl D) [inline]

Removes any data associated with a given decl.

Definition at line 687 of file Lookup.h.

References clang::Decl::getCanonicalDecl().

Referenced by clang::Sema::AddArgumentDependentLookupCandidates().

void ADLResult::insert ( NamedDecl D)

Adds a new ADL candidate to this map.

Definition at line 2614 of file SemaLookup.cpp.

References clang::Decl::getCanonicalDecl(), and clang::Redeclarable< decl_type >::getPreviousDecl().

Referenced by clang::Sema::ArgumentDependentLookup().


The documentation for this class was generated from the following files: