clang 20.0.0git
Public Member Functions | List of all members
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/Type.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 4808 of file Type.h.

Constructor & Destructor Documentation

◆ EffectConditionExpr() [1/2]

clang::EffectConditionExpr::EffectConditionExpr ( )
default

◆ EffectConditionExpr() [2/2]

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

Definition at line 4813 of file Type.h.

Member Function Documentation

◆ getCondition()

Expr * clang::EffectConditionExpr::getCondition ( ) const
inline

◆ operator==()

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

Definition at line 4817 of file Type.h.


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