clang 22.0.0git
|
Go to the source code of this file.
Functions | |
std::optional< std::string > | getPointee2TypeText (const DeclaratorDecl *VD, const SourceManager &SM, const LangOptions &LangOpts, std::optional< Qualifiers > *QualifiersToAppend) |
std::optional< std::string > getPointee2TypeText | ( | const DeclaratorDecl * | VD, |
const SourceManager & | SM, | ||
const LangOptions & | LangOpts, | ||
std::optional< Qualifiers > * | QualifiersToAppend ) |
Definition at line 98 of file FixitUtil.cpp.
References clang::TypeLoc::castAs(), clang::TypeLoc::getBeginLoc(), clang::TypeLoc::getEndLoc(), clang::Decl::getLocation(), clang::Lexer::getLocForEndOfToken(), clang::Type::getPointeeType(), clang::QualType::getQualifiers(), clang::getRangeText(), clang::TypeLoc::getSourceRange(), clang::ValueDecl::getType(), clang::TypeSourceInfo::getTypeLoc(), clang::TypeLoc::getTypeLocClass(), clang::DeclaratorDecl::getTypeSourceInfo(), clang::TypeLoc::getUnqualifiedLoc(), clang::QualType::hasQualifiers(), clang::Type::isFunctionPointerType(), clang::TypeLoc::isNull(), clang::Type::isPointerType(), clang::Type::isReferenceType(), clang::SourceLocation::isValid(), clang::SourceRange::isValid(), and SM.