tudocomp
– The TU Dortmund Compression Framework
tdc::SuffixTree::STInnerNode Struct Reference

#include <SuffixTree.hpp>

Inheritance diagram for tdc::SuffixTree::STInnerNode:
tdc::SuffixTree::STNode

Public Member Functions

 STInnerNode (int s, int e=0)
 
virtual ~STInnerNode ()
 
- Public Member Functions inherited from tdc::SuffixTree::STNode
 STNode (int s, int e=0)
 
virtual ~STNode ()
 

Public Attributes

uint string_depth
 
STInnerNodeparent
 
std::unordered_map< char, STNode * > child_nodes
 
STInnerNodesuffix_link
 
- Public Attributes inherited from tdc::SuffixTree::STNode
int start
 
int end
 

Detailed Description

Definition at line 90 of file ds/SuffixTree.hpp.

Constructor & Destructor Documentation

◆ STInnerNode()

tdc::SuffixTree::STInnerNode::STInnerNode ( int  s,
int  e = 0 
)
inline

Definition at line 102 of file ds/SuffixTree.hpp.

◆ ~STInnerNode()

virtual tdc::SuffixTree::STInnerNode::~STInnerNode ( )
inlinevirtual

Definition at line 104 of file ds/SuffixTree.hpp.

Member Data Documentation

◆ child_nodes

std::unordered_map<char, STNode*> tdc::SuffixTree::STInnerNode::child_nodes

Definition at line 96 of file ds/SuffixTree.hpp.

◆ parent

STInnerNode* tdc::SuffixTree::STInnerNode::parent

Definition at line 93 of file ds/SuffixTree.hpp.

◆ string_depth

uint tdc::SuffixTree::STInnerNode::string_depth

Definition at line 92 of file ds/SuffixTree.hpp.

◆ suffix_link

STInnerNode* tdc::SuffixTree::STInnerNode::suffix_link

Definition at line 98 of file ds/SuffixTree.hpp.


The documentation for this struct was generated from the following file: