clang API Documentation

Public Types | Public Member Functions
clang::ento::PathDiagnostic::iterator Class Reference

#include <PathDiagnostic.h>

List of all members.

Public Types

typedef std::deque
< PathDiagnosticPiece * >
::iterator 
ImplTy
typedef PathDiagnosticPiece value_type
typedef value_typereference
typedef value_typepointer
typedef ptrdiff_t difference_type
typedef
std::bidirectional_iterator_tag 
iterator_category

Public Member Functions

 iterator (const ImplTy &i)
bool operator== (const iterator &X) const
bool operator!= (const iterator &X) const
PathDiagnosticPieceoperator* () const
PathDiagnosticPieceoperator-> () const
iteratoroperator++ ()
iteratoroperator-- ()

Detailed Description

Definition at line 532 of file PathDiagnostic.h.


Member Typedef Documentation

Definition at line 539 of file PathDiagnostic.h.

Definition at line 534 of file PathDiagnostic.h.

typedef std::bidirectional_iterator_tag clang::ento::PathDiagnostic::iterator::iterator_category

Definition at line 540 of file PathDiagnostic.h.

Definition at line 538 of file PathDiagnostic.h.

Definition at line 537 of file PathDiagnostic.h.

Definition at line 536 of file PathDiagnostic.h.


Constructor & Destructor Documentation

clang::ento::PathDiagnostic::iterator::iterator ( const ImplTy i) [inline]

Definition at line 546 of file PathDiagnostic.h.


Member Function Documentation

bool clang::ento::PathDiagnostic::iterator::operator!= ( const iterator X) const [inline]

Definition at line 549 of file PathDiagnostic.h.

PathDiagnosticPiece& clang::ento::PathDiagnostic::iterator::operator* ( ) const [inline]

Definition at line 551 of file PathDiagnostic.h.

iterator& clang::ento::PathDiagnostic::iterator::operator++ ( ) [inline]

Definition at line 554 of file PathDiagnostic.h.

iterator& clang::ento::PathDiagnostic::iterator::operator-- ( ) [inline]

Definition at line 555 of file PathDiagnostic.h.

PathDiagnosticPiece* clang::ento::PathDiagnostic::iterator::operator-> ( ) const [inline]

Definition at line 552 of file PathDiagnostic.h.

bool clang::ento::PathDiagnostic::iterator::operator== ( const iterator X) const [inline]

Definition at line 548 of file PathDiagnostic.h.


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