31 template <
class SymbolType >
33 template <
class SymbolType >
35 template <
class SymbolType >
37 template <
class SymbolType >
39 template <
class SymbolType >
41 template <
class SymbolType >
43 template <
class SymbolType >
48template <
class SymbolType >
57template <
class SymbolType >
66template <
class SymbolType >
75template <
class SymbolType >
79 buildDataPointersPrefixRanked (
res, subject.
getContent ( ), 0 );
84template <
class SymbolType >
88 buildDataPointersPrefixRanked (
res, pattern.
getContent ( ), 0 );
93template <
class SymbolType >
97 buildDataPointersPrefixRanked (
res, pattern.
getContent ( ), 0 );
102template <
class SymbolType >
106 buildDataPointersPrefixRanked (
res, pattern.
getContent ( ), 0 );
119 int index =
begin + 1;
121 while ( ! bars.contains ( content [ index ] ) )
122 index = buildDataPointersBar (
res, content, bars, index );
137 for (
size_t i = 0;
i < content.size ( );
i++ )
140 return buildDataPointersPrefixRankedInternal (
res, content,
begin );
145 int index =
begin + 1;
147 for (
unsigned i = 0;
i < content [
begin ].getRank ( );
i++ )
148 index = buildDataPointersPrefixRankedInternal (
res, content, index );
Class extending the vector class from the standard library. Original reason is to allow printing of t...
Definition: vector.hpp:45
Nonlinear tree pattern represented as linear sequece as result of preorder traversal with additional ...
Definition: PrefixRankedBarNonlinearPattern.h:91
const ext::set< common::ranked_symbol< SymbolType > > & getBars() const &
Definition: PrefixRankedBarNonlinearPattern.h:232
const ext::vector< common::ranked_symbol< SymbolType > > & getContent() const &
Definition: PrefixRankedBarNonlinearPattern.h:434
Tree pattern represented as linear sequece as result of preorder traversal with additional bar symbol...
Definition: PrefixRankedBarPattern.h:85
const ext::set< common::ranked_symbol< SymbolType > > & getBars() const &
Definition: PrefixRankedBarPattern.h:175
const ext::vector< common::ranked_symbol< SymbolType > > & getContent() const &
Definition: PrefixRankedBarPattern.h:334
Tree structure represented as linear sequece as result of preorder traversal with additional bar symb...
Definition: PrefixRankedBarTree.h:78
const ext::vector< common::ranked_symbol< SymbolType > > & getContent() const &
Definition: PrefixRankedBarTree.h:273
const ext::set< common::ranked_symbol< SymbolType > > & getBars() const &
Definition: PrefixRankedBarTree.h:156
Tree pattern represented as linear sequece as result of preorder traversal. The representation is so ...
Definition: PrefixRankedExtendedPattern.h:80
const ext::vector< common::ranked_symbol< SymbolType > > & getContent() const &
Definition: PrefixRankedExtendedPattern.h:293
Nonlinear tree pattern represented as linear sequece as result of preorder traversal....
Definition: PrefixRankedNonlinearPattern.h:82
const ext::vector< common::ranked_symbol< SymbolType > > & getContent() const &
Definition: PrefixRankedNonlinearPattern.h:333
Tree pattern represented as linear sequece as result of preorder traversal. The representation is so ...
Definition: PrefixRankedPattern.h:77
const ext::vector< common::ranked_symbol< SymbolType > > & getContent() const &
Definition: PrefixRankedPattern.h:262
Tree structure represented as linear sequece as result of preorder traversal. The representation is s...
Definition: PrefixRankedTree.h:71
const ext::vector< common::ranked_symbol< SymbolType > > & getContent() const &
Definition: PrefixRankedTree.h:235
Definition: SubtreeJumpTable.h:22
static ext::vector< int > compute(const tree::PrefixRankedBarTree< SymbolType > &subject)
Definition: SubtreeJumpTable.h:49
int i
Definition: AllEpsilonClosure.h:118
return res
Definition: MinimizeByPartitioning.h:145
auto begin(Container &&cont) -> decltype(std::forward(cont).begin())
Definition: iterator.hpp:900
Definition: BackwardOccurrenceTest.h:17