17#ifndef DECOM_RECORDER_GUARD
18#define DECOM_RECORDER_GUARD
void nameFactoryRegister(NameFactory< AbstractProduct > &factory)
Registers the string returned by ConcreteProduct::getStaticName() to a function that default-construc...
virtual void consume(const Term &term)
Consume a term.
virtual void doneConsuming()
Must be called once after each time beginConsuming has been called.
virtual void beginConsuming()
Tell the consumer to begin consuming an ideal.
Represents a monomial ideal with int exponents.
This class is used to transfer terms one at a time from one part of the program to another,...
Term represents a product of variables which does not include a coefficient.