#include <CFactoryBase.h>
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_type & | parent () const |
Access delayed data. |
We generate pseudo constructors that a ring to be provided, because the latter is stored in the factory.
Type of parent.
Reimplemented in polybori::MonomialFactory, polybori::PolynomialFactory, polybori::SetFactory, and polybori::VariableFactory.
polybori::CFactoryBase::CFactoryBase | ( | const parent_type & | parent | ) | [inline] |
Default constructor.
polybori::CFactoryBase::CFactoryBase | ( | const self & | rhs | ) | [inline] |
Copy constructor.
polybori::CFactoryBase::~CFactoryBase | ( | ) | [inline] |
Destructor.
const parent_type& polybori::CFactoryBase::parent | ( | ) | const [inline] |
Access delayed data.