|
clang-tools 22.0.0git
|
#include <Selection.h>
Public Member Functions | |
| const DeclContext & | getDeclContext () const |
| std::string | kind () const |
| const Node & | ignoreImplicit () const |
| const Node & | outerImplicit () const |
Public Attributes | |
| Node * | Parent |
| llvm::SmallVector< const Node * > | Children |
| DynTypedNode | ASTNode |
| Selection | Selected |
Definition at line 123 of file Selection.h.
| const DeclContext & clang::clangd::SelectionTree::Node::getDeclContext | ( | ) | const |
Definition at line 1122 of file Selection.cpp.
References Parent.
Referenced by clang::clangd::typeForNode().
| const SelectionTree::Node & clang::clangd::SelectionTree::Node::ignoreImplicit | ( | ) | const |
Definition at line 1138 of file Selection.cpp.
| std::string clang::clangd::SelectionTree::Node::kind | ( | ) | const |
Definition at line 1041 of file Selection.cpp.
References ASTNode.
| const SelectionTree::Node & clang::clangd::SelectionTree::Node::outerImplicit | ( | ) | const |
Definition at line 1145 of file Selection.cpp.
| DynTypedNode clang::clangd::SelectionTree::Node::ASTNode |
Definition at line 129 of file Selection.h.
Referenced by ignoreImplicit(), kind(), outerImplicit(), and clang::clangd::typeForNode().
| llvm::SmallVector<const Node *> clang::clangd::SelectionTree::Node::Children |
Definition at line 127 of file Selection.h.
Referenced by clang::clangd::SelectionTree::commonAncestor(), and ignoreImplicit().
| Node* clang::clangd::SelectionTree::Node::Parent |
Definition at line 125 of file Selection.h.
Referenced by getDeclContext(), clang::clangd::getSemanticRanges(), outerImplicit(), and clang::clangd::typeForNode().
| Selection clang::clangd::SelectionTree::Node::Selected |
Definition at line 131 of file Selection.h.
Referenced by clang::clangd::SelectionTree::commonAncestor().