28 #ifndef DegRevLexAscOrder_h_
29 #define DegRevLexAscOrder_h_
60 enum { order_code = CTypes::dp_asc, baseorder_code = order_code };
78 comp_type compare(
const monom_type&,
const monom_type&)
const;
81 comp_type compare(
const exp_type&,
const exp_type&)
const;
84 monom_type lead(
const poly_type&)
const;
87 monom_type lead(
const poly_type& poly, size_type)
const;
90 exp_type leadExp(
const poly_type&)
const;
93 exp_type leadExp(
const poly_type&, size_type)
const;
96 indirect_iterator leadIteratorBegin(
const poly_type&)
const;
97 indirect_iterator leadIteratorEnd()
const;
98 indirect_exp_iterator leadExpIteratorBegin(
const poly_type&)
const;
99 indirect_exp_iterator leadExpIteratorEnd()
const;
105 #endif // DegRevLexAscOrder_h_