clang-tools 23.0.0git
RedundantQualifiedAliasCheck.cpp File Reference
#include "RedundantQualifiedAliasCheck.h"
#include "../utils/LexerUtils.h"
#include <cassert>
#include <optional>

Go to the source code of this file.

Namespaces

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

Functions

static bool clang::tidy::readability::hasMacroInRange (SourceRange Range, const SourceManager &SM, const LangOptions &LangOpts)
static std::optional< TypeLocInfo > clang::tidy::readability::getTypeLocInfo (TypeLoc TL)
static const NamedDecl * clang::tidy::readability::getNamedDeclFromTypeLoc (TypeLoc TL)
static bool clang::tidy::readability::hasSameUnqualifiedName (const NamedDecl *LHS, const NamedDecl *RHS)
static bool clang::tidy::readability::isNamespaceLikeDeclContext (const DeclContext *DC)
static bool clang::tidy::readability::canUseUsingDeclarationForTarget (const TypeAliasDecl *Alias, const NamedDecl *Target)
static bool clang::tidy::readability::hasTrailingSyntaxAfterRhsType (TypeLoc TL, const SourceManager &SM, const LangOptions &LangOpts)