polybori::CFactoryBase Class Reference

This base class CFactoryBase is used for currying other constructors with a BoolePolyRing. More...

#include <CFactoryBase.h>

Inheritance diagram for polybori::CFactoryBase:

polybori::groebner::ExpGreater polybori::groebner::PairECompare polybori::MonomialFactory polybori::PolynomialFactory polybori::SetFactory polybori::VariableFactory polybori::VariableBlock

List of all members.

Public Types

typedef BoolePolyRing parent_type
 Type of parent.

Public Member Functions

 CFactoryBase (const parent_type &parent)
 Default constructor.
 CFactoryBase (const self &rhs)
 Copy constructor.
 ~CFactoryBase ()
 Destructor.
const parent_typeparent () const
 Access delayed data.


Detailed Description

This base class CFactoryBase is used for currying other constructors with a BoolePolyRing.

We generate pseudo constructors that a ring to be provided, because the latter is stored in the factory.


Member Typedef Documentation


Constructor & Destructor Documentation

polybori::CFactoryBase::CFactoryBase ( const parent_type parent  )  [inline]

Default constructor.

polybori::CFactoryBase::CFactoryBase ( const self rhs  )  [inline]

Copy constructor.

polybori::CFactoryBase::~CFactoryBase (  )  [inline]

Destructor.


Member Function Documentation

const parent_type& polybori::CFactoryBase::parent (  )  const [inline]

Access delayed data.


The documentation for this class was generated from the following file:

Generated on Wed Jan 30 16:39:53 2013 for PolyBoRi by  doxygen 1.5.6