From 6ffa3488be70150fa3e787d8bf928c023edbc201 Mon Sep 17 00:00:00 2001 From: Ryan Curtin Date: Tue, 28 Jun 2016 16:46:38 -0400 Subject: [PATCH] Change to size_t only, and add a warning for the mutator. --- src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp b/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp index 83b667068b..37f9572f26 100644 --- a/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp +++ b/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp @@ -419,9 +419,10 @@ class RectangleTree * * @param index Index of point for which a dataset index is wanted. */ - const size_t& Point(const size_t index) const { return points[index]; } + size_t Point(const size_t index) const { return points[index]; } - //! Modify the index of a particular point in this node. + //! Modify the index of a particular point in this node. Be very careful when + //! you do this! You may make the tree invalid. size_t& Point(const size_t index) { return points[index]; } //! Return the minimum distance to another node.