clang-tools 19.0.0git
Classes | Namespaces | Enumerations | Functions
Relation.h File Reference
#include "index/SymbolID.h"
#include "llvm/ADT/iterator_range.h"
#include <cstdint>
#include <utility>

Go to the source code of this file.

Classes

struct  clang::clangd::Relation
 Represents a relation between two symbols. More...
 
class  clang::clangd::RelationSlab
 
class  clang::clangd::RelationSlab::Builder
 RelationSlab::Builder is a mutable container that can 'freeze' to RelationSlab. More...
 

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
 
namespace  clang::clangd
 

Enumerations

enum class  clang::clangd::RelationKind : uint8_t { clang::clangd::BaseOf , clang::clangd::OverriddenBy }
 

Functions

llvm::raw_ostream & clang::clangd::operator<< (llvm::raw_ostream &OS, const RelationKind R)
 
llvm::raw_ostream & clang::clangd::operator<< (llvm::raw_ostream &OS, const Relation &R)