#include <parse_tree.h>
◆ Node() [1/2]
| teditor::parser::Node::Node |
( |
const Token & |
t | ) |
|
|
inline |
◆ Node() [2/2]
| teditor::parser::Node::Node |
( |
uint32_t |
type, |
|
|
const Point & |
start, |
|
|
const Point & |
end |
|
) |
| |
◆ ~Node()
| teditor::parser::Node::~Node |
( |
| ) |
|
|
inline |
◆ add() [1/3]
| void teditor::parser::Node::add |
( |
const Token & |
t | ) |
|
|
inline |
◆ add() [2/3]
| void teditor::parser::Node::add |
( |
Node * |
n | ) |
|
|
inline |
◆ add() [3/3]
| void teditor::parser::Node::add |
( |
uint32_t |
type, |
|
|
const Point & |
start, |
|
|
const Point & |
end |
|
) |
| |
◆ isLeaf()
| bool teditor::parser::Node::isLeaf |
( |
| ) |
const |
|
inline |
◆ operator[]() [1/2]
| Node& teditor::parser::Node::operator[] |
( |
size_t |
idx | ) |
|
|
inline |
◆ operator[]() [2/2]
| const Node& teditor::parser::Node::operator[] |
( |
size_t |
idx | ) |
const |
|
inline |
◆ size()
| size_t teditor::parser::Node::size |
( |
| ) |
const |
|
inline |
◆ operator<<
| std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Node & |
n |
|
) |
| |
|
friend |
◆ children
| std::vector<Node*> teditor::parser::Node::children |
◆ tok
| Token teditor::parser::Node::tok |
The documentation for this struct was generated from the following files: