clang  6.0.0svn
Classes | Public Types | Public Member Functions | Friends | List of all members
ResultBuilder::ShadowMapEntry::iterator Class Reference

Classes

class  pointer
 

Public Types

typedef DeclIndexPair value_type
 
typedef value_type reference
 
typedef std::ptrdiff_t difference_type
 
typedef std::input_iterator_tag iterator_category
 

Public Member Functions

 iterator ()
 
 iterator (const NamedDecl *SingleDecl, unsigned Index)
 
 iterator (const DeclIndexPair *Iterator)
 
iteratoroperator++ ()
 
reference operator* () const
 
pointer operator-> () const
 

Friends

bool operator== (const iterator &X, const iterator &Y)
 
bool operator!= (const iterator &X, const iterator &Y)
 

Detailed Description

Definition at line 348 of file SemaCodeComplete.cpp.

Member Typedef Documentation

◆ difference_type

Definition at line 355 of file SemaCodeComplete.cpp.

◆ iterator_category

Definition at line 356 of file SemaCodeComplete.cpp.

◆ reference

Definition at line 354 of file SemaCodeComplete.cpp.

◆ value_type

Definition at line 353 of file SemaCodeComplete.cpp.

Constructor & Destructor Documentation

◆ iterator() [1/3]

ResultBuilder::ShadowMapEntry::iterator::iterator ( )
inline

Definition at line 369 of file SemaCodeComplete.cpp.

◆ iterator() [2/3]

ResultBuilder::ShadowMapEntry::iterator::iterator ( const NamedDecl SingleDecl,
unsigned  Index 
)
inline

Definition at line 371 of file SemaCodeComplete.cpp.

◆ iterator() [3/3]

ResultBuilder::ShadowMapEntry::iterator::iterator ( const DeclIndexPair *  Iterator)
inline

Definition at line 374 of file SemaCodeComplete.cpp.

Member Function Documentation

◆ operator*()

reference ResultBuilder::ShadowMapEntry::iterator::operator* ( ) const
inline

Definition at line 396 of file SemaCodeComplete.cpp.

◆ operator++()

iterator& ResultBuilder::ShadowMapEntry::iterator::operator++ ( )
inline

Definition at line 377 of file SemaCodeComplete.cpp.

◆ operator->()

pointer ResultBuilder::ShadowMapEntry::iterator::operator-> ( ) const
inline

Definition at line 403 of file SemaCodeComplete.cpp.

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const iterator X,
const iterator Y 
)
friend

Definition at line 413 of file SemaCodeComplete.cpp.

◆ operator==

bool operator== ( const iterator X,
const iterator Y 
)
friend

Definition at line 407 of file SemaCodeComplete.cpp.


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