16 #include "cmdline.hpp" 
   30   IntItem() : value(0) {}
 
   32   static IntItem from_int(
int n) {
 
   38   static int to_int(IntItem& x) { 
 
   42   static void print(IntItem& x) {
 
   43     printf(
"%d", IntItem::to_int(x));
 
   46   static void free(IntItem& x) { 
 
   54 template<
int Chunk_capacity>
 
   60 int main(
int argc, 
char** argv) {
 
   61   pasl::util::cmdline::set(argc, argv);
 
   63   size_t chunk_capacity = (size_t) pasl::util::cmdline::parse_or_default_int(
"chunk_capacity", 2);
 
   64   if (chunk_capacity == 2)
 
   66   else if (chunk_capacity == 4)
 
   69     pasl::util::cmdline::die(
"unsupported capacity");
 
Unit tests for sequences. 
 
int main(int argc, char **argv)
 
const int chunk_capacity
[weighted_split_example] 
 
Chunked-sequence functor.