One thing a document declares, and the things declared inside it.
More...
#include <cpp/a11/flow/navigate.h>
One thing a document declares, and the things declared inside it.
◆ children
◆ detail
| std::string a11::flow::DocumentSymbol::detail |
What an editor shows beside the name: a port's type, a call's action.
◆ kind
◆ name
| std::string a11::flow::DocumentSymbol::name |
◆ port_direction
| std::string a11::flow::DocumentSymbol::port_direction |
Port metadata, populated only when kind is kPort.
◆ port_required
| bool a11::flow::DocumentSymbol::port_required = false |
◆ port_stream
| bool a11::flow::DocumentSymbol::port_stream = false |
◆ port_type
| std::string a11::flow::DocumentSymbol::port_type |
◆ range
| Range a11::flow::DocumentSymbol::range |
The whole construct, for "select this symbol".
◆ selection
| Range a11::flow::DocumentSymbol::selection |
Just the name, for "put the caret here".
The documentation for this struct was generated from the following file: