Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
namespace | clang::detail |
|
|
Expr * | clang::detail::IgnoreExprNodesImpl (Expr *E) |
| Given an expression E and functions Fn_1,...,Fn_n : Expr * -> Expr *, Return Fn_n(...(Fn_1(E)))
|
|
template<typename FnTy , typename... FnTys> |
Expr * | clang::detail::IgnoreExprNodesImpl (Expr *E, FnTy &&Fn, FnTys &&... Fns) |
|
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) |
|