clang 20.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)
inline

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)
inline

Definition at line 163 of file Linkage.h.

References getTypeLinkageAndVisibility(), and clang::T.


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