libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
batch.hpp File Reference
#include "config.h"
#include <bits/ios_base.h>
#include "batch_impl.hpp"
Include dependency graph for batch.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jmmcg::LIBJMMCG_VER_NAMESPACE::front_batch< Colln, I >
 An adaptor for collections that batches up to I items being atomically removed from the collection, Colln. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::front_batch< Colln, 0UL >
 Batch-sizes of zero aren't allowed. More...
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::front_batch< Colln, 1UL >
 Batch-sizes of zero aren't allowed. More...
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::back_batch< Colln, I >
 An adaptor for collections that batches up to I items being both added to or removed from the collection, Colln. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::back_batch< Colln, 0UL >
 Batch-sizes of zero aren't allowed. More...
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::back_batch< Colln, 1UL >
 If the batch-size is one, collapse this to an empty wrapper of the collection_type. More...
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE