diff --git a/Installation/changes.html b/Installation/changes.html
index 8ef0f78d53f..cc2349fa501 100644
--- a/Installation/changes.html
+++ b/Installation/changes.html
@@ -131,6 +131,9 @@ and src/ directories).
- The class
Constrained_triangulation_plus_2 now
can handle polylines as constraints.
+ - As a consequence a
Constraint_id has been introduced
+ which replaces pair as
+ identifier of a constraint.
diff --git a/Triangulation_2/doc/Triangulation_2/CGAL/Constrained_triangulation_plus_2.h b/Triangulation_2/doc/Triangulation_2/CGAL/Constrained_triangulation_plus_2.h
index 55f88633565..7394806f275 100644
--- a/Triangulation_2/doc/Triangulation_2/CGAL/Constrained_triangulation_plus_2.h
+++ b/Triangulation_2/doc/Triangulation_2/CGAL/Constrained_triangulation_plus_2.h
@@ -63,7 +63,9 @@ The intersection tag as defined in `Tr`.
/*!
The identifier of a polyline constraint.
-The class is model of `Assignable`, `CopyConstructible`, `DefaultConstructible`, and `Comparable`.
+The class is model of `Assignable`, `CopyConstructible`, `DefaultConstructible`, `LessThanComparable` and `EqualityComparable`.
+
+A default constructed `Constraint_id` is a singular value that can not be the ID of a constraint.
*/
typedef unspecified_type Constraint_id;
@@ -243,9 +245,9 @@ Inserts a polyline defined by the points in the range `[first,last)`
and returns the constraint id.
The polyline is considered as a closed curve if the first and last point are equal or if `close == true`. This enables for example passing the vertex range of a `Polygon_2`.
When traversing the vertices of a closed polyline constraint with a `Vertices_in_constraint_iterator` the first and last vertex are the same.
-In case the range is empty `Constrained_id(NULL)`is returned.
+In case the range is empty `Constraint_id()`is returned.
In case all points are equal the point is inserted but no constraint,
-and `Constrained_id(NULL)`is returned.
+and `Constraint_id()`is returned.
\tparam PointIterator must be an `InputIterator` with the value type `Point`.
*/
template < class PointIterator>