Collaboration diagram for detail::iterator_input_adapter< IteratorType >:Public Types | |
| using | char_type = typename std::iterator_traits< IteratorType >::value_type |
Public Member Functions | |
| iterator_input_adapter (IteratorType first, IteratorType last) | |
| char_traits< char_type >::int_type | get_character () |
| template<class T > | |
| std::size_t | get_elements (T *dest, std::size_t count=1) |
Private Member Functions | |
| bool | empty () const |
Private Attributes | |
| IteratorType | current |
| IteratorType | end |
Friends | |
| template<typename BaseInputAdapter , size_t T> | |
| struct | wide_string_input_helper |
| using detail::iterator_input_adapter< IteratorType >::char_type = typename std::iterator_traits<IteratorType>::value_type |
|
inline |
|
inlineprivate |
Definition at line 6702 of file json.h.
References detail::iterator_input_adapter< IteratorType >::current, and detail::iterator_input_adapter< IteratorType >::end.
|
inline |
Definition at line 6663 of file json.h.
References detail::iterator_input_adapter< IteratorType >::current, detail::iterator_input_adapter< IteratorType >::end, and JSON_HEDLEY_LIKELY.
|
inline |
Definition at line 6677 of file json.h.
References detail::iterator_input_adapter< IteratorType >::current, detail::iterator_input_adapter< IteratorType >::end, and JSON_HEDLEY_LIKELY.
|
friend |
|
private |
Definition at line 6696 of file json.h.
Referenced by detail::iterator_input_adapter< IteratorType >::empty(), detail::iterator_input_adapter< IteratorType >::get_character(), and detail::iterator_input_adapter< IteratorType >::get_elements().
|
private |
Definition at line 6697 of file json.h.
Referenced by detail::iterator_input_adapter< IteratorType >::empty(), detail::iterator_input_adapter< IteratorType >::get_character(), and detail::iterator_input_adapter< IteratorType >::get_elements().