|
JSON Voorhees
Killer JSON for C++
|
A form of basic_view that owns the object it is iterating over. More...
#include <jsonv/detail/basic_view.hpp>
Inheritance diagram for jsonv::detail::basic_owning_view< TContainer, TIterator, TConstIterator >:Public Member Functions | |
| template<typename FBegin , typename FEnd > | |
| basic_owning_view (TContainer &&container, FBegin begin, FEnd end) | |
Public Member Functions inherited from jsonv::detail::basic_view< TIterator, TConstIterator > | |
| basic_view (iterator begin_, iterator end_) | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
Additional Inherited Members | |
Public Types inherited from jsonv::detail::basic_view< TIterator, TConstIterator > | |
| typedef TIterator | iterator |
| typedef TConstIterator | const_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef std::iterator_traits< iterator >::value_type | value_type |
| typedef std::iterator_traits< iterator >::reference | reference |
| typedef std::iterator_traits< iterator >::pointer | pointer |
A form of basic_view that owns the object it is iterating over.
Definition at line 92 of file basic_view.hpp.