clang 20.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/Type.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.
|
default |
|
inline |
|
inline |
Definition at line 4810 of file Type.h.
Referenced by clang::FunctionEffectWithCondition::description(), clang::Sema::diagnoseConflictingFunctionEffect(), clang::FunctionEffectDifferences::FunctionEffectDifferences(), clang::FunctionEffectSet::insert(), clang::TreeTransform< Derived >::TransformFunctionProtoType(), and clang::serialization::DataStreamBasicWriter< Impl >::writeEffectConditionExpr().
|
inline |