clang 19.0.0git
Public Member Functions | List of all members
clang::LinkageComputer Class Reference

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/Linkage.h"

Public Member Functions

LinkageInfo computeLVForDecl (const NamedDecl *D, LVComputationKind computation, bool IgnoreVarTypeLinkage=false)
LinkageInfo getLVForDecl (const NamedDecl *D, LVComputationKind computation)
 getLVForDecl - Get the linkage and visibility for the given declaration.
LinkageInfo computeTypeLinkageInfo (const Type *T)
LinkageInfo computeTypeLinkageInfo (QualType T)
LinkageInfo getDeclLinkageAndVisibility (const NamedDecl *D)
LinkageInfo getTypeLinkageAndVisibility (const Type *T)
LinkageInfo getTypeLinkageAndVisibility (QualType T)

Detailed Description

Definition at line 77 of file Linkage.h.

Member Function Documentation

◆ computeLVForDecl()

LinkageInfo LinkageComputer::computeLVForDecl ( const NamedDecl D,
LVComputationKind  computation,
bool  IgnoreVarTypeLinkage = false 

◆ computeTypeLinkageInfo() [1/2]

LinkageInfo LinkageComputer::computeTypeLinkageInfo ( const Type T)

◆ computeTypeLinkageInfo() [2/2]

LinkageInfo clang::LinkageComputer::computeTypeLinkageInfo ( QualType  T)

Definition at line 156 of file Linkage.h.

References computeTypeLinkageInfo(), and clang::T.

◆ getDeclLinkageAndVisibility()

LinkageInfo LinkageComputer::getDeclLinkageAndVisibility ( const NamedDecl D)

◆ getLVForDecl()

LinkageInfo LinkageComputer::getLVForDecl ( const NamedDecl D,
LVComputationKind  computation 

◆ getTypeLinkageAndVisibility() [1/2]

LinkageInfo LinkageComputer::getTypeLinkageAndVisibility ( const Type T)

◆ getTypeLinkageAndVisibility() [2/2]

LinkageInfo clang::LinkageComputer::getTypeLinkageAndVisibility ( QualType  T)

Definition at line 163 of file Linkage.h.

References getTypeLinkageAndVisibility(), and clang::T.

The documentation for this class was generated from the following files: