chunkedseq
container library for large in-memory data sets
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Functions | Variables
prelims.hpp File Reference

Data generation for randomize unit testing. More...

#include <deque>
#include <vector>
#include <assert.h>
#include <map>
#include "atomic.hpp"
#include "chunkedseq.hpp"
#include "chunkedbag.hpp"
#include "trivbootchunkedseq.hpp"
#include "container.hpp"
#include "map.hpp"

Go to the source code of this file.

Classes

class  pasl::data::default_container_same< T >
 
class  pasl::data::bag_container_same< T >
 
class  pasl::data::container_pair< Trusted_container, Untrusted_container, Untrusted_to_trusted, Trusted_same >
 

Namespaces

 pasl
 
 pasl::data
 

Functions

template<class Key , class T , class Compare , class Alloc >
std::ostream & pasl::data::operator<< (std::ostream &out, const std::map< Key, T, Compare, Alloc > &xs)
 
template<class Key , class Item , class Compare , class Key_swap , class Alloc >
std::ostream & pasl::data::operator<< (std::ostream &out, const map::map< Key, Item, Compare, Key_swap, Alloc > &xs)
 
template<class Item >
std::ostream & pasl::data::operator<< (std::ostream &out, const pasl::data::stl::deque_seq< Item > &seq)
 
template<class Item >
std::ostream & pasl::data::operator<< (std::ostream &out, const std::vector< Item > &seq)
 
template<class Item , int Chunk_capacity>
std::ostream & pasl::data::operator<< (std::ostream &out, const chunkedseq::bootchunkedseq::triv< Item, Chunk_capacity > &seq)
 
template<class T , class U , class C , class S >
std::ostream & pasl::data::operator<< (std::ostream &out, const container_pair< T, U, C, S > &cp)
 
template<class T , class U , class C , class S >
bool pasl::data::check_and_print_container_pair (const container_pair< T, U, C, S > &cp, std::string msg="")
 
template<class T , class U , class C , class S >
void pasl::data::generate (size_t &nb, container_pair< T, U, C, S > &dst)
 

Variables

bool pasl::data::print_chunkedseq_verbose
 

Detailed Description

Author
Umut A. Acar
Arthur Chargueraud
Mike Rainey
Date
2013-2018

Definition in file prelims.hpp.