diff options
Diffstat (limited to '')
| -rw-r--r-- | src/sptr.h | 20 |
1 files changed, 20 insertions, 0 deletions
| @@ -139,6 +139,26 @@ namespace Bu | |||
| 139 | { | 139 | { |
| 140 | return pData == src; | 140 | return pData == src; |
| 141 | } | 141 | } |
| 142 | |||
| 143 | /** | ||
| 144 | * Not equals comparison operator. | ||
| 145 | *@param src (const SPtr<T> &) The SPtr to compare to. | ||
| 146 | *@returns (bool) Are the equal? | ||
| 147 | */ | ||
| 148 | bool operator!=( const SPtr<T> &src ) const | ||
| 149 | { | ||
| 150 | return !(pData == src.pData); | ||
| 151 | } | ||
| 152 | |||
| 153 | /** | ||
| 154 | * Not equals comparison operator. | ||
| 155 | *@param src (const T *) The pointer to compare to. | ||
| 156 | *@returns (bool) Are the equal? | ||
| 157 | */ | ||
| 158 | bool operator!=( const T *src ) const | ||
| 159 | { | ||
| 160 | return !(pData == src); | ||
| 161 | } | ||
| 142 | 162 | ||
| 143 | /** | 163 | /** |
| 144 | * Boolean cast operator. Do we have a pointer? | 164 | * Boolean cast operator. Do we have a pointer? |
