|
Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
|
#include <chunk_strategies.hpp>
Inheritance diagram for chunk_processing::PatternBasedStrategy< T >:
Collaboration diagram for chunk_processing::PatternBasedStrategy< T >:Public Member Functions | |
| PatternBasedStrategy (size_t pattern_size) | |
| PatternBasedStrategy (std::function< bool(T)> predicate) | |
| std::vector< std::vector< T > > | apply (const std::vector< T > &data) const override |
Private Attributes | |
| size_t | pattern_size_ |
| std::function< bool(T)> | predicate_ |
Definition at line 39 of file chunk_strategies.hpp.
|
inlineexplicit |
Definition at line 46 of file chunk_strategies.hpp.
|
inlineexplicit |
Definition at line 50 of file chunk_strategies.hpp.
|
inlineoverridevirtual |
Implements chunk_processing::ChunkStrategy< T >.
Definition at line 52 of file chunk_strategies.hpp.
References chunk_processing::PatternBasedStrategy< T >::pattern_size_, and chunk_processing::PatternBasedStrategy< T >::predicate_.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
|
private |
Definition at line 42 of file chunk_strategies.hpp.
Referenced by chunk_processing::PatternBasedStrategy< T >::apply().
|
private |
Definition at line 41 of file chunk_strategies.hpp.
Referenced by chunk_processing::PatternBasedStrategy< T >::apply().