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 5118 of file TypeBase.h.
|
default |
|
inlineexplicit |
Definition at line 5172 of file TypeBase.h.
References insert().
|
inline |
Definition at line 5174 of file TypeBase.h.
|
inline |
Definition at line 5185 of file TypeBase.h.
|
inlinestatic |
Definition at line 5190 of file TypeBase.h.
LLVM_DUMP_METHOD void FunctionEffectKindSet::dump | ( | llvm::raw_ostream & | OS | ) | const |
|
inline |
Definition at line 5184 of file TypeBase.h.
|
inline |
Definition at line 5175 of file TypeBase.h.
|
inline |
Definition at line 5177 of file TypeBase.h.
References clang::FunctionEffect::kind().
Referenced by FunctionEffectKindSet(), and insert().
|
inline |
Definition at line 5182 of file TypeBase.h.
References clang::Set.
|
inline |
Definition at line 5178 of file TypeBase.h.
References clang::FunctionEffectsRef::effects(), and insert().