Arkanjo 0.1
A tool for find code duplicated functions in codebases
Loading...
Searching...
No Matches
detail::iterator_input_adapter< IteratorType > Class Template Reference

#include <json.hpp>

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)
 

Friends

template<typename BaseInputAdapter , size_t T>
struct wide_string_input_helper
 

Detailed Description

template<typename IteratorType>
class detail::iterator_input_adapter< IteratorType >

Definition at line 6651 of file json.hpp.

Member Typedef Documentation

◆ char_type

template<typename IteratorType >
using detail::iterator_input_adapter< IteratorType >::char_type = typename std::iterator_traits<IteratorType>::value_type

Definition at line 6654 of file json.hpp.

Constructor & Destructor Documentation

◆ iterator_input_adapter()

template<typename IteratorType >
detail::iterator_input_adapter< IteratorType >::iterator_input_adapter ( IteratorType first,
IteratorType last )

Definition at line 6656 of file json.hpp.

Member Function Documentation

◆ get_character()

template<typename IteratorType >
char_traits< char_type >::int_type detail::iterator_input_adapter< IteratorType >::get_character ( )

Definition at line 6660 of file json.hpp.

◆ get_elements()

template<typename IteratorType >
template<class T >
std::size_t detail::iterator_input_adapter< IteratorType >::get_elements ( T * dest,
std::size_t count = 1 )

Definition at line 6674 of file json.hpp.

Friends And Related Symbol Documentation

◆ wide_string_input_helper

template<typename IteratorType >
template<typename BaseInputAdapter , size_t T>
friend struct wide_string_input_helper
friend

Definition at line 6697 of file json.hpp.


The documentation for this class was generated from the following file: