|
Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
|
#include <data_structures.hpp>
Collaboration diagram for ChunkList< T >:Public Member Functions | |
| void | append_chunk (const std::vector< T > &chunk_data) |
| void | clear () |
| bool | empty () const |
| std::vector< T > | flatten () const |
| void | prepend_chunk (const std::vector< T > &chunk_data) |
| size_t | size () const |
Private Attributes | |
| std::shared_ptr< ChunkNode< T > > | head_ |
| size_t | size_ = 0 |
| std::shared_ptr< ChunkNode< T > > | tail_ |
Definition at line 192 of file data_structures.hpp.
|
inline |
Definition at line 199 of file data_structures.hpp.
References ChunkList< T >::head_, ChunkList< T >::size_, and ChunkList< T >::tail_.
Referenced by TEST().
|
inline |
Definition at line 240 of file data_structures.hpp.
References ChunkList< T >::head_, ChunkList< T >::size_, and ChunkList< T >::tail_.
|
inline |
Definition at line 236 of file data_structures.hpp.
References ChunkList< T >::size_.
|
inline |
Definition at line 223 of file data_structures.hpp.
References ChunkList< T >::head_.
Referenced by TEST().
|
inline |
Definition at line 211 of file data_structures.hpp.
References ChunkList< T >::head_, ChunkList< T >::size_, and ChunkList< T >::tail_.
Referenced by TEST().
|
inline |
Definition at line 233 of file data_structures.hpp.
References ChunkList< T >::size_.
Definition at line 194 of file data_structures.hpp.
Referenced by ChunkList< T >::append_chunk(), ChunkList< T >::clear(), ChunkList< T >::flatten(), and ChunkList< T >::prepend_chunk().
|
private |
Definition at line 196 of file data_structures.hpp.
Referenced by ChunkList< T >::append_chunk(), ChunkList< T >::clear(), ChunkList< T >::empty(), ChunkList< T >::prepend_chunk(), and ChunkList< T >::size().
Definition at line 195 of file data_structures.hpp.
Referenced by ChunkList< T >::append_chunk(), ChunkList< T >::clear(), and ChunkList< T >::prepend_chunk().