clang API Documentation

Public Types | Public Member Functions | Friends
clang::UnresolvedSetIterator Class Reference

#include <UnresolvedSet.h>

List of all members.

Public Types

typedef std::iterator_traits
< IteratorTy >
::difference_type 
difference_type
typedef NamedDeclvalue_type
typedef NamedDecl ** pointer
typedef NamedDeclreference
typedef std::iterator_traits
< IteratorTy >
::iterator_category 
iterator_category

Public Member Functions

 UnresolvedSetIterator ()
NamedDeclgetDecl () const
AccessSpecifier getAccess () const
void setAccess (AccessSpecifier AS)
DeclAccessPair getPair () const
NamedDecloperator* () const
UnresolvedSetIteratoroperator++ ()
UnresolvedSetIterator operator++ (int)
UnresolvedSetIteratoroperator-- ()
UnresolvedSetIterator operator-- (int)
UnresolvedSetIteratoroperator+= (difference_type d)
UnresolvedSetIterator operator+ (difference_type d) const
UnresolvedSetIteratoroperator-= (difference_type d)
UnresolvedSetIterator operator- (difference_type d) const
value_type operator[] (difference_type d) const
difference_type operator- (const UnresolvedSetIterator &o) const
bool operator== (const UnresolvedSetIterator &o) const
bool operator!= (const UnresolvedSetIterator &o) const
bool operator< (const UnresolvedSetIterator &o) const
bool operator<= (const UnresolvedSetIterator &o) const
bool operator>= (const UnresolvedSetIterator &o) const
bool operator> (const UnresolvedSetIterator &o) const

Friends

class UnresolvedSetImpl
class OverloadExpr

Detailed Description

The iterator over UnresolvedSets. Serves as both the const and non-const iterator.

Definition at line 26 of file UnresolvedSet.h.


Member Typedef Documentation

typedef std::iterator_traits<IteratorTy>::difference_type clang::UnresolvedSetIterator::difference_type

Definition at line 44 of file UnresolvedSet.h.

typedef std::iterator_traits<IteratorTy>::iterator_category clang::UnresolvedSetIterator::iterator_category

Definition at line 48 of file UnresolvedSet.h.

Definition at line 46 of file UnresolvedSet.h.

Definition at line 47 of file UnresolvedSet.h.

Definition at line 45 of file UnresolvedSet.h.


Constructor & Destructor Documentation

clang::UnresolvedSetIterator::UnresolvedSetIterator ( ) [inline]

Definition at line 42 of file UnresolvedSet.h.

Referenced by operator+(), operator++(), operator-(), and operator--().


Member Function Documentation

AccessSpecifier clang::UnresolvedSetIterator::getAccess ( ) const [inline]

Definition at line 51 of file UnresolvedSet.h.

NamedDecl* clang::UnresolvedSetIterator::getDecl ( ) const [inline]

Definition at line 50 of file UnresolvedSet.h.

Referenced by operator*().

DeclAccessPair clang::UnresolvedSetIterator::getPair ( ) const [inline]

Definition at line 53 of file UnresolvedSet.h.

bool clang::UnresolvedSetIterator::operator!= ( const UnresolvedSetIterator o) const [inline]

Definition at line 81 of file UnresolvedSet.h.

NamedDecl* clang::UnresolvedSetIterator::operator* ( ) const [inline]

Definition at line 55 of file UnresolvedSet.h.

References getDecl().

UnresolvedSetIterator clang::UnresolvedSetIterator::operator+ ( difference_type  d) const [inline]

Definition at line 65 of file UnresolvedSet.h.

References UnresolvedSetIterator().

UnresolvedSetIterator& clang::UnresolvedSetIterator::operator++ ( ) [inline]

Definition at line 57 of file UnresolvedSet.h.

UnresolvedSetIterator clang::UnresolvedSetIterator::operator++ ( int  ) [inline]

Definition at line 58 of file UnresolvedSet.h.

References UnresolvedSetIterator().

UnresolvedSetIterator& clang::UnresolvedSetIterator::operator+= ( difference_type  d) [inline]

Definition at line 62 of file UnresolvedSet.h.

UnresolvedSetIterator clang::UnresolvedSetIterator::operator- ( difference_type  d) const [inline]

Definition at line 71 of file UnresolvedSet.h.

References UnresolvedSetIterator().

difference_type clang::UnresolvedSetIterator::operator- ( const UnresolvedSetIterator o) const [inline]

Definition at line 76 of file UnresolvedSet.h.

UnresolvedSetIterator& clang::UnresolvedSetIterator::operator-- ( ) [inline]

Definition at line 59 of file UnresolvedSet.h.

UnresolvedSetIterator clang::UnresolvedSetIterator::operator-- ( int  ) [inline]

Definition at line 60 of file UnresolvedSet.h.

References UnresolvedSetIterator().

UnresolvedSetIterator& clang::UnresolvedSetIterator::operator-= ( difference_type  d) [inline]

Definition at line 68 of file UnresolvedSet.h.

bool clang::UnresolvedSetIterator::operator< ( const UnresolvedSetIterator o) const [inline]

Definition at line 82 of file UnresolvedSet.h.

bool clang::UnresolvedSetIterator::operator<= ( const UnresolvedSetIterator o) const [inline]

Definition at line 83 of file UnresolvedSet.h.

bool clang::UnresolvedSetIterator::operator== ( const UnresolvedSetIterator o) const [inline]

Definition at line 80 of file UnresolvedSet.h.

bool clang::UnresolvedSetIterator::operator> ( const UnresolvedSetIterator o) const [inline]

Definition at line 85 of file UnresolvedSet.h.

bool clang::UnresolvedSetIterator::operator>= ( const UnresolvedSetIterator o) const [inline]

Definition at line 84 of file UnresolvedSet.h.

value_type clang::UnresolvedSetIterator::operator[] ( difference_type  d) const [inline]

Definition at line 74 of file UnresolvedSet.h.

void clang::UnresolvedSetIterator::setAccess ( AccessSpecifier  AS) [inline]

Definition at line 52 of file UnresolvedSet.h.


Friends And Related Function Documentation

friend class OverloadExpr [friend]

Definition at line 34 of file UnresolvedSet.h.

friend class UnresolvedSetImpl [friend]

Definition at line 33 of file UnresolvedSet.h.


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