/external/llvm/include/llvm/ADT/ |
iterator_range.h | 1 //===- iterator_range.h - A range adaptor for iterators ---------*- C++ -*-===// 32 class iterator_range { class in namespace:llvm 39 iterator_range(Container &&c) function in class:llvm::iterator_range 42 iterator_range(IteratorT begin_iterator, IteratorT end_iterator) function in class:llvm::iterator_range 54 template <class T> iterator_range<T> make_range(T x, T y) { 55 return iterator_range<T>(std::move(x), std::move(y)); 58 template <typename T> iterator_range<T> make_range(std::pair<T, T> p) { 59 return iterator_range<T>(std::move(p.first), std::move(p.second)); 63 iterator_range<decltype(begin(std::declval<T>()))> drop_begin(T &&t, int n) {
|
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/mpl/ |
iterator_range.hpp | 13 // $Id: iterator_range.hpp 49267 2008-10-11 06:19:02Z agurtovoy $ 28 struct iterator_range struct in namespace:boost::mpl 31 typedef iterator_range type; 35 BOOST_MPL_AUX_LAMBDA_SUPPORT(2,iterator_range,(First,Last)) 38 BOOST_MPL_AUX_NA_SPEC(2, iterator_range)
|
/external/v8/src/base/ |
iterator.h | 15 // The intention of the base::iterator_range class is to encapsulate two 20 class iterator_range { class in namespace:v8::base 30 iterator_range() : begin_(), end_() {} function in class:v8::base::iterator_range 32 iterator_range(ForwardIterator2 const& begin, ForwardIterator2 const& end) function in class:v8::base::iterator_range
|
/external/llvm/include/llvm/DebugInfo/DWARF/ |
DWARFUnit.h | 71 typedef llvm::iterator_range<typename UnitVector::iterator> iterator_range; typedef in class:llvm::final
|
/ndk/tests/device/issue42891-boost-1_52/jni/boost/boost/range/ |
iterator_range_core.hpp | 38 \c iterator_range is a simple wrapper of iterator pair idiom. It provides 107 //! iterator_range class 109 An \c iterator_range delimits a range in a sequence by beginning and ending iterators. 110 An iterator_range can be passed to an algorithm which requires a sequence as an input. 119 delimiting a working range, as an arguments. The \c iterator_range class is an 125 class iterator_range class in namespace:boost 127 typedef range_detail::safe_bool< IteratorT iterator_range<IteratorT>::* > safe_bool_t; 133 typedef iterator_range<IteratorT> type; 149 typedef iterator_range<IteratorT> this_type; 174 iterator_range() : m_Begin( iterator() ), m_End( iterator() function in class:boost::iterator_range 179 iterator_range( Iterator Begin, Iterator End ) : function in class:boost::iterator_range 185 iterator_range( const Range& r ) : function in class:boost::iterator_range 191 iterator_range( Range& r ) : function in class:boost::iterator_range 197 iterator_range( const Range& r, iterator_range_detail::const_range_tag ) : function in class:boost::iterator_range 203 iterator_range( Range& r, iterator_range_detail::range_tag ) : function in class:boost::iterator_range [all...] |