clang API Documentation

Public Member Functions
clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType > Class Template Reference

#include <DeclTemplate.h>

Inheritance diagram for clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >:
Inheritance graph
[legend]
Collaboration diagram for clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SpecIterator ()
 SpecIterator (SetIteratorType SetIter)
DeclType * operator* () const
DeclType * operator-> () const
SpecIteratoroperator++ ()
SpecIterator operator++ (int)
bool operator== (SpecIterator Other) const
bool operator!= (SpecIterator Other) const

Detailed Description

template<typename EntryType, typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
class clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >

Definition at line 556 of file DeclTemplate.h.


Constructor & Destructor Documentation

template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::SpecIterator ( ) [inline]

Definition at line 568 of file DeclTemplate.h.

template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::SpecIterator ( SetIteratorType  SetIter) [inline]

Definition at line 569 of file DeclTemplate.h.


Member Function Documentation

template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
bool clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::operator!= ( SpecIterator< EntryType, _SETraits, _DeclType >  Other) const [inline]

Definition at line 586 of file DeclTemplate.h.

template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
DeclType* clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::operator* ( ) const [inline]
template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
SpecIterator& clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::operator++ ( ) [inline]

Definition at line 576 of file DeclTemplate.h.

template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
SpecIterator clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::operator++ ( int  ) [inline]

Definition at line 577 of file DeclTemplate.h.

template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
DeclType* clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::operator-> ( ) const [inline]

Definition at line 574 of file DeclTemplate.h.

template<typename EntryType , typename _SETraits = SpecEntryTraits<EntryType>, typename _DeclType = typename _SETraits::DeclType>
bool clang::RedeclarableTemplateDecl::SpecIterator< EntryType, _SETraits, _DeclType >::operator== ( SpecIterator< EntryType, _SETraits, _DeclType >  Other) const [inline]

Definition at line 583 of file DeclTemplate.h.


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