| 444 | |
| 445 | template <class TData> |
| 446 | bool ReadJsonTreeImpl(TData* in, const TJsonReaderConfig* config, TJsonValue* out, bool throwOnError) { |
| 447 | std::conditional_t<std::is_same<TData, TStringBuf>::value, TStringBufStreamWrapper, TInputStreamWrapper> is(*in); |
| 448 | return ReadJsonTree(is, config, out, throwOnError); |
| 449 | } |
| 450 | |
| 451 | template <class TData> |
| 452 | bool ReadJsonTreeImpl(TData* in, bool allowComments, TJsonValue* out, bool throwOnError) { |
no test coverage detected