clang 22.0.0git
clang::RedeclarableTemplateDecl::SpecIterator< EntryType, SETraits, DeclType > Struct Template Reference

#include "clang/AST/DeclTemplate.h"

Inheritance diagram for clang::RedeclarableTemplateDecl::SpecIterator< EntryType, SETraits, DeclType >:
[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 747 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

Referenced by SpecIterator().

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

References SpecIterator().

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


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