Put some const& around named parameters

This commit is contained in:
Mael Rouxel-Labbé 2020-01-24 18:33:10 +01:00
parent 8f82c1b7a4
commit fa6fa8bb79
3 changed files with 5 additions and 5 deletions

View File

@ -320,7 +320,7 @@ template<class OutputIterator, class TriangleMesh, class NamedParameters>
OutputIterator
sample_triangle_mesh(const TriangleMesh& tm,
OutputIterator out,
NamedParameters np)
const NamedParameters& np)
{
typedef typename GetGeomTraits<TriangleMesh,
NamedParameters>::type Geom_traits;

View File

@ -1585,8 +1585,8 @@ template <class TriangleMeshRange,
class NamedParametersRange>
OutputIterator intersecting_meshes(const TriangleMeshRange& range,
OutputIterator out,
NamedParameters np,
NamedParametersRange nps)
const NamedParameters& np,
const NamedParametersRange& nps)
{
using parameters::choose_parameter;
using parameters::get_parameter;
@ -1625,7 +1625,7 @@ OutputIterator intersecting_meshes(const TriangleMeshRange& range,
template <class TriangleMeshRange, class NamedParameters, class OutputIterator>
OutputIterator intersecting_meshes(const TriangleMeshRange& range,
OutputIterator out,
NamedParameters np)
const NamedParameters& np)
{
std::vector<Named_function_parameters<bool, internal_np::all_default_t> >nps(
std::distance(range.begin(), range.end()), parameters::all_default());

View File

@ -62,7 +62,7 @@ template < class Traits,
bool
read_off(std::istream& in,
Polyhedron_3<Traits,Items,HDS,Alloc>& P,
NamedParameters np) {
const NamedParameters& np) {
// reads a polyhedron from `in' and appends it to P.
typedef typename CGAL::GetVertexPointMap<Polyhedron_3<Traits,Items,HDS,Alloc>, NamedParameters>::type Vpm;
using parameters::choose_parameter;