#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.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
|
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) |
|