clang: clang::extractapi::SymbolReference Struct Reference (original) (raw)

sources. More...

#include "[clang/ExtractAPI/API.h](API%5F8h%5Fsource.html)"

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

sources.

Definition at line 157 of file API.h.

clang::extractapi::SymbolReference::SymbolReference ( ) default

SymbolReference() [2/3]

clang::extractapi::SymbolReference::SymbolReference ( StringRef Name, StringRef USR, StringRef Source = "" ) inline

Definition at line 168 of file API.h.

SymbolReference() [3/3]

SymbolReference::SymbolReference ( const APIRecord * R )

Definition at line 23 of file API.cpp.

empty()

bool clang::extractapi::SymbolReference::empty ( ) const inline

Name

StringRef clang::extractapi::SymbolReference::Name

Record

const APIRecord* clang::extractapi::SymbolReference::Record = nullptr

Definition at line 165 of file API.h.

Source

StringRef clang::extractapi::SymbolReference::Source

USR

StringRef clang::extractapi::SymbolReference::USR


The documentation for this struct was generated from the following files: