clang 22.0.0git
Namespaces | Functions
FixitUtil.h File Reference
#include "clang/AST/Decl.h"
#include "clang/AST/Expr.h"
#include "clang/Basic/SourceLocation.h"
#include "clang/Lex/Lexer.h"
#include <optional>
#include <string>

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 

Functions

std::optional< std::string > clang::getPointeeTypeText (const DeclaratorDecl *VD, const SourceManager &SM, const LangOptions &LangOpts, std::optional< Qualifiers > *QualifiersToAppend)
 
std::optional< std::string > clang::getPointee2TypeText (const DeclaratorDecl *VD, const SourceManager &SM, const LangOptions &LangOpts, std::optional< Qualifiers > *QualifiersToAppend)
 
SourceLocation clang::getBeginLocOfNestedIdentifier (const DeclaratorDecl *D)
 
std::optional< StringRef > clang::getRangeText (SourceRange SR, const SourceManager &SM, const LangOptions &LangOpts)
 
std::optional< StringRef > clang::getVarDeclIdentifierText (const DeclaratorDecl *VD, const SourceManager &SM, const LangOptions &LangOpts)
 
std::optional< StringRef > clang::getExprText (const Expr *E, const SourceManager &SM, const LangOptions &LangOpts)
 
template<typename NodeTy >
std::optional< SourceLocation > clang::getPastLoc (const NodeTy *Node, const SourceManager &SM, const LangOptions &LangOpts)
 
SourceLocation clang::getVarDeclIdentifierLoc (const DeclaratorDecl *VD)