71 #ifndef DegLexOrder_h_
72 #define DegLexOrder_h_
105 enum { order_code = CTypes::dlex, baseorder_code = order_code };
120 comp_type compare(
const monom_type&,
const monom_type&)
const;
123 comp_type compare(
const exp_type&,
const exp_type&)
const;
126 monom_type lead(
const poly_type&)
const;
129 monom_type lead(
const poly_type& poly, size_type)
const;
132 exp_type leadExp(
const poly_type&)
const;
135 exp_type leadExp(
const poly_type&, size_type)
const;
138 indirect_iterator leadIteratorBegin(
const poly_type&)
const;
139 indirect_iterator leadIteratorEnd()
const;
140 indirect_exp_iterator leadExpIteratorBegin(
const poly_type&)
const;
141 indirect_exp_iterator leadExpIteratorEnd()
const;
147 #endif // DegLexOrder_h_