Return value, not const reference

release/4.3a0
dellaert 2016-04-10 18:30:41 -07:00
parent f440ac92ff
commit ad54d7805c
1 changed files with 9 additions and 9 deletions

View File

@ -68,15 +68,15 @@ void exportValues(){
.def("insert", insert_bias)
.def("insert", insert_navstate)
.def("insert", insert_vector3)
.def("atPoint2", &Values::at<Point2>, return_value_policy<copy_const_reference>())
.def("atRot2", &Values::at<Rot2>, return_value_policy<copy_const_reference>())
.def("atPose2", &Values::at<Pose2>, return_value_policy<copy_const_reference>())
.def("atPoint3", &Values::at<Point3>, return_value_policy<copy_const_reference>())
.def("atRot3", &Values::at<Rot3>, return_value_policy<copy_const_reference>())
.def("atPose3", &Values::at<Pose3>, return_value_policy<copy_const_reference>())
.def("atConstantBias", &Values::at<Bias>, return_value_policy<copy_const_reference>())
.def("atNavState", &Values::at<NavState>, return_value_policy<copy_const_reference>())
.def("atVector3", &Values::at<Vector3>, return_value_policy<copy_const_reference>())
.def("atPoint2", &Values::at<Point2>)
.def("atRot2", &Values::at<Rot2>)
.def("atPose2", &Values::at<Pose2>)
.def("atPoint3", &Values::at<Point3>)
.def("atRot3", &Values::at<Rot3>)
.def("atPose3", &Values::at<Pose3>)
.def("atConstantBias", &Values::at<Bias>)
.def("atNavState", &Values::at<NavState>)
.def("atVector3", &Values::at<Vector3>)
.def("exists", exists1)
.def("keys", &Values::keys)
;