clang  10.0.0git
Classes | Functions
BuildTree.cpp File Reference
#include "clang/Tooling/Syntax/BuildTree.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclBase.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "clang/AST/Stmt.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Basic/TokenKinds.h"
#include "clang/Lex/Lexer.h"
#include "clang/Tooling/Syntax/Nodes.h"
#include "clang/Tooling/Syntax/Tokens.h"
#include "clang/Tooling/Syntax/Tree.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/raw_ostream.h"
#include <map>
Include dependency graph for BuildTree.cpp:

Go to the source code of this file.

Classes

class  syntax::TreeBuilder
 A helper class for constructing the syntax tree while traversing a clang AST. More...
 

Functions

static LLVM_ATTRIBUTE_UNUSED bool isImplicitExpr (clang::Expr *E)
 

Function Documentation

◆ isImplicitExpr()

static LLVM_ATTRIBUTE_UNUSED bool isImplicitExpr ( clang::Expr E)
static

Definition at line 35 of file BuildTree.cpp.

References clang::Expr::IgnoreImplicit().