mirror of https://github.com/CGAL/cgal
Put some const& around named parameters
This commit is contained in:
parent
8f82c1b7a4
commit
fa6fa8bb79
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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());
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue