clang 22.0.0git
|
A mutable set of FunctionEffect::Kind. More...
#include "clang/AST/TypeBase.h"
Public Member Functions | |
FunctionEffectKindSet ()=default | |
FunctionEffectKindSet (FunctionEffectsRef FX) | |
iterator | begin () const |
iterator | end () const |
void | insert (FunctionEffect Effect) |
void | insert (FunctionEffectsRef FX) |
void | insert (FunctionEffectKindSet Set) |
bool | empty () const |
bool | contains (const FunctionEffect::Kind EK) const |
void | dump (llvm::raw_ostream &OS) const |
Static Public Member Functions | |
static FunctionEffectKindSet | difference (FunctionEffectKindSet LHS, FunctionEffectKindSet RHS) |
A mutable set of FunctionEffect::Kind.
Definition at line 5136 of file TypeBase.h.
|
default |
|
inlineexplicit |
Definition at line 5190 of file TypeBase.h.
|
inline |
Definition at line 5192 of file TypeBase.h.
|
inline |
Definition at line 5203 of file TypeBase.h.
|
inlinestatic |
Definition at line 5208 of file TypeBase.h.
LLVM_DUMP_METHOD void FunctionEffectKindSet::dump | ( | llvm::raw_ostream & | OS | ) | const |
|
inline |
Definition at line 5202 of file TypeBase.h.
|
inline |
Definition at line 5193 of file TypeBase.h.
|
inline |
Definition at line 5195 of file TypeBase.h.
References clang::FunctionEffect::kind().
Referenced by clang::Sema::addDeclWithEffects().
|
inline |
Definition at line 5200 of file TypeBase.h.
References clang::Set.
|
inline |
Definition at line 5196 of file TypeBase.h.
References clang::FunctionEffectsRef::effects().