|
clang 23.0.0git
|
Represents the linkage properties of an entity in the program model. More...
#include "clang/ScalableStaticAnalysisFramework/Core/Model/EntityLinkage.h"
Public Member Functions | |
| constexpr | EntityLinkage (EntityLinkageType L) |
| EntityLinkageType | getLinkage () const |
| bool | operator== (const EntityLinkage &Other) const |
| bool | operator!= (const EntityLinkage &Other) const |
Friends | |
| class | SerializationFormat |
| class | TestFixture |
Represents the linkage properties of an entity in the program model.
EntityLinkage captures whether an entity has no linkage, internal linkage, or external linkage, which determines its visibility and accessibility across translation units.
Definition at line 28 of file EntityLinkage.h.
|
inlineexplicitconstexpr |
Definition at line 33 of file EntityLinkage.h.
Referenced by operator!=(), and operator==().
|
inline |
Definition at line 35 of file EntityLinkage.h.
| bool clang::ssaf::EntityLinkage::operator!= | ( | const EntityLinkage & | Other | ) | const |
Definition at line 19 of file EntityLinkage.cpp.
References EntityLinkage(), and clang::Other.
| bool clang::ssaf::EntityLinkage::operator== | ( | const EntityLinkage & | Other | ) | const |
Definition at line 15 of file EntityLinkage.cpp.
References EntityLinkage(), and clang::Other.
|
friend |
Definition at line 29 of file EntityLinkage.h.
References SerializationFormat.
Referenced by SerializationFormat.
|
friend |