#include <acts/blob/master/thirdparty/nlohmann_json/single_include/nlohmann/json.hpp>
|
| input_adapter (std::FILE *file) |
|
| input_adapter (std::istream &i) |
| input adapter for input stream
|
|
| input_adapter (std::istream &&i) |
| input adapter for input stream
|
|
| 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
|
|
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
|
|
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
|
|
template<class T , std::size_t N> |
| input_adapter (T(&array)[N]) |
| input adapter for 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
|
|
| operator input_adapter_t () |
|
Definition at line 4197 of file json.hpp.
View newest version in sPHENIX GitHub at line 4197 of file json.hpp
nlohmann::detail::input_adapter::input_adapter |
( |
std::FILE * |
file | ) |
|
|
inline |
nlohmann::detail::input_adapter::input_adapter |
( |
std::istream & |
i | ) |
|
|
inline |
input adapter for input stream
Definition at line 4205 of file json.hpp.
View newest version in sPHENIX GitHub at line 4205 of file json.hpp
nlohmann::detail::input_adapter::input_adapter |
( |
std::istream && |
i | ) |
|
|
inline |
input adapter for input stream
Definition at line 4209 of file json.hpp.
View newest version in sPHENIX GitHub at line 4209 of file json.hpp
nlohmann::detail::input_adapter::input_adapter |
( |
const std::wstring & |
ws | ) |
|
|
inline |
nlohmann::detail::input_adapter::input_adapter |
( |
const std::u16string & |
ws | ) |
|
|
inline |
nlohmann::detail::input_adapter::input_adapter |
( |
const std::u32string & |
ws | ) |
|
|
inline |
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>
nlohmann::detail::input_adapter::input_adapter |
( |
CharT |
b, |
|
|
std::size_t |
l |
|
) |
| |
|
inline |
input adapter for buffer
Definition at line 4228 of file json.hpp.
View newest version in sPHENIX GitHub at line 4228 of file json.hpp
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>
nlohmann::detail::input_adapter::input_adapter |
( |
CharT |
b | ) |
|
|
inline |
input adapter for string literal
Definition at line 4240 of file json.hpp.
View newest version in sPHENIX GitHub at line 4240 of file json.hpp
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>
nlohmann::detail::input_adapter::input_adapter |
( |
IteratorType |
first, |
|
|
IteratorType |
last |
|
) |
| |
|
inline |
template<class T , std::size_t N>
nlohmann::detail::input_adapter::input_adapter |
( |
T(&) |
array[N] | ) |
|
|
inline |
input adapter for array
Definition at line 4284 of file json.hpp.
View newest version in sPHENIX GitHub at line 4284 of file json.hpp
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>
nlohmann::detail::input_adapter::input_adapter |
( |
const ContiguousContainer & |
c | ) |
|
|
inline |
input adapter for contiguous container
Definition at line 4292 of file json.hpp.
View newest version in sPHENIX GitHub at line 4292 of file json.hpp
the actual adapter
Definition at line 4302 of file json.hpp.
View newest version in sPHENIX GitHub at line 4302 of file json.hpp
The documentation for this class was generated from the following file:
- acts/blob/master/thirdparty/nlohmann_json/single_include/nlohmann/json.hpp