From d093a607848aa4cce99729d9b301f4888dfa66db Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Thu, 12 Jul 2007 22:52:13 +0000 Subject: The SPtr now has != comparison operators --- src/sptr.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/sptr.h') diff --git a/src/sptr.h b/src/sptr.h index 75851a6..bccf887 100644 --- a/src/sptr.h +++ b/src/sptr.h @@ -139,6 +139,26 @@ namespace Bu { return pData == src; } + + /** + * Not equals comparison operator. + *@param src (const SPtr &) The SPtr to compare to. + *@returns (bool) Are the equal? + */ + bool operator!=( const SPtr &src ) const + { + return !(pData == src.pData); + } + + /** + * Not equals comparison operator. + *@param src (const T *) The pointer to compare to. + *@returns (bool) Are the equal? + */ + bool operator!=( const T *src ) const + { + return !(pData == src); + } /** * Boolean cast operator. Do we have a pointer? -- cgit v1.2.3