Lines Matching refs:Iter

15 template<typename Iter>
16 using can_post_increment_temporary = decltype((std::declval<Iter>()++)++);
18 template<typename Iter>
19 using can_post_decrement_temporary = decltype((std::declval<Iter>()--)--);
389 using Iter = nlohmann::detail::primitive_iterator_t;
390 CHECK(std::is_same < decltype(std::declval<Iter&>()++), Iter >::value);
394 using Iter = nlohmann::detail::iter_impl<json>;
395 CHECK(std::is_same < decltype(std::declval<Iter&>()++), Iter >::value);
400 using Iter = nlohmann::detail::json_reverse_iterator<Base>;
401 CHECK(std::is_same < decltype(std::declval<Iter&>()++), Iter >::value);
408 using Iter = nlohmann::detail::primitive_iterator_t;
409 CHECK(std::is_same < decltype(std::declval<Iter&>()--), Iter >::value);
413 using Iter = nlohmann::detail::iter_impl<json>;
414 CHECK(std::is_same < decltype(std::declval<Iter&>()--), Iter >::value );
419 using Iter = nlohmann::detail::json_reverse_iterator<Base>;
420 CHECK(std::is_same < decltype(std::declval<Iter&>()--), Iter >::value );
432 using Iter = nlohmann::detail::primitive_iterator_t;
433 CHECK_FALSE(is_detected<can_post_increment_temporary, Iter&>::value);
437 using Iter = nlohmann::detail::iter_impl<json>;
438 CHECK_FALSE(is_detected<can_post_increment_temporary, Iter&>::value);
443 using Iter = nlohmann::detail::json_reverse_iterator<Base>;
444 CHECK_FALSE(is_detected<can_post_increment_temporary, Iter&>::value);
451 using Iter = nlohmann::detail::primitive_iterator_t;
452 CHECK_FALSE(is_detected<can_post_decrement_temporary, Iter&>::value);
456 using Iter = nlohmann::detail::iter_impl<json>;
457 CHECK_FALSE(is_detected<can_post_decrement_temporary, Iter&>::value);
462 using Iter = nlohmann::detail::json_reverse_iterator<Base>;
463 CHECK_FALSE(is_detected<can_post_decrement_temporary, Iter&>::value);