clang-tools 22.0.0git
ExprSequence.cpp File Reference
#include "ExprSequence.h"
#include "clang/AST/ParentMapContext.h"
#include "llvm/ADT/SmallVector.h"
#include <optional>

Go to the source code of this file.

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
namespace  clang::tidy
namespace  clang::tidy::utils

Functions

static SmallVector< const Stmt *, 1 > clang::tidy::utils::getParentStmts (const Stmt *S, ASTContext *Context)
static bool clang::tidy::utils::isDescendantOrEqual (const Stmt *Descendant, const Stmt *Ancestor, ASTContext *Context)
static bool clang::tidy::utils::isDescendantOfArgs (const Stmt *Descendant, const CallExpr *Call, ASTContext *Context)
static llvm::SmallVector< const InitListExpr * > clang::tidy::utils::getAllInitListForms (const InitListExpr *InitList)