117 enum { order_code = CTypes::lp, baseorder_code = order_code };
135 comp_type compare(
const monom_type&,
const monom_type&)
const;
138 comp_type compare(
const exp_type&,
const exp_type&)
const;
141 monom_type lead(
const poly_type&)
const;
144 monom_type
lead(
const poly_type& poly, size_type)
const {
return lead(poly); }
147 exp_type leadExp(
const poly_type&)
const;
150 exp_type
leadExp(
const poly_type& poly, size_type)
const {
151 return leadExp(poly); }
154 indirect_iterator leadIteratorBegin(
const poly_type&)
const;
155 indirect_iterator leadIteratorEnd()
const;
156 indirect_exp_iterator leadExpIteratorBegin(
const poly_type&)
const;
157 indirect_exp_iterator leadExpIteratorEnd()
const;
164 #endif // LexOrder_h_