|
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().