Author: carnold
Date: Tue Feb 12 17:52:12 2008
New Revision: 627218
URL: http://svn.apache.org/viewvc?rev=627218&view=rev
Log:
LOGCXX-233: Unnecessary cases in ObjectPtrT
Modified:
logging/log4cxx/trunk/src/main/include/log4cxx/helpers/objectptr.h
Modified: logging/log4cxx/trunk/src/main/include/log4cxx/helpers/objectptr.h
URL:
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/main/include/log4cxx/helpers/objectptr.h?rev=627218&r1=627217&r2=627218&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/main/include/log4cxx/helpers/objectptr.h
(original)
+++ logging/log4cxx/trunk/src/main/include/log4cxx/helpers/objectptr.h Tue Feb
12 17:52:12 2008
@@ -109,7 +109,7 @@
}
ObjectPtrT& operator=(const ObjectPtrT& p1) {
- T* newPtr = (T*) p1.p;
+ T* newPtr = p1.p;
if (newPtr != 0) {
newPtr->addRef();
}
@@ -175,9 +175,9 @@
bool operator==(const T* p1) const { return (this->p == p1); }
bool operator!=(const T* p1) const { return (this->p != p1); }
bool operator<(const T* p1) const { return (this->p < p1); }
- T* operator->() const {return (T*) p; }
- T& operator*() const {return (T&) *p; }
- operator T*() const {return (T*) p; }
+ T* operator->() const {return p; }
+ T& operator*() const {return *p; }
+ operator T*() const {return p; }