[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE_3_3_BRANCH: kdepim/kmail
From: David Faure <faure () kde ! org>
Date: 2005-03-03 17:32:10
Message-ID: 20050303173210.DB2A81751E () office ! kde ! org
[Download RAW message or body]
CVS commit by faure:
Backport IRIX compilation fix.
M +2 -1 rulewidgethandlermanager.cpp 1.11.2.2
M +3 -3 stl_util.h 1.1.2.3
M +2 -2 urlhandlermanager.cpp 1.12.2.4
--- kdepim/kmail/rulewidgethandlermanager.cpp #1.11.2.1:1.11.2.2
@@ -209,5 +209,6 @@ KMail::RuleWidgetHandlerManager::RuleWid
KMail::RuleWidgetHandlerManager::~RuleWidgetHandlerManager()
{
- for_each( mHandlers.begin(), mHandlers.end(), DeleteAndSetToZero<RuleWidgetHandler> );
+ for_each( mHandlers.begin(), mHandlers.end(),
+ DeleteAndSetToZero<RuleWidgetHandler>() );
}
--- kdepim/kmail/stl_util.h #1.1.2.2:1.1.2.3
@@ -34,7 +34,7 @@
template <typename T>
-static inline void DeleteAndSetToZero( const T* & t ) {
- delete t; t = 0;
-}
+struct DeleteAndSetToZero {
+ void operator()( const T * t ) { delete t; t = 0; }
+};
template <typename T>
--- kdepim/kmail/urlhandlermanager.cpp #1.12.2.3:1.12.2.4
@@ -154,5 +154,5 @@ private:
KMail::URLHandlerManager::BodyPartURLHandlerManager::~BodyPartURLHandlerManager() {
for_each( mHandlers.begin(), mHandlers.end(),
- DeleteAndSetToZero<Interface::BodyPartURLHandler> );
+ DeleteAndSetToZero<Interface::BodyPartURLHandler>() );
}
@@ -254,5 +254,5 @@ KMail::URLHandlerManager::URLHandlerMana
KMail::URLHandlerManager::~URLHandlerManager() {
for_each( mHandlers.begin(), mHandlers.end(),
- DeleteAndSetToZero<URLHandler> );
+ DeleteAndSetToZero<URLHandler>() );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic