Go to the documentation of this file.
17 #ifndef COCOA_4_IO_HANDLER_GUARD
18 #define COCOA_4_IO_HANDLER_GUARD
40 virtual void doWriteTerm(
const vector<mpz_class>& term,
virtual CoefBigTermConsumer * doCreatePolynomialWriter(FILE *out)
virtual bool doPeekRing(Scanner &in)
virtual void doReadRing(Scanner &in, VarNames &names)
This class offers an input interface which is more convenient and for some purposes more efficient th...
This class contains further functionality that makes it more convenient to derive from than IOHandler...
virtual void doReadBarePolynomial(Scanner &in, const VarNames &names, CoefBigTermConsumer &consumer)
virtual void doReadBareIdeal(Scanner &in, InputConsumer &consumer)
virtual void doWriteTerm(const vector< mpz_class > &term, const VarNames &names, FILE *out)
virtual void doReadTerm(Scanner &in, InputConsumer &consumer)
Defines the variables of a polynomial ring and facilities IO involving them.
virtual BigTermConsumer * doCreateIdealWriter(FILE *out)
static const char * staticGetName()