clang  6.0.0svn
Public Member Functions | List of all members
clang::RedeclarableTemplateDecl::SpecIterator< EntryType, SETraits, DeclType > Struct Template Reference

#include "clang/AST/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]

Public Member Functions

 SpecIterator ()=default
 
 SpecIterator (typename llvm::FoldingSetVector< EntryType >::iterator SetIter)
 
DeclType * operator* () const
 
DeclType * operator-> () const
 

Detailed Description

template<typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, typename DeclType = typename SETraits::DeclType>
struct clang::RedeclarableTemplateDecl::SpecIterator< EntryType, SETraits, DeclType >

Definition at line 768 of file DeclTemplate.h.

Constructor & Destructor Documentation

◆ SpecIterator() [1/2]

template<typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, typename DeclType = typename SETraits::DeclType>
clang::RedeclarableTemplateDecl::SpecIterator< EntryType, SETraits, DeclType >::SpecIterator ( )
default

◆ SpecIterator() [2/2]

template<typename EntryType, typename SETraits = SpecEntryTraits<EntryType>, typename DeclType = typename SETraits::DeclType>
clang::RedeclarableTemplateDecl::SpecIterator< EntryType, SETraits, DeclType >::SpecIterator ( typename llvm::FoldingSetVector< EntryType >::iterator  SetIter)
inlineexplicit

Definition at line 776 of file DeclTemplate.h.

Member Function Documentation

◆ operator*()

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 780 of file DeclTemplate.h.

◆ operator->()

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 784 of file DeclTemplate.h.


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