clang-tools 19.0.0git
Namespaces | Enumerations | Functions
SymbolOrigin.h File Reference
#include "llvm/Support/raw_ostream.h"
#include <cstdint>

Go to the source code of this file.

Namespaces

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

Enumerations

enum class  clang::clangd::SymbolOrigin : uint16_t {
  clang::clangd::Unknown = 0 , clang::clangd::AST = 1 << 0 , clang::clangd::Open = 1 << 1 , clang::clangd::Static = 1 << 2 ,
  clang::clangd::Merge = 1 << 3 , clang::clangd::Identifier = 1 << 4 , clang::clangd::Remote = 1 << 5 , clang::clangd::Preamble = 1 << 6 ,
  clang::clangd::Background = 1 << 8 , clang::clangd::StdLib = 1 << 9
}
 

Functions

SymbolOrigin clang::clangd::operator| (SymbolOrigin A, SymbolOrigin B)
 
SymbolOrigin & clang::clangd::operator|= (SymbolOrigin &A, SymbolOrigin B)
 
SymbolOrigin clang::clangd::operator& (SymbolOrigin A, SymbolOrigin B)
 
llvm::raw_ostream & clang::clangd::operator<< (llvm::raw_ostream &OS, SymbolOrigin O)