Advanced Chunk Processing Library 0.2.0
A comprehensive C++ library for advanced data chunking strategies and processing operations
Loading...
Searching...
No Matches
sub_chunk_strategies.hpp File Reference

Advanced sub-chunking strategies for hierarchical data processing. More...

#include "chunk_strategies.hpp"
#include <atomic>
#include <functional>
#include <iterator>
#include <memory>
#include <mutex>
#include <stdexcept>
#include <vector>
+ Include dependency graph for sub_chunk_strategies.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  chunk_processing::ConditionalSubChunkStrategy< T >
 
class  chunk_processing::HierarchicalSubChunkStrategy< T >
 
class  chunk_processing::RecursiveSubChunkStrategy< T >
 

Namespaces

namespace  chunk_processing
 
namespace  chunk_processing::detail
 

Functions

template<typename T >
bool chunk_processing::detail::is_valid_chunk (const std::vector< T > &chunk)
 
template<typename T >
bool chunk_processing::detail::is_valid_chunks (const std::vector< std::vector< T > > &chunks)
 
template<typename T >
std::vector< std::vector< T > > chunk_processing::detail::safe_copy (const std::vector< std::vector< T > > &chunks)
 

Detailed Description

Advanced sub-chunking strategies for hierarchical data processing.

This file provides implementations of various sub-chunking strategies:

  • Recursive sub-chunking for depth-based processing
  • Hierarchical sub-chunking for level-based processing
  • Conditional sub-chunking for property-based processing

Definition in file sub_chunk_strategies.hpp.