#include <SLP.hpp>
|
| SLP () |
|
| SLP (std::vector< std::array< size_t, 2 >> &&r, size_t root, bool e) |
|
void | derive_text_rec (std::ostream &o, size_t rule) const |
|
std::ostream & | derive_text (std::ostream &o) const |
|
std::string | derive_text_s () const |
|
size_t | node_idx (size_t n) const |
|
const std::array< size_t, 2 > & | node (size_t n) const |
|
Definition at line 12 of file SLP.hpp.
◆ SLP() [1/2]
◆ SLP() [2/2]
tdc::esp::SLP::SLP |
( |
std::vector< std::array< size_t, 2 >> && |
r, |
|
|
size_t |
root, |
|
|
bool |
e |
|
) |
| |
|
inline |
◆ derive_text()
std::ostream& tdc::esp::SLP::derive_text |
( |
std::ostream & |
o | ) |
const |
|
inline |
◆ derive_text_rec()
void tdc::esp::SLP::derive_text_rec |
( |
std::ostream & |
o, |
|
|
size_t |
rule |
|
) |
| const |
|
inline |
◆ derive_text_s()
std::string tdc::esp::SLP::derive_text_s |
( |
| ) |
const |
|
inline |
◆ node()
const std::array<size_t, 2>& tdc::esp::SLP::node |
( |
size_t |
n | ) |
const |
|
inline |
◆ node_idx()
size_t tdc::esp::SLP::node_idx |
( |
size_t |
n | ) |
const |
|
inline |
◆ empty
bool tdc::esp::SLP::empty = true |
◆ root_rule
size_t tdc::esp::SLP::root_rule = 0 |
◆ rules
std::vector<std::array<size_t, 2> > tdc::esp::SLP::rules |
The documentation for this struct was generated from the following file: