diff options
Diffstat (limited to 'include/Support/ilist')
-rw-r--r-- | include/Support/ilist | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/Support/ilist b/include/Support/ilist index 83a1fe670e..afd858d559 100644 --- a/include/Support/ilist +++ b/include/Support/ilist @@ -74,11 +74,13 @@ class ilist_iterator typedef ilist_traits<NodeTy> Traits; typedef bidirectional_iterator<NodeTy, ptrdiff_t> super; +public: + typedef size_t size_type; typedef typename super::pointer pointer; typedef typename super::reference reference; +private: pointer NodePtr; public: - typedef size_t size_type; ilist_iterator(pointer NP) : NodePtr(NP) {} ilist_iterator(reference NR) : NodePtr(&NR) {} |