clang-tools  9.0.0
Public Member Functions | Public Attributes | List of all members
clang::clangd::SelectionTree::Node Struct Reference

#include <Selection.h>

Collaboration diagram for clang::clangd::SelectionTree::Node:
[legend]

Public Member Functions

const DeclContext & getDeclContext () const
 

Public Attributes

NodeParent
 
llvm::SmallVector< const Node *, 8 > Children
 
ast_type_traits::DynTypedNode ASTNode
 
Selection Selected
 

Detailed Description

Definition at line 87 of file Selection.h.

Member Function Documentation

◆ getDeclContext()

const DeclContext & clang::clangd::SelectionTree::Node::getDeclContext ( ) const

Definition at line 367 of file Selection.cpp.

Member Data Documentation

◆ ASTNode

ast_type_traits::DynTypedNode clang::clangd::SelectionTree::Node::ASTNode

Definition at line 93 of file Selection.h.

◆ Children

llvm::SmallVector<const Node *, 8> clang::clangd::SelectionTree::Node::Children

Definition at line 91 of file Selection.h.

Referenced by clang::clangd::SelectionTree::commonAncestor().

◆ Parent

Node* clang::clangd::SelectionTree::Node::Parent

Definition at line 89 of file Selection.h.

◆ Selected

Selection clang::clangd::SelectionTree::Node::Selected

Definition at line 95 of file Selection.h.

Referenced by clang::clangd::SelectionTree::commonAncestor().


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