clang  20.0.0git
Public Member Functions | List of all members
clang::FunctionEffectIterator< Container > Class Template Reference

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

#include "clang/AST/Type.h"

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 4845 of file Type.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 4853 of file Type.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 4857 of file Type.h.

References clang::Other.

◆ operator*()

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

Definition at line 4866 of file Type.h.

◆ operator++()

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

Definition at line 4861 of file Type.h.

◆ operator==()

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

Definition at line 4854 of file Type.h.

References clang::Other.


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