Public Member Functions
CFGenerator Class Reference

virtual class for generators More...

#include <cf_generator.h>

Public Member Functions

 CFGenerator ()
 
virtual ~CFGenerator ()
 
virtual bool hasItems () const
 
virtual void reset ()
 
virtual CanonicalForm item () const
 
virtual void next ()
 
virtual CFGenerator * clone () const
 

Detailed Description

virtual class for generators

Definition at line 21 of file cf_generator.h.

Constructor & Destructor Documentation

CFGenerator::CFGenerator ( )
inline

Definition at line 24 of file cf_generator.h.

24 {}
virtual CFGenerator::~CFGenerator ( )
inlinevirtual

Definition at line 25 of file cf_generator.h.

25 {}

Member Function Documentation

virtual CFGenerator* CFGenerator::clone ( ) const
inlinevirtual

Reimplemented in AlgExtGenerator, GFGenerator, FFGenerator, and IntGenerator.

Definition at line 30 of file cf_generator.h.

30 { return new CFGenerator();}
virtual bool CFGenerator::hasItems ( ) const
inlinevirtual

Reimplemented in AlgExtGenerator, GFGenerator, FFGenerator, and IntGenerator.

Definition at line 26 of file cf_generator.h.

26 { return false; }
virtual CanonicalForm CFGenerator::item ( ) const
inlinevirtual

Reimplemented in AlgExtGenerator, GFGenerator, FFGenerator, and IntGenerator.

Definition at line 28 of file cf_generator.h.

28 { return 0; }
virtual void CFGenerator::next ( )
inlinevirtual

Reimplemented in AlgExtGenerator, GFGenerator, FFGenerator, and IntGenerator.

Definition at line 29 of file cf_generator.h.

29 {};
virtual void CFGenerator::reset ( )
inlinevirtual

Reimplemented in AlgExtGenerator, GFGenerator, FFGenerator, and IntGenerator.

Definition at line 27 of file cf_generator.h.

27 {};

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