[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/sdk/kdevplatform/language/duchain
From:       Milian Wolff <mail () milianw ! de>
Date:       2010-04-07 16:49:18
Message-ID: 20100407164918.BC6D4AC892 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1112237 by mwolff:

wrap macro for better readability

 M  +6 -1      appendedlist_static.h  


--- trunk/extragear/sdk/kdevplatform/language/duchain/appendedlist_static.h \
#1112236:1112237 @@ -50,7 +50,12 @@
 #define APPENDED_LIST_COMMON(type, name) \
       KDevelop::AppendedList<dynamic, type> name ## List; \
       unsigned int name ## Size() const { return name ## List.size(); } \
-      template<class T> bool name ## Equals(const T& rhs) const { unsigned int size \
= name ## Size(); if(size != rhs.name ## Size()) return false; for(uint a = 0; a < \
size; ++a) {if(!(name()[a] == rhs.name()[a])) return false;} return true; } +      \
template<class T> bool name ## Equals(const T& rhs) const { \ +        unsigned int \
size = name ## Size(); \ +        if(size != rhs.name ## Size()) return false; \
+        for(uint a = 0; a < size; ++a) {if(!(name()[a] == rhs.name()[a])) return \
false;} \ +        return true; \
+      }
 
 ///@todo Make these things a bit faster(less recursion)
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic