clang 22.0.0git
clang::EffectConditionExpr Class Reference

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)
ExprgetCondition () const
bool operator== (const EffectConditionExpr &RHS) const

Detailed Description

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.

Constructor & Destructor Documentation

◆ EffectConditionExpr() [1/2]

clang::EffectConditionExpr::EffectConditionExpr ( )
default

Referenced by operator==().

◆ EffectConditionExpr() [2/2]

clang::EffectConditionExpr::EffectConditionExpr ( Expr * E)
inline

Definition at line 4989 of file TypeBase.h.

Member Function Documentation

◆ getCondition()

◆ operator==()

bool clang::EffectConditionExpr::operator== ( const EffectConditionExpr & RHS) const
inline

Definition at line 4993 of file TypeBase.h.

References EffectConditionExpr().


The documentation for this class was generated from the following file: