clang-tools  8.0.0
Classes | Public Member Functions | Public Attributes | List of all members
clang::clangd::SymbolLocation Struct Reference

#include <Index.h>

Collaboration diagram for clang::clangd::SymbolLocation:
[legend]

Classes

struct  Position
 

Public Member Functions

 operator bool () const
 

Public Attributes

Position Start
 The symbol range, using half-open range [Start, End). More...
 
Position End
 
const char * FileURI = ""
 

Detailed Description

Definition at line 34 of file Index.h.

Member Function Documentation

◆ operator bool()

clang::clangd::SymbolLocation::operator bool ( ) const
inlineexplicit

Definition at line 64 of file Index.h.

References FileURI.

Member Data Documentation

◆ End

Position clang::clangd::SymbolLocation::End

◆ FileURI

const char* clang::clangd::SymbolLocation::FileURI = ""

◆ Start

Position clang::clangd::SymbolLocation::Start

The symbol range, using half-open range [Start, End).

Definition at line 61 of file Index.h.

Referenced by llvm::yaml::MappingTraits< SymbolLocation >::mapping(), clang::clangd::operator<(), clang::clangd::operator<<(), and clang::clangd::operator==().


The documentation for this struct was generated from the following file: