quickcheck/Property.hh File Reference

Contains classes to define properties about code. More...

#include <algorithm>
#include <iomanip>
#include <iostream>
#include <map>
#include <string>
#include <utility>
#include <vector>
#include "generate.hh"

Go to the source code of this file.

Namespaces

namespace  quickcheck

Classes

class  quickcheck::PropertyBase< A, B, C, D, E >
 Generic property. More...
struct  quickcheck::PropertyBase< A, B, C, D, E >::Input
 Input type. More...
class  quickcheck::Property< A, B, C, D, E >
 5-argument property. More...
class  quickcheck::Property< A, B, C, D >
 4-argument property. More...
class  quickcheck::Property< A, B, C >
 3-argument property. More...
class  quickcheck::Property< A, B >
 2-argument property. More...
class  quickcheck::Property< A >
 1-argument property. More...

Enumerations

enum  quickcheck::Unit { quickcheck::UNIT }
 A dummy type to help simulating variadic templates. More...

Functions

template<class A>
void quickcheck::printArgument (std::ostream &out, size_t n, const A &a)
 Prints an argument.
template<>
void quickcheck::printArgument (std::ostream &, size_t, const Unit &)
 Specialisation of printArgument for Unit.


Detailed Description

Contains classes to define properties about code.


Generated on Thu Apr 9 14:09:57 2009 for QuickCheck++ by  doxygen 1.5.6