Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
Misc utilities (Testing, Timer, ignore_unused,...)

Classes

class  timer_t
 A class for measuring periods of elapsed time. Can also accrue split times for some basic statistical reporting. More...

Functions

template<typename T>
void check_container (const T &c)
template<typename T, typename Op>
void check_transitive (const T &x, const T &y, const T &z, Op op)
template<typename T, typename Op>
void check_irreflexive (const T &x, Op op)
template<typename T, typename Op>
void check_antisymmetric (const T &x, const T &y, Op op)
template<typename T, typename Op>
void check_less_than_comparable (const T &x, const T &y, const T &z, Op op)
template<typename T>
void check_null (const T &x)
template<typename T>
arbitrary_regular_value ()
template<typename T>
void check_regular (const T &x)
 BOOST_TEST_CASE_TEMPLATE_FUNCTION (check_regulars, T)
template<typename T>
void check_traversable (const T &c)
template<typename T0>
void ignore_unused (const T0 &)
template<typename T0, typename T1>
void ignore_unused (const T0 &, const T1 &)
template<typename T0, typename T1, typename T2>
void ignore_unused (const T0 &, const T1 &, const T2 &)
template<typename T0, typename T1, typename T2, typename T3>
void ignore_unused (const T0 &, const T1 &, const T2 &, const T3 &)

Detailed Description

Function Documentation

◆ check_container()

template<typename T>
void check_container ( const T & c)

Definition at line 26 of file check_container.hpp.

◆ check_transitive()

template<typename T, typename Op>
void check_transitive ( const T & x,
const T & y,
const T & z,
Op op )

Definition at line 21 of file check_less_than_comparable.hpp.

◆ check_irreflexive()

template<typename T, typename Op>
void check_irreflexive ( const T & x,
Op op )

Definition at line 28 of file check_less_than_comparable.hpp.

◆ check_antisymmetric()

template<typename T, typename Op>
void check_antisymmetric ( const T & x,
const T & y,
Op op )

Definition at line 33 of file check_less_than_comparable.hpp.

◆ check_less_than_comparable()

template<typename T, typename Op>
void check_less_than_comparable ( const T & x,
const T & y,
const T & z,
Op op )

Definition at line 39 of file check_less_than_comparable.hpp.

◆ check_null()

template<typename T>
void check_null ( const T & x)

Definition at line 18 of file check_null.hpp.

◆ arbitrary_regular_value()

template<typename T>
T arbitrary_regular_value ( )

◆ check_regular()

template<typename T>
void check_regular ( const T & x)

Definition at line 23 of file check_regular.hpp.

◆ BOOST_TEST_CASE_TEMPLATE_FUNCTION()

BOOST_TEST_CASE_TEMPLATE_FUNCTION ( check_regulars ,
T  )

Definition at line 39 of file check_regular.hpp.

◆ check_traversable()

template<typename T>
void check_traversable ( const T & c)

Definition at line 22 of file check_traversable.hpp.

◆ ignore_unused() [1/4]

template<typename T0>
void ignore_unused ( const T0 & )

Definition at line 23 of file ignore_unused.hpp.

◆ ignore_unused() [2/4]

template<typename T0, typename T1>
void ignore_unused ( const T0 & ,
const T1 &  )

Definition at line 27 of file ignore_unused.hpp.

◆ ignore_unused() [3/4]

template<typename T0, typename T1, typename T2>
void ignore_unused ( const T0 & ,
const T1 & ,
const T2 &  )

Definition at line 31 of file ignore_unused.hpp.

◆ ignore_unused() [4/4]

template<typename T0, typename T1, typename T2, typename T3>
void ignore_unused ( const T0 & ,
const T1 & ,
const T2 & ,
const T3 &  )

Definition at line 35 of file ignore_unused.hpp.