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

Data generation for randomize unit testing. More...

#include "prelims.hpp"
#include "quickcheck.hh"

Go to the source code of this file.

Namespaces

 pasl
 
 pasl::data
 

Macros

#define _PASL_DATA_TEST_GENERATORS_H_
 

Functions

template<class Item >
Item pasl::data::generate_value ()
 
template<class T , class U , class C , class S >
void pasl::data::random_push_pop_sequence (size_t nb_items, container_pair< T, U, C, S > &dst)
 
template<class T , class U , class C >
void pasl::data::random_push_pop_sequence (size_t nb_items, container_pair< T, U, C, bag_container_same< T >> &dst)
 
template<class T , class U , class C , class S >
void pasl::data::random_insert_sequence (size_t nb, container_pair< T, U, C, S > &dst)
 
template<class Item , class U , class C , class S >
void pasl::data::generate (size_t &nb, container_pair< pasl::data::stl::deque_seq< Item >, U, C, S > &dst)
 
template<class Key , class T , class Compare , class Alloc , class U , class C , class S >
void pasl::data::generate (size_t &nb, container_pair< std::map< Key, T, Compare, Alloc >, U, C, S > &dst)
 

Variables

bool pasl::data::generate_by_insert
 

Detailed Description

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

Definition in file generators.hpp.

Macro Definition Documentation

#define _PASL_DATA_TEST_GENERATORS_H_

Definition at line 17 of file generators.hpp.