clang  6.0.0svn
Public Member Functions | List of all members
clang::LinkageComputer Class Reference

#include "/opt/doxygen-docs/src/llvm/tools/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. More...
 
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 71 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 146 of file Linkage.h.

References clang::QualType::getTypePtr().

◆ 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 153 of file Linkage.h.

References clang::QualType::getTypePtr().


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