clang 20.0.0git
|
sources. More...
#include "clang/ExtractAPI/API.h"
Public Member Functions | |
SymbolReference ()=default | |
SymbolReference (StringRef Name, StringRef USR, StringRef Source="") | |
SymbolReference (const APIRecord *R) | |
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. | |
const APIRecord * | Record = nullptr |
|
default |
|
inline |
|
inline |
StringRef clang::extractapi::SymbolReference::Name |
Definition at line 157 of file API.h.
Referenced by empty(), and clang::extractapi::impl::ExtractAPIVisitorBase< Derived >::getBases().
const APIRecord* clang::extractapi::SymbolReference::Record = nullptr |
StringRef clang::extractapi::SymbolReference::Source |
The source project/module/product of the referred symbol.
Definition at line 161 of file API.h.
Referenced by empty(), clang::extractapi::impl::ExtractAPIVisitorBase< Derived >::getBases(), clang::extractapi::ObjCCategoryRecord::getExtendedExternalModule(), and clang::extractapi::ObjCCategoryRecord::isExtendingExternalModule().
StringRef clang::extractapi::SymbolReference::USR |
Definition at line 158 of file API.h.
Referenced by empty(), and clang::extractapi::impl::ExtractAPIVisitorBase< Derived >::getBases().