clang API Documentation

Public Types | Public Member Functions | Friends
clang::ASTContext::import_iterator Class Reference

Iterator that visits import declarations. More...

#include <ASTContext.h>

List of all members.

Public Types

typedef ImportDeclvalue_type
typedef ImportDeclreference
typedef ImportDeclpointer
typedef int difference_type
typedef std::forward_iterator_tag iterator_category

Public Member Functions

 import_iterator ()
 import_iterator (ImportDecl *Import)
reference operator* () const
pointer operator-> () const
import_iteratoroperator++ ()
import_iterator operator++ (int)

Friends

bool operator== (import_iterator X, import_iterator Y)
bool operator!= (import_iterator X, import_iterator Y)

Detailed Description

Iterator that visits import declarations.

Definition at line 511 of file ASTContext.h.


Member Typedef Documentation

Definition at line 518 of file ASTContext.h.

typedef std::forward_iterator_tag clang::ASTContext::import_iterator::iterator_category

Definition at line 519 of file ASTContext.h.

Definition at line 517 of file ASTContext.h.

Definition at line 516 of file ASTContext.h.

Definition at line 515 of file ASTContext.h.


Constructor & Destructor Documentation

clang::ASTContext::import_iterator::import_iterator ( ) [inline]

Definition at line 521 of file ASTContext.h.

clang::ASTContext::import_iterator::import_iterator ( ImportDecl Import) [inline, explicit]

Definition at line 522 of file ASTContext.h.


Member Function Documentation

reference clang::ASTContext::import_iterator::operator* ( ) const [inline]

Definition at line 524 of file ASTContext.h.

import_iterator& clang::ASTContext::import_iterator::operator++ ( ) [inline]

Definition at line 527 of file ASTContext.h.

References clang::ASTContext::getNextLocalImport().

import_iterator clang::ASTContext::import_iterator::operator++ ( int  ) [inline]

Definition at line 532 of file ASTContext.h.

pointer clang::ASTContext::import_iterator::operator-> ( ) const [inline]

Definition at line 525 of file ASTContext.h.


Friends And Related Function Documentation

bool operator!= ( import_iterator  X,
import_iterator  Y 
) [friend]

Definition at line 542 of file ASTContext.h.

bool operator== ( import_iterator  X,
import_iterator  Y 
) [friend]

Definition at line 538 of file ASTContext.h.


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