clang: clang::FunctionEffectSet Class Reference (original) (raw)
A mutable set of FunctionEffects and possibly conditions attached to them. More...
#include "[clang/AST/Type.h](Type%5F8h%5Fsource.html)"
Detailed Description
A mutable set of FunctionEffects and possibly conditions attached to them.
Used to compare and merge effects on declarations.
Has the same invariants as FunctionEffectsRef.
Definition at line 5044 of file Type.h.
Member Typedef Documentation
◆ Conflicts
◆ iterator
Constructor & Destructor Documentation
clang::FunctionEffectSet::FunctionEffectSet ( ) |
default |
◆ FunctionEffectSet() [2/2]
clang::FunctionEffectSet::FunctionEffectSet ( const FunctionEffectsRef & FX) |
inlineexplicit |
Member Function Documentation
◆ begin()
iterator clang::FunctionEffectSet::begin ( ) const |
inline |
◆ dump()
LLVM_DUMP_METHOD void FunctionEffectSet::dump |
( |
llvm::raw_ostream & |
OS |
) |
const |
◆ empty()
bool clang::FunctionEffectSet::empty ( ) const |
inline |
◆ end()
iterator clang::FunctionEffectSet::end ( ) const |
inline |
◆ getIntersection()
◆ getUnion()
◆ insert() [1/2]
◆ insert() [2/2]
◆ operator FunctionEffectsRef()
◆ size()
size_t clang::FunctionEffectSet::size ( ) const |
inline |
Member Data Documentation
◆ iterator
The documentation for this class was generated from the following files: