From bd9eb727cd4897a8dbb80ea730082886ce1c18e4 Mon Sep 17 00:00:00 2001 From: Morgan Deters Date: Mon, 13 Sep 2010 23:35:30 +0000 Subject: make Node iterators more STL-friendly, resolves bug #196 --- src/expr/node_value.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') 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*(); -- cgit v1.2.3