clang 22.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 |
SymbolReference::SymbolReference | ( | const APIRecord * | R | ) |
|
inline |
StringRef clang::extractapi::SymbolReference::Name |
Definition at line 158 of file API.h.
Referenced by empty(), clang::extractapi::impl::ExtractAPIVisitorBase< std::conditional_t< std::is_same_v< Derived, void >, ExtractAPIVisitor<>, Derived > >::getBases(), SymbolReference(), and SymbolReference().
Definition at line 165 of file API.h.
Referenced by SymbolReference().
StringRef clang::extractapi::SymbolReference::Source |
The source project/module/product of the referred symbol.
Definition at line 162 of file API.h.
Referenced by empty(), and SymbolReference().
StringRef clang::extractapi::SymbolReference::USR |
Definition at line 159 of file API.h.
Referenced by empty(), SymbolReference(), and SymbolReference().