13#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_SEMANTICSELECTION_H
14#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_SEMANTICSELECTION_H
17#include "llvm/Support/Error.h"
35llvm::Expected<std::vector<FoldingRange>>
llvm::Expected< std::vector< FoldingRange > > getFoldingRanges(ParsedAST &AST)
Returns a list of ranges whose contents might be collapsible in an editor.
llvm::Expected< SelectionRange > getSemanticRanges(ParsedAST &AST, Position Pos)
Returns the list of all interesting ranges around the Position Pos.
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//