clang API Documentation

Public Types | Public Member Functions | Friends
clang::DeclContext::all_lookups_iterator Class Reference

#include <DeclLookups.h>

List of all members.

Public Types

typedef lookup_result value_type
typedef lookup_result reference
typedef lookup_result pointer
typedef std::forward_iterator_tag iterator_category
typedef std::ptrdiff_t difference_type

Public Member Functions

 all_lookups_iterator ()
 all_lookups_iterator (StoredDeclsMap::iterator It, StoredDeclsMap::iterator End)
DeclarationName getLookupName () const
reference operator* () const
pointer operator-> () const
all_lookups_iteratoroperator++ ()
all_lookups_iterator operator++ (int)

Friends

bool operator== (all_lookups_iterator x, all_lookups_iterator y)
bool operator!= (all_lookups_iterator x, all_lookups_iterator y)

Detailed Description

all_lookups_iterator - An iterator that provides a view over the results of looking up every possible name.

Definition at line 26 of file DeclLookups.h.


Member Typedef Documentation

Definition at line 33 of file DeclLookups.h.

Definition at line 32 of file DeclLookups.h.

Definition at line 31 of file DeclLookups.h.

Definition at line 30 of file DeclLookups.h.

Definition at line 29 of file DeclLookups.h.


Constructor & Destructor Documentation

Definition at line 35 of file DeclLookups.h.

clang::DeclContext::all_lookups_iterator::all_lookups_iterator ( StoredDeclsMap::iterator  It,
StoredDeclsMap::iterator  End 
) [inline]

Definition at line 36 of file DeclLookups.h.


Member Function Documentation

Definition at line 40 of file DeclLookups.h.

reference clang::DeclContext::all_lookups_iterator::operator* ( ) const [inline]

Definition at line 42 of file DeclLookups.h.

all_lookups_iterator& clang::DeclContext::all_lookups_iterator::operator++ ( ) [inline]

Definition at line 45 of file DeclLookups.h.

References clang::DeclarationName::getUsingDirectiveName().

all_lookups_iterator clang::DeclContext::all_lookups_iterator::operator++ ( int  ) [inline]

Definition at line 57 of file DeclLookups.h.

pointer clang::DeclContext::all_lookups_iterator::operator-> ( ) const [inline]

Definition at line 43 of file DeclLookups.h.


Friends And Related Function Documentation

bool operator!= ( all_lookups_iterator  x,
all_lookups_iterator  y 
) [friend]

Definition at line 66 of file DeclLookups.h.

bool operator== ( all_lookups_iterator  x,
all_lookups_iterator  y 
) [friend]

Definition at line 63 of file DeclLookups.h.


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