|
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 5108 of file TypeBase.h.
|
default |
|
inlineexplicit |
Definition at line 5162 of file TypeBase.h.
References insert().
|
inline |
Definition at line 5164 of file TypeBase.h.
|
inline |
Definition at line 5175 of file TypeBase.h.
|
inlinestatic |
Definition at line 5180 of file TypeBase.h.
| LLVM_DUMP_METHOD void FunctionEffectKindSet::dump | ( | llvm::raw_ostream & | OS | ) | const |
|
inline |
Definition at line 5174 of file TypeBase.h.
|
inline |
Definition at line 5165 of file TypeBase.h.
|
inline |
Definition at line 5167 of file TypeBase.h.
References clang::FunctionEffect::kind().
Referenced by FunctionEffectKindSet(), and insert().
|
inline |
Definition at line 5172 of file TypeBase.h.
References clang::Set.
|
inline |
Definition at line 5168 of file TypeBase.h.
References clang::FunctionEffectsRef::effects(), and insert().