clang
15.0.0git
|
#include "clang/Tooling/Transformer/SourceCode.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/Attr.h"
#include "clang/AST/Comment.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/Expr.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/Lexer.h"
#include "llvm/Support/Errc.h"
#include "llvm/Support/Error.h"
#include <set>
Go to the source code of this file.
Functions | |
static bool | startsWithNewline (const SourceManager &SM, const Token &Tok) |
static bool | contains (const std::set< tok::TokenKind > &Terminators, const Token &Tok) |
static SourceLocation | getEntityEndLoc (const SourceManager &SM, SourceLocation EntityLast, const std::set< tok::TokenKind > &Terminators, const LangOptions &LangOpts) |
static std::set< tok::TokenKind > | getTerminators (const Decl &D) |
static SourceLocation | skipWhitespaceAndNewline (const SourceManager &SM, SourceLocation Loc, const LangOptions &LangOpts) |
static bool | atOrBeforeSeparation (const SourceManager &SM, SourceLocation Loc, const LangOptions &LangOpts) |
|
static |
Definition at line 283 of file SourceCode.cpp.
|
static |
Definition at line 108 of file SourceCode.cpp.
References clang::Token::getKind().
|
static |
Definition at line 122 of file SourceCode.cpp.
|
static |
Definition at line 251 of file SourceCode.cpp.
|
static |
Definition at line 267 of file SourceCode.cpp.
|
static |
Definition at line 104 of file SourceCode.cpp.
References clang::Token::getLocation(), clang::isVerticalWhitespace(), and SM.