clang-tools 19.0.0git
Public Attributes | List of all members
clang::tidy::misc::ConfusableIdentifierCheck::ContextInfo Struct Reference

#include <ConfusableIdentifierCheck.h>

Public Attributes

const DeclContext * PrimaryContext
 
const DeclContext * NonTransparentContext
 
llvm::SmallVector< const DeclContext * > PrimaryContexts
 
llvm::SmallVector< const CXXRecordDecl * > Bases
 

Detailed Description

Definition at line 34 of file ConfusableIdentifierCheck.h.

Member Data Documentation

◆ Bases

llvm::SmallVector<const CXXRecordDecl *> clang::tidy::misc::ConfusableIdentifierCheck::ContextInfo::Bases

◆ NonTransparentContext

const DeclContext* clang::tidy::misc::ConfusableIdentifierCheck::ContextInfo::NonTransparentContext

Definition at line 36 of file ConfusableIdentifierCheck.h.

Referenced by clang::tidy::misc::mayShadow().

◆ PrimaryContext

const DeclContext* clang::tidy::misc::ConfusableIdentifierCheck::ContextInfo::PrimaryContext

◆ PrimaryContexts

llvm::SmallVector<const DeclContext *> clang::tidy::misc::ConfusableIdentifierCheck::ContextInfo::PrimaryContexts

Definition at line 37 of file ConfusableIdentifierCheck.h.

Referenced by clang::tidy::misc::enclosesContext().


The documentation for this struct was generated from the following file: