Lines Matching refs:iteration_proxy
5075 // #include <nlohmann/detail/iterators/iteration_proxy.hpp>
5235 template<typename IteratorType> class iteration_proxy
5242 explicit iteration_proxy() = default;
5245 explicit iteration_proxy(typename IteratorType::reference cont) noexcept
5248 iteration_proxy(iteration_proxy const&) = default;
5249 iteration_proxy& operator=(iteration_proxy const&) = default;
5250 iteration_proxy(iteration_proxy&&) noexcept = default;
5251 iteration_proxy& operator=(iteration_proxy&&) noexcept = default;
5252 ~iteration_proxy() = default;
5319 inline constexpr bool ::std::ranges::enable_borrowed_range<::nlohmann::detail::iteration_proxy<IteratorType>> = true;
12813 template<typename IteratorType> class iteration_proxy;
12840 friend iteration_proxy<iter_impl>;
13539 // #include <nlohmann/detail/iterators/iteration_proxy.hpp>
19324 using iteration_proxy = ::nlohmann::detail::iteration_proxy<Iterator>;
22033 static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept
22044 static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept
22051 iteration_proxy<iterator> items() noexcept
22053 return iteration_proxy<iterator>(*this);
22058 iteration_proxy<const_iterator> items() const noexcept
22060 return iteration_proxy<const_iterator>(*this);