summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2010-09-13 23:35:30 +0000
committerMorgan Deters <mdeters@gmail.com>2010-09-13 23:35:30 +0000
commitbd9eb727cd4897a8dbb80ea730082886ce1c18e4 (patch)
treed307cc4c90ee1336133305b27472d121b3d87f45 /src
parent1573595fb8849232306e72c68d4e847af6cc566b (diff)
make Node iterators more STL-friendly, resolves bug #196
Diffstat (limited to 'src')
-rw-r--r--src/expr/node_value.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/expr/node_value.h b/src/expr/node_value.h
index 9f8a8f45b..3c21777ed 100644
--- a/src/expr/node_value.h
+++ b/src/expr/node_value.h
@@ -144,6 +144,12 @@ private:
class iterator {
const_nv_iterator d_i;
public:
+ typedef T value_type;
+ typedef ptrdiff_t difference_type;
+ typedef T* pointer;
+ typedef T& reference;
+
+ iterator() : d_i(NULL) {}
explicit iterator(const_nv_iterator i) : d_i(i) {}
inline T operator*();
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback