clang 22.0.0git
clang::FunctionEffectIterator< Container > Class Template Reference

Support iteration in parallel through a pair of FunctionEffect and EffectConditionExpr containers. More...

#include "clang/AST/TypeBase.h"

Inheritance diagram for clang::FunctionEffectIterator< Container >:
[legend]

Public Member Functions

 FunctionEffectIterator ()
 FunctionEffectIterator (const Container &O, size_t I)
bool operator== (const FunctionEffectIterator &Other) const
bool operator!= (const FunctionEffectIterator &Other) const
FunctionEffectIterator operator++ ()
FunctionEffectWithCondition operator* () const

Detailed Description

template<typename Container>
class clang::FunctionEffectIterator< Container >

Support iteration in parallel through a pair of FunctionEffect and EffectConditionExpr containers.

Definition at line 5017 of file TypeBase.h.

Constructor & Destructor Documentation

◆ FunctionEffectIterator() [1/2]

template<typename Container>
clang::FunctionEffectIterator< Container >::FunctionEffectIterator ( )

◆ FunctionEffectIterator() [2/2]

template<typename Container>
clang::FunctionEffectIterator< Container >::FunctionEffectIterator ( const Container & O,
size_t I )
inline

Definition at line 5025 of file TypeBase.h.

Member Function Documentation

◆ operator!=()

template<typename Container>
bool clang::FunctionEffectIterator< Container >::operator!= ( const FunctionEffectIterator< Container > & Other) const
inline

Definition at line 5029 of file TypeBase.h.

◆ operator*()

template<typename Container>
FunctionEffectWithCondition clang::FunctionEffectIterator< Container >::operator* ( ) const
inline

Definition at line 5038 of file TypeBase.h.

◆ operator++()

template<typename Container>
FunctionEffectIterator clang::FunctionEffectIterator< Container >::operator++ ( )
inline

Definition at line 5033 of file TypeBase.h.

◆ operator==()

template<typename Container>
bool clang::FunctionEffectIterator< Container >::operator== ( const FunctionEffectIterator< Container > & Other) const
inline

Definition at line 5026 of file TypeBase.h.


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