9#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLORIGIN_H
10#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLORIGIN_H
12#include "llvm/Support/raw_ostream.h"
36 return static_cast<SymbolOrigin>(
static_cast<uint16_t
>(A) |
37 static_cast<uint16_t
>(B));
43 return static_cast<SymbolOrigin>(
static_cast<uint16_t
>(A) &
44 static_cast<uint16_t
>(B));
DeclRelationSet operator&(DeclRelation L, DeclRelation R)
llvm::raw_ostream & operator<<(llvm::raw_ostream &OS, const CodeCompletion &C)
DeclRelationSet operator|(DeclRelation L, DeclRelation R)
IncludeGraphNode::SourceFlag & operator|=(IncludeGraphNode::SourceFlag &A, IncludeGraphNode::SourceFlag B)
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//