|
| input_adapter (std::FILE *file) |
|
| input_adapter (std::istream &i) |
| input adapter for input stream More...
|
|
| input_adapter (std::istream &&i) |
| input adapter for input stream More...
|
|
| input_adapter (const std::wstring &ws) |
|
| input_adapter (const std::u16string &ws) |
|
| input_adapter (const std::u32string &ws) |
|
template<typename CharT , typename std::enable_if< std::is_pointer< CharT >::value andstd::is_integral< typename std::remove_pointer< CharT >::type >::value andsizeof(typename std::remove_pointer< CharT >::type)==1, int >::type = 0> |
| input_adapter (CharT b, std::size_t l) |
| input adapter for buffer More...
|
|
template<typename CharT , typename std::enable_if< std::is_pointer< CharT >::value andstd::is_integral< typename std::remove_pointer< CharT >::type >::value andsizeof(typename std::remove_pointer< CharT >::type)==1, int >::type = 0> |
| input_adapter (CharT b) |
| input adapter for string literal More...
|
|
template<class IteratorType , typename std::enable_if< std::is_same< typename iterator_traits< IteratorType >::iterator_category, std::random_access_iterator_tag >::value, int >::type = 0> |
| input_adapter (IteratorType first, IteratorType last) |
| input adapter for iterator range with contiguous storage More...
|
|
template<class T , std::size_t N> |
| std::end (array)) |
|
template<class ContiguousContainer , typename std::enable_if< not std::is_pointer< ContiguousContainer >::value andstd::is_base_of< std::random_access_iterator_tag, typename iterator_traits< decltype(std::begin(std::declval< ContiguousContainer const >()))>::iterator_category >::value, int >::type = 0> |
| input_adapter (const ContiguousContainer &c) |
| input adapter for contiguous container More...
|
|
| operator input_adapter_t () |
|
Definition at line 4197 of file json.hpp.