|
|
| SegmentGraphBase (std::string data) |
| |
|
virtual const SegmentGraphNode & | start () const =0 |
| |
|
virtual const SegmentGraphNode & | end () const =0 |
| |
|
virtual SegmentGraphNodeConstRange | nodes (size_t idx) const =0 |
| |
|
const SegmentGraphNode & | node (size_t idx) const |
| |
|
const std::string & | data () const |
| |
|
size_t | size () const |
| |
|
std::string_view | segment (size_t start, size_t end) const |
| |
|
std::string_view | segment (const SegmentGraphNode &start, const SegmentGraphNode &end) const |
| |
|
bool | bfs (const SegmentGraphNode *from, const SegmentGraphBFSCallback &callback) const |
| |
|
bool | dfs (const SegmentGraphDFSCallback &callback) const |
| |
|
size_t | distanceToEnd (const SegmentGraphNode &node) const |
| |
|
bool | isList () const |
| |
|
bool | checkGraph () const |
| |
|
bool | checkNodeInGraph (const SegmentGraphNode *node) const |
| |
|
|
std::string & | mutableData () |
| |
Definition at line 123 of file segmentgraph.h.
The documentation for this class was generated from the following files: