clang-tools  11.0.0git
Classes | Namespaces | Functions
Symbol.h File Reference
#include "SymbolID.h"
#include "SymbolLocation.h"
#include "SymbolOrigin.h"
#include "clang/Index/IndexSymbol.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/StringSaver.h"
Include dependency graph for Symbol.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  clang::clangd::Symbol
 The class presents a C++ symbol, e.g. More...
struct  clang::clangd::Symbol::IncludeHeaderWithReferences
class  clang::clangd::SymbolSlab
 An immutable symbol container that stores a set of symbols. More...
class  clang::clangd::SymbolSlab::Builder
 SymbolSlab::Builder is a mutable container that can 'freeze' to SymbolSlab. More...


 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//


Symbol::SymbolFlag clang::clangd::operator| (Symbol::SymbolFlag A, Symbol::SymbolFlag B)
Symbol::SymbolFlag & clang::clangd::operator|= (Symbol::SymbolFlag &A, Symbol::SymbolFlag B)
llvm::raw_ostream & clang::clangd::operator<< (llvm::raw_ostream &OS, const Symbol &S)
llvm::raw_ostream & clang::clangd::operator<< (llvm::raw_ostream &OS, Symbol::SymbolFlag F)
template<typename Callback >
void clang::clangd::visitStrings (Symbol &S, const Callback &CB)
 Invokes Callback with each StringRef& contained in the Symbol. More...
float clang::clangd::quality (const Symbol &S)
 Computes query-independent quality score for a Symbol. More...