clang 22.0.0git
|
Wrap a function effect's condition expression in another struct so that FunctionProtoType's TrailingObjects can treat it separately. More...
#include "clang/AST/TypeBase.h"
Public Member Functions | |
EffectConditionExpr ()=default | |
EffectConditionExpr (Expr *E) | |
Expr * | getCondition () const |
bool | operator== (const EffectConditionExpr &RHS) const |
Wrap a function effect's condition expression in another struct so that FunctionProtoType's TrailingObjects can treat it separately.
Definition at line 4984 of file TypeBase.h.
|
default |
Referenced by operator==().
|
inline |
Definition at line 4989 of file TypeBase.h.
|
inline |
Definition at line 4991 of file TypeBase.h.
Referenced by clang::Sema::diagnoseConflictingFunctionEffect(), clang::Sema::FunctionEffectDiffVector::FunctionEffectDiffVector(), clang::FunctionEffectSet::insert(), clang::FunctionEffectWithCondition::operator<<, clang::TreeTransform< Derived >::TransformFunctionProtoType(), and clang::serialization::DataStreamBasicWriter< Impl >::writeEffectConditionExpr().
|
inline |
Definition at line 4993 of file TypeBase.h.
References EffectConditionExpr().