diff options
author | Morgan Deters <mdeters@gmail.com> | 2010-09-13 23:35:30 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2010-09-13 23:35:30 +0000 |
commit | bd9eb727cd4897a8dbb80ea730082886ce1c18e4 (patch) | |
tree | d307cc4c90ee1336133305b27472d121b3d87f45 /src | |
parent | 1573595fb8849232306e72c68d4e847af6cc566b (diff) |
make Node iterators more STL-friendly, resolves bug #196
Diffstat (limited to 'src')
-rw-r--r-- | src/expr/node_value.h | 6 |
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*(); |