clang 18.0.0git
|
This represents a reference to another symbol that might come from external sources. More...
#include "clang/ExtractAPI/API.h"
Public Member Functions | |
SymbolReference ()=default | |
SymbolReference (StringRef Name, StringRef USR="", StringRef Source="") | |
SymbolReference (const APIRecord &Record) | |
SymbolReference (const APIRecord *Record) | |
bool | empty () const |
Determine if this SymbolReference is empty. | |
Public Attributes | |
StringRef | Name |
StringRef | USR |
StringRef | Source |
The source project/module/product of the referred symbol. | |
This represents a reference to another symbol that might come from external sources.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
StringRef clang::extractapi::SymbolReference::Name |
Definition at line 859 of file API.h.
Referenced by empty(), clang::extractapi::impl::ExtractAPIVisitorBase< Derived >::VisitObjCCategoryDecl(), and clang::extractapi::impl::ExtractAPIVisitorBase< Derived >::VisitObjCInterfaceDecl().
StringRef clang::extractapi::SymbolReference::Source |
StringRef clang::extractapi::SymbolReference::USR |
Definition at line 860 of file API.h.
Referenced by clang::extractapi::APISet::addObjCCategory(), empty(), and clang::extractapi::impl::ExtractAPIVisitorBase< Derived >::VisitObjCInterfaceDecl().