From b76979b8c125bacdd428deed9bbcb5a6afdc7baf Mon Sep 17 00:00:00 2001 From: Matt Derksen Date: Mon, 16 May 2016 12:18:28 -0500 Subject: Added equal comparison override for shared_ptr Change-Id: I7a9358001bd7a99735fc52bb6b8af21be3df45a6 RTC:133837 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/24605 Tested-by: Jenkins Server Reviewed-by: Christian R. Geddes Tested-by: FSP CI Jenkins Reviewed-by: Andres A. Lugo-Reyes Reviewed-by: William G. Hoffa --- src/include/util/impl/shared_ptr.H | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/include') diff --git a/src/include/util/impl/shared_ptr.H b/src/include/util/impl/shared_ptr.H index 0740d430d..3be41e0ce 100644 --- a/src/include/util/impl/shared_ptr.H +++ b/src/include/util/impl/shared_ptr.H @@ -78,6 +78,11 @@ namespace std ~shared_ptr() { _cleanup(); } + bool operator==(const shared_ptr &r) const + { + return (pointer == r.pointer); + } + shared_ptr& operator=(const shared_ptr& r) { _cleanup(); -- cgit v1.2.3