Home
last modified time | relevance | path

Searched refs:Iterator (Results 1 – 25 of 40) sorted by relevance

12

/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/detail/
Diterator.hpp80 template <class Iterator>
82 : std::iterator_traits<Iterator>
100 template <class Iterator>
103 typedef typename Iterator::value_type value_type;
104 typedef typename Iterator::reference reference;
105 typedef typename Iterator::pointer pointer;
106 typedef typename Iterator::difference_type difference_type;
107 typedef typename Iterator::iterator_category iterator_category;
322 template <class Iterator>
325 typedef typename Iterator::difference_type difference_type;
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/iterator/
Diterator_concepts.hpp42 BOOST_concept(ReadableIterator,(Iterator))
43 : boost::Assignable<Iterator>
44 , boost::CopyConstructible<Iterator>
47 … typedef BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::value_type value_type;
48 typedef BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::reference reference;
57 Iterator i;
61 typename Iterator
62 … , typename ValueType = BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::value_type
65 : boost::CopyConstructible<Iterator>
73 Iterator i;
[all …]
Diterator_traits.hpp27 template <class Iterator>
30 typedef typename boost::detail::iterator_traits<Iterator>::value_type type;
33 template <class Iterator>
36 typedef typename boost::detail::iterator_traits<Iterator>::reference type;
40 template <class Iterator>
43 typedef typename boost::detail::iterator_traits<Iterator>::pointer type;
46 template <class Iterator>
49 typedef typename boost::detail::iterator_traits<Iterator>::difference_type type;
52 template <class Iterator>
55 typedef typename boost::detail::iterator_traits<Iterator>::iterator_category type;
Dreverse_iterator.hpp20 template <class Iterator>
22 : public iterator_adaptor< reverse_iterator<Iterator>, Iterator >
24 typedef iterator_adaptor< reverse_iterator<Iterator>, Iterator > super_t;
31 explicit reverse_iterator(Iterator x) in reverse_iterator()
37 , typename enable_if_convertible<OtherIterator, Iterator>::type* = 0 in reverse_iterator()
Diterator_facade.hpp139 template <class Iterator>
142 typedef typename iterator_value<Iterator>::type value_type;
144 explicit postfix_increment_proxy(Iterator const& x) in postfix_increment_proxy()
165 template <class Iterator>
168 typedef typename iterator_value<Iterator>::type value_type;
170 explicit writable_postfix_increment_proxy(Iterator const& x) in writable_postfix_increment_proxy()
208 operator Iterator const&() const in operator Iterator const&()
215 Iterator stored_iterator;
270 template <class Iterator, class Value, class Reference, class CategoryOrTraversal>
288 , postfix_increment_proxy<Iterator>
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/range/
Dconcepts.hpp112 template<class Iterator>
113 struct IncrementableIteratorConcept : CopyConstructible<Iterator>
116 typedef BOOST_DEDUCED_TYPENAME iterator_traversal<Iterator>::type traversal_category;
130 Iterator i;
134 template<class Iterator>
136 : IncrementableIteratorConcept<Iterator>
137 , EqualityComparable<Iterator>
148 Iterator i2(++i); in BOOST_CONCEPT_USAGE()
157 BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::reference r1(*i); in BOOST_CONCEPT_USAGE()
160 … BOOST_DEDUCED_TYPENAME boost::detail::iterator_traits<Iterator>::reference r2(*(++i)); in BOOST_CONCEPT_USAGE()
[all …]
Dbegin.hpp56 template< typename Iterator >
57 inline Iterator range_begin( const std::pair<Iterator,Iterator>& p ) in range_begin() argument
62 template< typename Iterator >
63 inline Iterator range_begin( std::pair<Iterator,Iterator>& p ) in range_begin() argument
Dend.hpp57 template< typename Iterator >
58 inline Iterator range_end( const std::pair<Iterator,Iterator>& p ) in range_end() argument
63 template< typename Iterator >
64 inline Iterator range_end( std::pair<Iterator,Iterator>& p ) in range_end() argument
Dmutable_iterator.hpp47 template< typename Iterator >
48 struct range_mutable_iterator< std::pair<Iterator,Iterator> >
50 typedef Iterator type;
Dconst_iterator.hpp47 template< typename Iterator >
48 struct range_const_iterator< std::pair<Iterator,Iterator> >
50 typedef Iterator type;
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/mpl/aux_/preprocessed/gcc/
Dadvance_forward.hpp18 template< typename Iterator > struct apply
20 typedef Iterator iter0;
28 template< typename Iterator > struct apply
30 typedef Iterator iter0;
39 template< typename Iterator > struct apply
41 typedef Iterator iter0;
51 template< typename Iterator > struct apply
53 typedef Iterator iter0;
64 template< typename Iterator > struct apply
66 typedef Iterator iter0;
[all …]
Dadvance_backward.hpp18 template< typename Iterator > struct apply
20 typedef Iterator iter0;
28 template< typename Iterator > struct apply
30 typedef Iterator iter0;
39 template< typename Iterator > struct apply
41 typedef Iterator iter0;
51 template< typename Iterator > struct apply
53 typedef Iterator iter0;
64 template< typename Iterator > struct apply
66 typedef Iterator iter0;
[all …]
Diter_fold_if_impl.hpp15 template< typename Iterator, typename State >
19 typedef Iterator iterator;
26 typename Iterator
33 typedef typename apply2< StateOp,State,Iterator >::type state;
42 typename Iterator
50 typedef Iterator iterator;
55 typename Iterator
62 typedef typename apply2< Predicate,State,Iterator >::type not_last;
65 >::template result_< Iterator,State,ForwardOp, mpl::next<Iterator> > impl_;
72 typename Iterator
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/mpl/aux_/
Diter_fold_if_impl.hpp45 template< typename Iterator, typename State >
49 typedef Iterator iterator;
56 typename Iterator
63 typedef typename apply2<StateOp,State,Iterator>::type state;
72 typename Iterator
80 typedef Iterator iterator;
88 typename Iterator
95 typedef typename apply2<Predicate,State,Iterator>::type not_last;
98 >::template result_< Iterator,State,ForwardOp,mpl::next<Iterator> > impl_;
105 typename Iterator
[all …]
Dadvance_backward.hpp57 template< typename Iterator > struct apply
61 , Iterator
91 template< typename Iterator > struct apply
93 typedef Iterator iter0;
Dadvance_forward.hpp57 template< typename Iterator > struct apply
61 , Iterator
91 template< typename Iterator > struct apply
93 typedef Iterator iter0;
Dfind_if_pred.hpp22 template< typename Iterator >
25 typedef not_< aux::iter_apply1<Predicate,Iterator> > type;
Diter_apply.hpp24 , typename Iterator
27 : apply1< F,typename deref<Iterator>::type >
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/mpl/
Dadvance.hpp36 template< typename Iterator, typename N > struct apply
47 typedef typename apply_wrap1<f_,Iterator>::type type;
53 typename BOOST_MPL_AUX_NA_PARAM(Iterator)
57 : advance_impl< typename tag<Iterator>::type >
58 ::template apply<Iterator,N>
63 typename Iterator
67 : advance_impl< typename tag<Iterator>::type >
68 ::template apply<Iterator,long_<N> >
Dderef.hpp25 typename BOOST_MPL_AUX_NA_PARAM(Iterator)
30 typedef typename Iterator::type type;
32 typedef typename aux::msvc_type<Iterator>::type type;
34 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,deref,(Iterator))
Dfor_each.hpp38 typename Iterator
44 Iterator* in execute()
57 typename Iterator
63 Iterator* in execute()
69 typedef typename deref<Iterator>::type item; in execute()
77 typedef typename mpl::next<Iterator>::type iter; in execute()
Diter_fold_if.hpp40 template< typename State, typename Iterator > struct apply
43 not_< is_same<Iterator,LastIterator> >
44 , apply1<Predicate,Iterator>
50 not_< is_same<Iterator,LastIterator> >
51 , apply1<Predicate,Iterator>
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/test/utils/iterator/
Dtoken_iterator.hpp135 template<typename Iterator, typename C, typename T>
136 static void assign( Iterator b, Iterator e, std::basic_string<C,T>& t ) in assign()
139 template<typename Iterator, typename C>
140 static void assign( Iterator b, Iterator e, basic_cstring<C>& t ) { t.assign( b, e ); } in assign()
142 template<typename Iterator, typename Token>
143 static void assign( Iterator b, Iterator e, Token& t ) { t.assign( b, e ); }
145 template<typename Iterator, typename Token>
146 static void append_move( Iterator& b, Token& ) { ++b; } in append_move()
153 template<typename Iterator, typename Token>
154 static void assign( Iterator b, Iterator e, Token& t ) {} in assign()
[all …]
/ndk/sources/third_party/googletest/googletest/include/gtest/internal/
Dgtest-param-util.h191 return new Iterator(this, begin_, 0, step_); in Begin()
194 return new Iterator(this, end_, end_index_, step_); in End()
198 class Iterator : public ParamIteratorInterface<T> {
200 Iterator(const ParamGeneratorInterface<T>* base, T value, int index, in Iterator() function
203 virtual ~Iterator() {} in ~Iterator()
213 return new Iterator(*this); in Clone()
223 CheckedDowncastToActualType<const Iterator>(&other)->index_; in Equals()
228 Iterator(const Iterator& other) in Iterator() function
234 void operator=(const Iterator& other);
276 return new Iterator(this, container_.begin()); in Begin()
[all …]
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/range/detail/
Dsfinae.hpp63 template< typename Iterator >
64 yes_type is_pair_impl( const std::pair<Iterator,Iterator>* );

12