|
clang 22.0.0git
|
Go to the source code of this file.
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
Functions | |
| template<typename... FnTys> | |
| Expr * | clang::IgnoreExprNodes (Expr *E, FnTys &&... Fns) |
| Given an expression E and functions Fn_1,...,Fn_n : Expr * -> Expr *, Recursively apply each of the functions to E until reaching a fixed point. | |
| template<typename... FnTys> | |
| const Expr * | clang::IgnoreExprNodes (const Expr *E, FnTys &&...Fns) |
| Expr * | clang::IgnoreImplicitCastsSingleStep (Expr *E) |
| Expr * | clang::IgnoreImplicitCastsExtraSingleStep (Expr *E) |
| Expr * | clang::IgnoreCastsSingleStep (Expr *E) |
| Expr * | clang::IgnoreLValueCastsSingleStep (Expr *E) |
| Expr * | clang::IgnoreBaseCastsSingleStep (Expr *E) |
| Expr * | clang::IgnoreImplicitSingleStep (Expr *E) |
| Expr * | clang::IgnoreElidableImplicitConstructorSingleStep (Expr *E) |
| Expr * | clang::IgnoreImplicitAsWrittenSingleStep (Expr *E) |
| Expr * | clang::IgnoreParensOnlySingleStep (Expr *E) |
| Expr * | clang::IgnoreParensSingleStep (Expr *E) |