mirror of
https://github.com/boostorg/graph.git
synced 2026-02-09 23:22:11 +00:00
changed to pass-by-value for distance_compare/combine so we can pass
functions (in addition to function objects) [SVN r9892]
This commit is contained in:
@@ -134,14 +134,14 @@ namespace boost {
|
||||
|
||||
template <typename Compare>
|
||||
bgl_named_params<Compare, distance_compare_t, self>
|
||||
distance_compare(const Compare& cmp) const {
|
||||
distance_compare(Compare cmp) const {
|
||||
typedef bgl_named_params<Compare, distance_compare_t, self> Params;
|
||||
return Params(cmp, *this);
|
||||
}
|
||||
|
||||
template <typename Combine>
|
||||
bgl_named_params<Combine, distance_combine_t, self>
|
||||
distance_combine(const Combine& cmb) const {
|
||||
distance_combine(Combine cmb) const {
|
||||
typedef bgl_named_params<Combine, distance_combine_t, self> Params;
|
||||
return Params(cmb, *this);
|
||||
}
|
||||
@@ -277,14 +277,14 @@ namespace boost {
|
||||
|
||||
template <typename Compare>
|
||||
bgl_named_params<Compare, distance_compare_t>
|
||||
distance_compare(const Compare& cmp) {
|
||||
distance_compare(Compare cmp) {
|
||||
typedef bgl_named_params<Compare, distance_compare_t> Params;
|
||||
return Params(cmp);
|
||||
}
|
||||
|
||||
template <typename Combine>
|
||||
bgl_named_params<Combine, distance_combine_t>
|
||||
distance_combine(const Combine& cmb) {
|
||||
distance_combine(Combine cmb) {
|
||||
typedef bgl_named_params<Combine, distance_combine_t> Params;
|
||||
return Params(cmb);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user