proj home

Files   Classes   Functions   Hierarchy  

partitionequ.h File Reference

#include <typedefs.h>
#include <partitionspace.h>

Include dependency graph for partitionequ.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  partitionequadd< P, Q >
 And operator. More...
class  partitionequmult< P, Q >
 Multipication operator. More...
class  partitionequnot< Q >
 Logical not operator. More...
class  partitiondata< T >
class  partitionF< FN, T >
 Hide the FN type by accessing this class through a partitionspace<T>* pointer. More...

Functions

template<typename T >
partitiondata< TPeq (partitionspace< T > &p)
 Convert the partitionto partitiondata.
template<typename FN , typename T >
void PeqCapture (partitionspace< T > *&p, FN const &fn)
 Capture a compiled function.


Function Documentation

template<typename T >
partitiondata<T> Peq ( partitionspace< T > &  p  )  [inline]

Convert the partitionto partitiondata.

Definition at line 217 of file partitionequ.h.

Referenced by partitionstest::test03(), partitionstest::test04(), and partitionstest::test05().

00218   { return partitiondata<T>(&p); }

template<typename FN , typename T >
void PeqCapture ( partitionspace< T > *&  p,
FN const &  fn 
) [inline]

Capture a compiled function.

Definition at line 242 of file partitionequ.h.

Referenced by partitionstest::test03(), partitionstest::test04(), and partitionstest::test05().

00243   { p = new partitionF<FN,T>(fn); }


Generated on Fri Mar 4 00:49:41 2011 for Chelton Evans Source by  doxygen 1.5.8