My Project
Loading...
Searching...
No Matches
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 CFGeneratorclone () const
 

Detailed Description

virtual class for generators

Definition at line 21 of file cf_generator.h.

Constructor & Destructor Documentation

◆ CFGenerator()

CFGenerator::CFGenerator ( )
inline

Definition at line 24 of file cf_generator.h.

24{}

◆ ~CFGenerator()

virtual CFGenerator::~CFGenerator ( )
inlinevirtual

Definition at line 25 of file cf_generator.h.

25{}

Member Function Documentation

◆ clone()

virtual CFGenerator * CFGenerator::clone ( ) const
inlinevirtual

Reimplemented in IntGenerator, FFGenerator, GFGenerator, and AlgExtGenerator.

Definition at line 30 of file cf_generator.h.

30{ return new CFGenerator();}

◆ hasItems()

virtual bool CFGenerator::hasItems ( ) const
inlinevirtual

Reimplemented in IntGenerator, FFGenerator, GFGenerator, and AlgExtGenerator.

Definition at line 26 of file cf_generator.h.

26{ return false; }

◆ item()

virtual CanonicalForm CFGenerator::item ( ) const
inlinevirtual

Reimplemented in IntGenerator, FFGenerator, GFGenerator, and AlgExtGenerator.

Definition at line 28 of file cf_generator.h.

28{ return 0; }

◆ next()

virtual void CFGenerator::next ( )
inlinevirtual

Reimplemented in IntGenerator, FFGenerator, GFGenerator, and AlgExtGenerator.

Definition at line 29 of file cf_generator.h.

29{};

◆ reset()

virtual void CFGenerator::reset ( )
inlinevirtual

Reimplemented in IntGenerator, FFGenerator, GFGenerator, and AlgExtGenerator.

Definition at line 27 of file cf_generator.h.

27{};

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