Home
last modified time | relevance | path

Searched full:iterator (Results 1 – 25 of 15311) sorted by relevance

12345678910>>...613

/external/cronet/stable/third_party/libc++/src/test/std/iterators/predef.iterators/move.iterators/move.iterator/
Diterator_concept_conformance.compile.pass.cpp13 #include <iterator>
21 using iterator = std::move_iterator<cpp17_input_iterator<int*>>; in test() typedef
23 LIBCPP_STATIC_ASSERT(!std::default_initializable<iterator>); in test()
24 static_assert( std::copyable<iterator>); in test()
25 static_assert( std::input_iterator<iterator>); in test()
26 static_assert(!std::forward_iterator<iterator>); in test()
27 static_assert(!std::sentinel_for<iterator, iterator>); // not copyable in test()
28 static_assert(!std::sized_sentinel_for<iterator, iterator>); in test()
29 static_assert(!std::indirectly_movable<int*, iterator>); in test()
30 static_assert(!std::indirectly_movable_storable<int*, iterator>); in test()
[all …]
/external/cronet/tot/third_party/libc++/src/test/std/iterators/predef.iterators/move.iterators/move.iterator/
Diterator_concept_conformance.compile.pass.cpp13 #include <iterator>
21 using iterator = std::move_iterator<cpp17_input_iterator<int*>>; in test() typedef
23 LIBCPP_STATIC_ASSERT(!std::default_initializable<iterator>); in test()
24 static_assert( std::copyable<iterator>); in test()
25 static_assert( std::input_iterator<iterator>); in test()
26 static_assert(!std::forward_iterator<iterator>); in test()
27 static_assert(!std::sentinel_for<iterator, iterator>); // not copyable in test()
28 static_assert(!std::sized_sentinel_for<iterator, iterator>); in test()
29 static_assert(!std::indirectly_movable<int*, iterator>); in test()
30 static_assert(!std::indirectly_movable_storable<int*, iterator>); in test()
[all …]
/external/guava/android/guava/src/com/google/common/collect/
DIterators.java43 import java.util.Iterator;
54 * Iterator}. Except as noted, each method has a corresponding {@link Iterable}-based method in the
75 * Returns the empty iterator.
84 * Returns the empty iterator.
98 private enum EmptyModifiableIterator implements Iterator<Object> {
118 * Returns the empty {@code Iterator} that throws {@link IllegalStateException} instead of {@link
119 * UnsupportedOperationException} on a call to {@link Iterator#remove()}.
123 static <T extends @Nullable Object> Iterator<T> emptyModifiableIterator() { in emptyModifiableIterator()
124 return (Iterator<T>) EmptyModifiableIterator.INSTANCE; in emptyModifiableIterator()
127 /** Returns an unmodifiable view of {@code iterator}. */
[all …]
/external/guava/guava/src/com/google/common/collect/
DIterators.java43 import java.util.Iterator;
54 * Iterator}. Except as noted, each method has a corresponding {@link Iterable}-based method in the
75 * Returns the empty iterator.
84 * Returns the empty iterator.
98 private enum EmptyModifiableIterator implements Iterator<Object> {
118 * Returns the empty {@code Iterator} that throws {@link IllegalStateException} instead of {@link
119 * UnsupportedOperationException} on a call to {@link Iterator#remove()}.
123 static <T extends @Nullable Object> Iterator<T> emptyModifiableIterator() { in emptyModifiableIterator()
124 return (Iterator<T>) EmptyModifiableIterator.INSTANCE; in emptyModifiableIterator()
127 /** Returns an unmodifiable view of {@code iterator}. */
[all …]
/external/guava/android/guava-tests/test/com/google/common/collect/
DIteratorsTest.java51 import java.util.Iterator;
84 Iterator<String> iterator = Iterators.emptyIterator(); in testEmptyIterator() local
85 assertFalse(iterator.hasNext()); in testEmptyIterator()
87 iterator.next(); in testEmptyIterator()
92 iterator.remove(); in testEmptyIterator()
100 ListIterator<String> iterator = Iterators.emptyListIterator(); in testEmptyListIterator() local
101 assertFalse(iterator.hasNext()); in testEmptyListIterator()
102 assertFalse(iterator.hasPrevious()); in testEmptyListIterator()
103 assertEquals(0, iterator.nextIndex()); in testEmptyListIterator()
104 assertEquals(-1, iterator.previousIndex()); in testEmptyListIterator()
[all …]
/external/guava/guava-tests/test/com/google/common/collect/
DIteratorsTest.java51 import java.util.Iterator;
84 Iterator<String> iterator = Iterators.emptyIterator(); in testEmptyIterator() local
85 assertFalse(iterator.hasNext()); in testEmptyIterator()
87 iterator.next(); in testEmptyIterator()
92 iterator.remove(); in testEmptyIterator()
100 ListIterator<String> iterator = Iterators.emptyListIterator(); in testEmptyListIterator() local
101 assertFalse(iterator.hasNext()); in testEmptyListIterator()
102 assertFalse(iterator.hasPrevious()); in testEmptyListIterator()
103 assertEquals(0, iterator.nextIndex()); in testEmptyListIterator()
104 assertEquals(-1, iterator.previousIndex()); in testEmptyListIterator()
[all …]
/external/python/python-api-core/tests/unit/
Dtest_page_iterator.py49 side_effect=lambda iterator, value: value, spec=["__call__"]
86 class PageIteratorImpl(page_iterator.Iterator):
98 iterator = PageIteratorImpl(
102 assert not iterator._started
103 assert iterator.client is client
104 assert iterator.item_to_value == item_to_value
105 assert iterator.max_results == max_results
107 assert iterator.page_number == 0
108 assert iterator.next_page_token == token
109 assert iterator.num_results == 0
[all …]
/external/icu/android_icu4j/testing/src/com/android/i18n/test/timezone/internal/
DMemoryMappedFileTest.java102 BufferIterator iterator = memoryMappedFile.bigEndianIterator(); in testReadAfterCloseFails() local
106 iterator.readByte(); in testReadAfterCloseFails()
123 BufferIterator iterator = iteratorFactory.apply(mappedFile); in checkReadByte() local
125 assertReadByteSucceeds(iterator, bytes[i]); in checkReadByte()
129 iterator.seek(0); in checkReadByte()
131 assertReadByteSucceeds(iterator, bytes[i]); in checkReadByte()
132 iterator.skip(1); in checkReadByte()
151 BufferIterator iterator = iteratorFactory.apply(mappedFile); in checkSeek() local
152 seekRead(bytes, iterator, 2); in checkSeek()
154 seekRead(bytes, iterator, 0); in checkSeek()
[all …]
/external/wpa_supplicant_8/src/utils/
Dradiotap.c53 * ieee80211_radiotap_iterator_init - radiotap parser iterator initialization
54 * @iterator: radiotap_iterator to initialize
60 * This function initializes an opaque iterator struct which can then
66 * call __ieee80211_radiotap_iterator_init() to init a semi-opaque iterator
71 * The iterator's @this_arg member points to the start of the argument
73 * found in the iterator's @this_arg_index member. This arg index corresponds
78 * iterator->max_length after executing ieee80211_radiotap_iterator_init()
82 * You must take care when dereferencing iterator.this_arg
84 * get_unaligned((type *)iterator.this_arg) to dereference
85 * iterator.this_arg for type "type" safely on all arches.
[all …]
/external/sdv/vsomeip/third_party/boost/spirit/include/boost/spirit/home/qi/detail/
Dconstruct.hpp26 template <typename Iterator>
27 struct assign_to_attribute_from_iterators<char, Iterator>
30 call(Iterator const& first, Iterator const&, char& attr) in call()
36 template <typename Iterator>
37 struct assign_to_attribute_from_iterators<signed char, Iterator>
40 call(Iterator const& first, Iterator const&, signed char& attr) in call()
46 template <typename Iterator>
47 struct assign_to_attribute_from_iterators<unsigned char, Iterator>
50 call(Iterator const& first, Iterator const&, unsigned char& attr) in call()
57 template <typename Iterator>
[all …]
/external/sdv/vsomeip/third_party/boost/spirit/include/boost/spirit/home/support/iterators/
Dline_pos_iterator.hpp13 #include <boost/iterator/iterator_adaptor.hpp>
19 /*`The `line_pos_iterator` is a lightweight line position iterator.
20 This iterator adapter only stores the current line number, nothing else.
22 column number and does not need an end iterator. The current column can
25 template <class Iterator>
27 line_pos_iterator<Iterator> // Derived
28 , Iterator // Base
35 explicit line_pos_iterator(Iterator);
45 typename std::iterator_traits<Iterator>::value_type prev;
49 template <class Iterator>
[all …]
/external/sdv/vsomeip/third_party/boost/intrusive/test/
Dscary_iterators_test.cpp90 BOOST_STATIC_ASSERT((!detail::is_same< list<MyClass<> >::iterator in main()
93 //constant_time_size does not change iterator in main()
94 BOOST_STATIC_ASSERT((detail::is_same< list<MyClass<>, constant_time_size<true> >::iterator in main()
95 , list<MyClass<>, constant_time_size<false> >::iterator in main()
97 //void_pointer does change iterator in main()
98 BOOST_STATIC_ASSERT((!detail::is_same< list<MyClass<> >::iterator in main()
99 , list<MyClass<smart_ptr<void> > >::iterator in main()
101 //size_type does not change iterator in main()
102 BOOST_STATIC_ASSERT((detail::is_same< list<MyClass<>, size_type<unsigned int > >::iterator in main()
103 , list<MyClass<>, size_type<unsigned char> >::iterator in main()
[all …]
/external/sdv/vsomeip/third_party/boost/iterator/doc/quickbook/
Dfilter_iterator.qbk1 [section:filter Filter Iterator]
3 The filter iterator adaptor creates a view of an iterator range in
10 underlying range. A filter iterator is therefore constructed with pair
84 template <class Predicate, class Iterator>
88 typedef iterator_traits<Iterator>::value_type value_type;
89 typedef iterator_traits<Iterator>::reference reference;
90 typedef iterator_traits<Iterator>::pointer pointer;
91 typedef iterator_traits<Iterator>::difference_type difference_type;
95 filter_iterator(Predicate f, Iterator x, Iterator end = Iterator());
96 filter_iterator(Iterator x, Iterator end = Iterator());
[all …]
Diterator.qbk1 [library Boost.Iterator
6 [category iterator]
7 [id iterator]
8 [dirname iterator]
31 [def _iterator_ [@../../../iterator/doc/index.html Boost.Iterator]]
41 The Boost Iterator Library contains two parts. The first
43 iterator requirements. The second is a framework of
45 extended concepts and includes several useful iterator
46 adaptors. The extended iterator concepts have been
51 take full advantage of the new-style iterator
[all …]
Dreverse_iterator.qbk1 [section:reverse Reverse Iterator]
3 The reverse iterator adaptor iterates through the adapted iterator
49 template <class Iterator>
53 typedef iterator_traits<Iterator>::value_type value_type;
54 typedef iterator_traits<Iterator>::reference reference;
55 typedef iterator_traits<Iterator>::pointer pointer;
56 typedef iterator_traits<Iterator>::difference_type difference_type;
60 explicit reverse_iterator(Iterator x) ;
65 , typename enable_if_convertible<OtherIterator, Iterator>::type* = 0 // exposition
67 Iterator const& base() const;
[all …]
/external/sdv/vsomeip/third_party/boost/spirit/include/boost/spirit/home/x3/support/utility/
Derror_reporting.hpp21 template <typename Iterator>
26 typedef Iterator iterator_type;
29 Iterator first, Iterator last, std::ostream& err_out in error_handler()
38 void operator()(Iterator err_pos, std::string const& error_message) const;
39 … void operator()(Iterator err_first, Iterator err_last, std::string const& error_message) const;
47 void tag(AST& ast, Iterator first, Iterator last) in tag()
52 boost::iterator_range<Iterator> position_of(position_tagged pos) const in position_of()
57 position_cache<std::vector<Iterator>> const& get_position_cache() const in get_position_cache()
65 void print_line(Iterator line_start, Iterator last) const;
66 void print_indicator(Iterator& line_start, Iterator last, char ind) const;
[all …]
/external/parameter-framework/asio-1.10.6/include/asio/impl/
Dconnect.hpp32 template <typename Iterator>
33 Iterator operator()(const asio::error_code&, Iterator next) in operator ()()
40 template <typename Protocol, typename SocketService, typename Iterator>
41 Iterator connect(basic_socket<Protocol, SocketService>& s, Iterator begin) in connect()
44 Iterator result = connect(s, begin, ec); in connect()
49 template <typename Protocol, typename SocketService, typename Iterator>
50 inline Iterator connect(basic_socket<Protocol, SocketService>& s, in connect()
51 Iterator begin, asio::error_code& ec) in connect()
53 return connect(s, begin, Iterator(), detail::default_connect_condition(), ec); in connect()
56 template <typename Protocol, typename SocketService, typename Iterator>
[all …]
/external/python/python-api-core/tests/asyncio/
Dtest_page_iterator_async.py39 iterator = PageAsyncIteratorImpl(
43 assert not iterator._started
44 assert iterator.client is client
45 assert iterator.item_to_value == item_to_value
46 assert iterator.max_results == max_results
48 assert iterator.page_number == 0
49 assert iterator.next_page_token == token
50 assert iterator.num_results == 0
82 iterator = PageAsyncIteratorImpl(None, None)
84 assert not iterator._started
[all …]
/external/sdv/vsomeip/third_party/boost/iterator/include/boost/iterator/
Dnew_iterator_tests.hpp19 // 28 Oct 2002 Started update for new iterator categories
21 // 28 Apr 2002 Fixed input iterator requirements.
25 // 08 Feb 2001 Fixed bidirectional iterator test so that
31 # include <iterator>
35 # include <boost/iterator/is_readable_iterator.hpp>
36 # include <boost/iterator/is_lvalue_iterator.hpp>
41 # include <boost/iterator/detail/config_def.hpp>
50 template <class Iterator, class T>
51 void readable_iterator_traversal_test(Iterator i1, T v, mpl::true_) in readable_iterator_traversal_test()
57 template <class Iterator, class T>
[all …]
/external/icing/icing/util/
Dcharacter-iterator_test.cc15 #include "icing/util/character-iterator.h"
35 CharacterIterator iterator; in TEST() local
36 EXPECT_THAT(iterator.is_valid(), IsFalse()); in TEST()
43 CharacterIterator iterator(empty_text); in TEST() local
44 EXPECT_THAT(iterator.is_valid(), IsTrue()); in TEST()
45 EXPECT_THAT(iterator.GetCurrentChar(), Eq(0)); in TEST()
51 CharacterIterator iterator(kText); in TEST() local
52 EXPECT_THAT(iterator.is_valid(), IsTrue()); in TEST()
53 EXPECT_THAT(UCharToString(iterator.GetCurrentChar()), Eq("¿")); in TEST()
55 EXPECT_THAT(iterator.AdvanceToUtf8(4), IsTrue()); in TEST()
[all …]
/external/parameter-framework/asio-1.10.6/include/asio/
Dconnect.hpp41 * @param begin An iterator pointing to the start of a sequence of endpoints.
43 * @returns On success, an iterator denoting the successfully connected
44 * endpoint. Otherwise, the end iterator.
51 * Iterator represents the end of the sequence. This is a valid assumption for
52 * iterator types such as @c asio::ip::tcp::resolver::iterator.
60 template <typename Protocol, typename SocketService, typename Iterator>
61 Iterator connect(basic_socket<Protocol, SocketService>& s, Iterator begin);
73 * @param begin An iterator pointing to the start of a sequence of endpoints.
79 * @returns On success, an iterator denoting the successfully connected
80 * endpoint. Otherwise, the end iterator.
[all …]
/external/cronet/stable/base/containers/
Dbuffer_iterator_unittest.cc45 BufferIterator<char> iterator(buffer); in TEST() local
46 const TestStruct* actual = iterator.Object<TestStruct>(); in TEST()
50 // Iterator's view of the data is not large enough to read the object. in TEST()
51 BufferIterator<char> iterator( in TEST()
53 const TestStruct* actual = iterator.Object<TestStruct>(); in TEST()
63 BufferIterator<char> iterator(buffer); in TEST() local
67 *iterator.MutableObject<TestStruct>() = expected; in TEST()
70 // Rewind the iterator. in TEST()
71 iterator.Seek(0); in TEST()
75 const TestStruct* actual = iterator.Object<TestStruct>(); in TEST()
[all …]
/external/cronet/tot/base/containers/
Dbuffer_iterator_unittest.cc45 BufferIterator<char> iterator(buffer); in TEST() local
46 const TestStruct* actual = iterator.Object<TestStruct>(); in TEST()
50 // Iterator's view of the data is not large enough to read the object. in TEST()
51 BufferIterator<char> iterator( in TEST()
53 const TestStruct* actual = iterator.Object<TestStruct>(); in TEST()
63 BufferIterator<char> iterator(buffer); in TEST() local
67 *iterator.MutableObject<TestStruct>() = expected; in TEST()
70 // Rewind the iterator. in TEST()
71 iterator.Seek(0); in TEST()
75 const TestStruct* actual = iterator.Object<TestStruct>(); in TEST()
[all …]
/external/cronet/stable/third_party/libc++/src/test/std/containers/sequences/array/
Diterator_concept_conformance.compile.pass.cpp11 // iterator, const_iterator, reverse_iterator, const_reverse_iterator
15 #include <iterator>
17 using iterator = std::array<int, 10>::iterator; typedef
22 static_assert(std::contiguous_iterator<iterator>);
23 static_assert(std::indirectly_writable<iterator, int>);
24 static_assert(std::sentinel_for<iterator, iterator>);
25 static_assert(std::sentinel_for<iterator, const_iterator>);
26 static_assert(!std::sentinel_for<iterator, reverse_iterator>);
27 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
28 static_assert(std::sized_sentinel_for<iterator, iterator>);
[all …]
/external/cronet/tot/third_party/libc++/src/test/std/containers/sequences/array/
Diterator_concept_conformance.compile.pass.cpp11 // iterator, const_iterator, reverse_iterator, const_reverse_iterator
15 #include <iterator>
17 using iterator = std::array<int, 10>::iterator; typedef
22 static_assert(std::contiguous_iterator<iterator>);
23 static_assert(std::indirectly_writable<iterator, int>);
24 static_assert(std::sentinel_for<iterator, iterator>);
25 static_assert(std::sentinel_for<iterator, const_iterator>);
26 static_assert(!std::sentinel_for<iterator, reverse_iterator>);
27 static_assert(!std::sentinel_for<iterator, const_reverse_iterator>);
28 static_assert(std::sized_sentinel_for<iterator, iterator>);
[all …]

12345678910>>...613