clang-tools 10.0.0

Namespaces
UppercaseLiteralSuffixCheck.cpp File Reference
`#include "UppercaseLiteralSuffixCheck.h"`
`#include "../utils/ASTUtils.h"`
`#include "../utils/OptionsUtils.h"`
`#include "clang/AST/ASTContext.h"`
`#include "clang/ASTMatchers/ASTMatchFinder.h"`
`#include "llvm/ADT/Optional.h"`
`#include "llvm/ADT/SmallString.h"`
Include dependency graph for UppercaseLiteralSuffixCheck.cpp:

Go to the source code of this file.

## Namespaces
| clang
| ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
| clang::tidy
| clang::tidy::readability

## Variable Documentation

## ◆ FixIt

llvm::Optional<FixItHint> FixIt

Definition at line 62 of file UppercaseLiteralSuffixCheck.cpp.

## ◆ LiteralLocation

SourceRange LiteralLocation

Definition at line 60 of file UppercaseLiteralSuffixCheck.cpp.

## ◆ Name

constexpr llvm::StringLiteral Name = llvm::StringLiteral("integer")
| static

Definition at line 27 of file UppercaseLiteralSuffixCheck.cpp.

Referenced by EntityMap::add(), clang::pp_trace::PPCallbacksTracker::appendArgument(), clang::clangd::SymbolRelevanceSignals::evaluate(), clang::tidy::readability::IdentifierNamingCheck::expandMacro(), clang::clangd::findDecl(), clang::tidy::readability::fixupWithCase(), clang::tidy::utils::hasExplanation(), clang::clangd::IncludeFixer::IncludeFixer(), clang::find_all_symbols::FindAllMacros::MacroDefined(), clang::doc::CommentInfo::operator<(), clang::doc::CommentInfo::operator==(), clang::doc::Reference::operator==(), clang::doc::FieldTypeInfo::operator==(), clang::doc::MemberTypeInfo::operator==(), clang::clangd::printName(), clang::clangd::printUsingNamespaceName(), clang::tidy::ClangTidyCheckFactories::registerCheckFactory(), clang::clangd::SymbolCollector::setPreprocessor(), clang::clangd::StoreDiags::take(), CollectEntitiesVisitor::VisitNamedDecl(), and clang::clangd::AsyncTaskRunner::wait().

## ◆ OldSuffix

StringRef OldSuffix

Definition at line 61 of file UppercaseLiteralSuffixCheck.cpp.

## ◆ SkipFirst

constexpr llvm::StringLiteral SkipFirst = llvm::StringLiteral("")
| static

Definition at line 29 of file UppercaseLiteralSuffixCheck.cpp.

## ◆ Suffixes

constexpr llvm::StringLiteral Suffixes
| static

Initial value:
=
llvm::StringLiteral("uUlLiIjJ")

Definition at line 32 of file UppercaseLiteralSuffixCheck.cpp.

Referenced by clang::tidy::utils::parseHeaderFileExtensions().