added some const to functors

This commit is contained in:
Patrick Wenzlaff 2008-11-11 11:18:40 +00:00
parent eeac591e0f
commit ee45a9c3e5
1 changed files with 11 additions and 11 deletions

View File

@ -999,21 +999,21 @@ struct Construct_coefficient_const_iterator_range
: public std::unary_function< Polynomial_d,
Coefficient_const_iterator_range> {
Coefficient_const_iterator_range
operator () (const Polynomial_d& p) {
operator () (const Polynomial_d& p) const {
return make_pair( p.begin(), p.end() );
}
};
struct Construct_innermost_coefficient_const_iterator_range
struct Construct_innermost_coefficient_const_iterator_range
: public std::unary_function< Polynomial_d,
Innermost_coefficient_const_iterator_range> {
Innermost_coefficient_const_iterator_range
operator () (const Polynomial_d& p) {
operator () (const Polynomial_d& p) const {
return make_pair(
typename Coefficient_const_flattening::Flatten()(p.end(),p.begin()),
typename Coefficient_const_flattening::Flatten()(p.end(),p.end()));
}
};
};
struct Is_square_free
: public std::unary_function< Polynomial_d, bool >{