My Project
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::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: