]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/iterate.hh
release: 0.0.32
[lilypond.git] / flower / iterate.hh
index adff7792bbaf8b54df2ca44237aceb0b8785cfa0..1e924f0790d6ac8bdc55a64ff693f9272fcfeb72 100644 (file)
@@ -1,6 +1,22 @@
+/*
+  iterate.hh -- define some list macros
+
+  source file of the flowerlib
+
+  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+
+
+#ifndef ITERATE_HH
+#define ITERATE_HH
+
+
 
 #define iterator(set)          typeof((set).top())
+#define iterator_bot(set)              typeof((set).bottom())
 
 // should use top()
 #define iter_top(set,var)      iterator(set) var(set)
+#define iter_bot(set,var)      iterator(set) var(set.bottom())
 
+#endif // ITERATE_HH