clang-tools 20.0.0git
|
#include <Index.h>
Public Attributes | |
llvm::DenseSet< SymbolID > | IDs |
RefKind | Filter = RefKind::All |
std::optional< uint32_t > | Limit |
If set, limit the number of refers returned from the index. | |
bool | WantContainer = false |
If set, populates the container of the reference. | |
RefKind clang::clangd::RefsRequest::Filter = RefKind::All |
Definition at line 70 of file Index.h.
Referenced by clang::clangd::remote::Marshaller::fromProtobuf(), clang::clangd::incomingCalls(), clang::clangd::dex::Dex::refs(), clang::clangd::MemIndex::refs(), and clang::clangd::remote::Marshaller::toProtobuf().
llvm::DenseSet<SymbolID> clang::clangd::RefsRequest::IDs |
Definition at line 69 of file Index.h.
Referenced by clang::clangd::findReferences(), clang::clangd::remote::Marshaller::fromProtobuf(), clang::clangd::getRefs(), clang::clangd::incomingCalls(), clang::clangd::dex::Dex::refs(), clang::clangd::MemIndex::refs(), and clang::clangd::remote::Marshaller::toProtobuf().
std::optional<uint32_t> clang::clangd::RefsRequest::Limit |
If set, limit the number of refers returned from the index.
The index may choose to return less than this, e.g. it tries to avoid returning stale results.
Definition at line 74 of file Index.h.
Referenced by clang::clangd::findReferences(), clang::clangd::remote::Marshaller::fromProtobuf(), clang::clangd::MergedIndex::refs(), clang::clangd::dex::Dex::refs(), clang::clangd::MemIndex::refs(), and clang::clangd::remote::Marshaller::toProtobuf().
bool clang::clangd::RefsRequest::WantContainer = false |
If set, populates the container of the reference.
Index implementations may chose to populate containers no matter what.
Definition at line 77 of file Index.h.
Referenced by clang::clangd::remote::Marshaller::fromProtobuf(), clang::clangd::incomingCalls(), and clang::clangd::remote::Marshaller::toProtobuf().