Update of /cvsroot/mahogany/M/src/util
In directory sc8-pr-cvs1:/tmp/cvs-serv22470/src/util
Modified Files:
miscutil.cpp
Log Message:
Don't show subject while running spam filter, it's like watching commercials...
Index: miscutil.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/util/miscutil.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -b -u -2 -r1.43 -r1.44
--- miscutil.cpp 2 Oct 2003 09:49:38 -0000 1.43
+++ miscutil.cpp 2 Oct 2003 14:53:45 -0000 1.44
@@ -143,2 +143,32 @@
}
}
+
+TreeIterator::~TreeIterator()
+{
+ for( size_t offset = 0; offset < m_result.GetCount(); ++offset )
+ delete m_result[offset];
+}
+
+void TreeIterator::Initialize(TreeIteratorNode *start)
+{
+ m_offset = 0;
+ Walk(start);
+}
+
+void TreeIterator::Walk(TreeIteratorNode *tree)
+{
+ TreeIteratorNode *sibling;
+ for( sibling = tree; sibling != NULL; sibling = sibling->GetNext() )
+ {
+ m_result.Add(sibling);
+
+ size_t order = 0;
+ for(;;)
+ {
+ TreeIteratorNode *child = sibling->GetChild(order++);
+ if( !child )
+ break;
+ Walk(child);
+ }
+ }
+}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates