clang-tools
17.0.0git
|
#include "llvm/Support/raw_ostream.h"
#include <cstdint>
Go to the source code of this file.
Namespaces | |
clang | |
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===// | |
clang::clangd | |
Enumerations | |
enum | clang::clangd::SymbolOrigin : uint16_t { clang::clangd::SymbolOrigin::Unknown = 0, clang::clangd::SymbolOrigin::AST = 1 << 0, clang::clangd::SymbolOrigin::Open = 1 << 1, clang::clangd::SymbolOrigin::Static = 1 << 2, clang::clangd::SymbolOrigin::Merge = 1 << 3, clang::clangd::SymbolOrigin::Identifier = 1 << 4, clang::clangd::SymbolOrigin::Remote = 1 << 5, clang::clangd::SymbolOrigin::Preamble = 1 << 6, clang::clangd::SymbolOrigin::Background = 1 << 8, clang::clangd::SymbolOrigin::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) |