Lines Matching defs:iterator
167 struct value_base::iterator : public boost::forward_iterator_helper< struct in quickbook::detail::value_base
176 explicit iterator(value_node* p) : ptr_(p) {} in iterator() argument
181 iterator& operator++() in operator ++()
186 value_ref operator*() const { return value_ref(ptr_); } in operator *()
187 value_proxy operator->() const { return value_proxy(ptr_); } in operator ->()
190 value_node* ptr_;
341 struct iterator : public boost::input_iterator_helper< struct
350 explicit iterator(value::iterator* p) : ptr_(p) {} in iterator() argument
355 iterator& operator++() in operator ++()
360 reference operator*() const { return **ptr_; } in operator *()
361 pointer operator->() const { return ptr_->operator->(); } in operator ->()
364 value::iterator* ptr_;