Home
last modified time | relevance | path

Searched refs:iterator_type (Results 1 – 25 of 342) sorted by relevance

12345678910>>...14

/third_party/boost/boost/spirit/home/x3/support/ast/
Dposition_tagged.hpp30 typedef typename Container::value_type iterator_type; typedef in boost::spirit::x3::position_cache
33 iterator_type first in position_cache()
34 , iterator_type last) in position_cache()
38 boost::iterator_range<iterator_type>
42 boost::iterator_range<iterator_type>( in position_of()
52 , boost::iterator_range<iterator_type>
57 return boost::iterator_range<iterator_type>(); in position_of()
62 … void annotate(AST& /* ast */, iterator_type /* first */, iterator_type /* last */, mpl::false_) in annotate() argument
68 void annotate(position_tagged& ast, iterator_type first, iterator_type last, mpl::true_) in annotate()
77 void annotate(AST& ast, iterator_type first, iterator_type last) in annotate()
[all …]
/third_party/boost/boost/geometry/algorithms/detail/closest_feature/
Dpoint_to_range.hpp43 typedef typename boost::range_iterator<Range const>::type iterator_type; typedef in boost::geometry::detail::closest_feature::point_to_point_range
47 iterator_type first, in apply()
48 iterator_type last, in apply()
50 iterator_type& it_min1, in apply()
51 iterator_type& it_min2, in apply()
58 iterator_type it = first; in apply()
59 iterator_type prev = it++; in apply()
69 iterator_type prev_min_dist = prev; in apply()
97 typedef typename std::pair<iterator_type, iterator_type> return_type;
101 iterator_type first, in apply()
[all …]
/third_party/boost/boost/wave/util/
Dunput_queue_iterator.hpp57 typedef IteratorT iterator_type; typedef in boost::wave::util::unput_queue_iterator
131 typedef IteratorT iterator_type; typedef
138 generate(iterator_type const &it) in generate()
144 generate(ContainerT &queue, iterator_type const &it) in generate()
165 iterator_type; typedef
172 generate(iterator_type &it) in generate()
178 generate(ContainerT &queue, iterator_type &it) in generate()
229 typedef unput_queue_iterator<IteratorT, TokenT, ContainerT> iterator_type; typedef
232 peek(iterator_type it, iterator_type end, bool skip_whitespace = true) in peek()
236 typename iterator_type::container_type &queue = it.get_unput_queue(); in peek()
[all …]
/third_party/boost/boost/fusion/adapted/mpl/
Dmpl_iterator.hpp29 typedef typename remove_const<Iterator_>::type iterator_type; typedef
32 struct value_of : mpl::deref<typename Iterator::iterator_type> {};
38 typename Iterator::iterator_type>::type
53 typename mpl::next<typename Iterator::iterator_type>::type>
68 typename mpl::prior<typename Iterator::iterator_type>::type>
83 typename mpl::advance<typename Iterator::iterator_type, N>::type>
97 typename I1::iterator_type
98 , typename I2::iterator_type>
102 typename I1::iterator_type
103 , typename I2::iterator_type
/third_party/boost/libs/numeric/odeint/test/
Dadaptive_time_iterator.cpp58 …pedef adaptive_time_iterator< dummy_controlled_stepper , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
60iterator_type iter1 = iterator_type( dummy_controlled_stepper() , empty_system() , x , 0.0 , 1.0 ,… in BOOST_AUTO_TEST_CASE()
61 iterator_type iter2 = iter1; in BOOST_AUTO_TEST_CASE()
69 …def adaptive_time_iterator< dummy_dense_output_stepper , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
71iterator_type iter1 = iterator_type( dummy_dense_output_stepper() , empty_system() , x , 0.0 , 1.0… in BOOST_AUTO_TEST_CASE()
72 iterator_type iter2 = iter1; in BOOST_AUTO_TEST_CASE()
79 …boost::reference_wrapper< dummy_dense_output_stepper > , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
82iterator_type iter1 = iterator_type( boost::ref( stepper ) , empty_system() , x , 0.0 , 1.0 , 0.1 … in BOOST_AUTO_TEST_CASE()
83 iterator_type iter2 = iter1; in BOOST_AUTO_TEST_CASE()
91 …pedef adaptive_time_iterator< dummy_controlled_stepper , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
[all …]
Dadaptive_iterator.cpp54 typedef adaptive_iterator< dummy_controlled_stepper , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
57 iterator_type iter1( dummy_controlled_stepper() , empty_system() , x ); in BOOST_AUTO_TEST_CASE()
58 iterator_type iter2( iter1 ); in BOOST_AUTO_TEST_CASE()
77 … typedef adaptive_iterator< dummy_dense_output_stepper , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
81 iterator_type iter1( dummy_dense_output_stepper() , empty_system() , x , 0.0 , 1.0 , 0.1 ); in BOOST_AUTO_TEST_CASE()
82 iterator_type iter2( iter1 ); in BOOST_AUTO_TEST_CASE()
99 …boost::reference_wrapper< dummy_dense_output_stepper > , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
103 iterator_type iter1( boost::ref( stepper ) , empty_system() , x , 0.0 , 0.9 , 0.1 ); in BOOST_AUTO_TEST_CASE()
104 iterator_type iter2( iter1 ); in BOOST_AUTO_TEST_CASE()
120 typedef adaptive_iterator< dummy_controlled_stepper , empty_system , state_type > iterator_type; in BOOST_AUTO_TEST_CASE() typedef
[all …]
/third_party/boost/boost/geometry/iterators/detail/point_iterator/
Diterator_type.hpp41 struct iterator_type struct
49 struct iterator_type<Linestring, linestring_tag> struct
56 struct iterator_type<Ring, ring_tag> struct
63 class iterator_type<Polygon, polygon_tag> class
78 typename iterator_type<inner_range>::type,
89 struct iterator_type<MultiPoint, multi_point_tag> struct
96 class iterator_type<MultiLinestring, multi_linestring_tag> class
105 typename iterator_type<inner_range>::type,
114 class iterator_type<MultiPolygon, multi_polygon_tag> class
123 typename iterator_type<inner_range>::type,
/third_party/boost/libs/spirit/test/x3/
Dany_parser.cpp33 typedef char const* iterator_type; in main() typedef
42 any_parser<iterator_type> start = in main()
56 any_parser<iterator_type, unused_type, context_type> start = in main()
65 any_parser<iterator_type, unused_type, context_type> a = lit('a'); in main()
66 any_parser<iterator_type, unused_type, context_type> b = lit('b'); in main()
67 any_parser<iterator_type, unused_type, context_type> c = lit('c'); in main()
70 any_parser<iterator_type, unused_type, context_type> start = *(a | b) >> c; in main()
82 any_parser<iterator_type, char> a = alpha; in main()
106 any_parser<iterator_type, char> a = alpha; in main()
133 any_parser<iterator_type, std::string> r in main()
[all …]
/third_party/boost/libs/type_erasure/example/
Dprint_sequence.cpp110 typedef boost::type_erasure::any<requirements, _iter> iterator_type; typedef in abstract_printer
113 ostream_type os, iterator_type first, iterator_type last) const = 0;
125 ostream_type os, iterator_type first, iterator_type last) const { in do_print()
148 ostream_type os, iterator_type first, iterator_type last) const { in do_print()
181 ostream_type os, iterator_type first, iterator_type last) const in do_print()
184 std::vector<iterator_type> column_iterators; in do_print()
188 for(iterator_type iter = first; iter != last; ++iter) { in do_print()
193 for(iterator_type iter = first; iter != last; ++iter) { in do_print()
200 iterator_type last_col = column_iterators.back(); in do_print()
204 for(std::vector<iterator_type>::iterator in do_print()
[all …]
/third_party/boost/boost/geometry/iterators/
Dpoint_iterator.hpp41 static inline typename detail::point_iterator::iterator_type
55 static inline typename detail::point_iterator::iterator_type<Ring>::type
66 typedef typename detail::point_iterator::iterator_type
92 static inline typename detail::point_iterator::iterator_type
106 typedef typename detail::point_iterator::iterator_type
122 typedef typename detail::point_iterator::iterator_type
152 static inline typename detail::point_iterator::iterator_type
166 static inline typename detail::point_iterator::iterator_type<Ring>::type
177 typedef typename detail::point_iterator::iterator_type
200 static inline typename detail::point_iterator::iterator_type
[all …]
Dsegment_iterator.hpp42 typedef typename detail::segment_iterator::iterator_type
57 typedef typename detail::segment_iterator::iterator_type
77 typedef typename detail::segment_iterator::iterator_type
109 typedef typename detail::segment_iterator::iterator_type
125 typedef typename detail::segment_iterator::iterator_type
156 typedef typename detail::segment_iterator::iterator_type
171 typedef typename detail::segment_iterator::iterator_type
191 typedef typename detail::segment_iterator::iterator_type
217 typedef typename detail::segment_iterator::iterator_type
232 typedef typename detail::segment_iterator::iterator_type
[all …]
/third_party/boost/libs/spirit/test/support/
Dregression_multi_pass_error_handler.cpp28 typedef multi_pass<base_iterator_type> iterator_type; in main() typedef
30 iterator_type first = make_default_multi_pass(base_iterator_type(iss)); in main()
31 iterator_type last = make_default_multi_pass(base_iterator_type()); in main()
35 qi::rule<iterator_type> r = qi::int_ > qi::int_; in main()
47 typedef multi_pass<base_iterator_type> iterator_type; in main() typedef
49 iterator_type first = make_default_multi_pass(base_iterator_type(iss)); in main()
50 iterator_type last = make_default_multi_pass(base_iterator_type()); in main()
54 qi::rule<iterator_type> r1 = qi::int_ > qi::int_; in main()
55 qi::rule<iterator_type> r2 = qi::int_ > qi::char_; in main()
/third_party/boost/boost/geometry/iterators/detail/segment_iterator/
Diterator_type.hpp42 struct iterator_type struct
48 struct iterator_type<Linestring, linestring_tag> struct
58 struct iterator_type<Ring, ring_tag> struct
68 class iterator_type<Polygon, polygon_tag> class
90 typename iterator_type<inner_range>::type,
103 class iterator_type<MultiLinestring, multi_linestring_tag> class
115 typename iterator_type<inner_range>::type,
125 class iterator_type<MultiPolygon, multi_polygon_tag> class
136 typename iterator_type<inner_range>::type,
/third_party/boost/boost/locale/boundary/
Dboundary_point.hpp53 typedef IteratorType iterator_type; typedef in boost::locale::boundary::boundary_point
63 boundary_point(iterator_type p,rule_type r) : in boundary_point()
71 void iterator(iterator_type i) in iterator()
85 iterator_type iterator() const in iterator()
113 bool operator==(iterator_type const &other) const in operator ==()
120 bool operator!=(iterator_type const &other) const in operator !=()
128 operator iterator_type ()const in operator iterator_type()
134 iterator_type iterator_;
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Drange_in_geometry.hpp39 typedef geometry::point_iterator<Geometry const> iterator_type; typedef
45 iterator_type begin() const in begin()
50 iterator_type end() const in end()
62 typedef const point_type * iterator_type; typedef
70 iterator_type begin() const in begin()
75 iterator_type end() const in end()
119 typedef typename points_range<Geometry1>::iterator_type iterator_type; in range_in_geometry() typedef
120 iterator_type const end = points.end(); in range_in_geometry()
121 iterator_type it = points.begin(); in range_in_geometry()
/third_party/boost/boost/spirit/home/lex/
Dtokenize_and_parse.hpp83 typename Lexer::iterator_type iter = lex.begin(first, last); in tokenize_and_parse()
100 typename Lexer::iterator_type iter = lex.begin(first, last); in tokenize_and_parse()
173 typename Lexer::iterator_type iter = lex.begin(first, last); in tokenize_and_phrase_parse()
174 typename Lexer::iterator_type end = lex.end(); in tokenize_and_phrase_parse()
203 typename Lexer::iterator_type iter = lex.begin(first, last); in tokenize_and_phrase_parse()
204 typename Lexer::iterator_type end = lex.end(); in tokenize_and_phrase_parse()
300 typedef typename Lexer::iterator_type iterator_type; in tokenize() typedef
302 iterator_type iter = lex.begin(first, last, initial_state); in tokenize()
303 iterator_type end = lex.end(); in tokenize()
318 typedef typename Lexer::iterator_type iterator_type; in tokenize() typedef
[all …]
/third_party/boost/libs/spirit/test/lex/
Dtest_parser.hpp27 typedef typename Lexer::iterator_type iterator_type; in test_parser() typedef
29 iterator_type iter = lex.begin(it_in, end_in); in test_parser()
30 iterator_type end = lex.end(); in test_parser()
48 typedef typename Lexer::iterator_type iterator_type; in test_parser() typedef
50 iterator_type iter = lex.begin(it_in, end_in); in test_parser()
51 iterator_type end = lex.end(); in test_parser()
/third_party/boost/boost/geometry/algorithms/detail/distance/
Diterator_selector.hpp33 typedef geometry::segment_iterator<Geometry> iterator_type; typedef
35 static inline iterator_type begin(Geometry& geometry) in begin()
40 static inline iterator_type end(Geometry& geometry) in end()
49 typedef geometry::point_iterator<MultiPoint> iterator_type; typedef
51 static inline iterator_type begin(MultiPoint& multipoint) in begin()
56 static inline iterator_type end(MultiPoint& multipoint) in end()
/third_party/boost/libs/log/src/setup/
Dsettings_parser.cpp50 typedef const char_type* iterator_type;
80 void parse_line(iterator_type& begin, iterator_type end)
82 iterator_type p = begin;
90 iterator_type start = ++p;
92 iterator_type stop = std::find(start, end, constants::char_section_bracket_right);
104 iterator_type eq = std::find(p, end, constants::char_equal);
150 void set_section_name(iterator_type begin, iterator_type end)
156 for (iterator_type p = begin; p != end; ++p)
172 void set_parameter_name(iterator_type begin, iterator_type end)
184 iterator_type p = begin;
Dfilter_parser.cpp124 typedef const char_type* iterator_type;
162 void parse(iterator_type& begin, iterator_type end, unsigned int depth = 0)
166 iterator_type p = constants::trim_spaces_left(begin, end);
182 iterator_type next = p + 1;
227 void parse_subexpression(iterator_type& begin, iterator_type end, unsigned int depth)
230 iterator_type p = begin;
235 iterator_type next = p + 1;
239 iterator_type start = constants::trim_spaces_left(next, end);
296 iterator_type parse_relation(iterator_type begin, iterator_type end)
298 iterator_type p = begin;
[all …]
Dformatter_parser.cpp181 typedef const char_type* iterator_type;
211 void parse(iterator_type& begin, iterator_type end)
213 iterator_type p = begin;
218 iterator_type start = p;
242 iterator_type start = constants::trim_spaces_left(++p, end);
288 iterator_type parse_args(iterator_type begin, iterator_type end)
290 iterator_type p = begin;
301 iterator_type start = p;
355 void on_arg_name(iterator_type begin, iterator_type end)
369 void on_attribute_name(iterator_type begin, iterator_type end)
[all …]
/third_party/boost/boost/geometry/geometries/adapted/boost_polygon/
Dring_proxy.hpp84 >::iterator_type iterator_type; typedef in boost::geometry::adapt::bp::ring_proxy
112 iterator_type begin() const in begin()
120 iterator_type begin() in begin()
128 iterator_type end() const in end()
136 iterator_type end() in end()
207 inline typename boost::geometry::adapt::bp::ring_proxy<Polygon>::iterator_type
214 inline typename boost::geometry::adapt::bp::ring_proxy<Polygon const>::iterator_type
221 inline typename boost::geometry::adapt::bp::ring_proxy<Polygon>::iterator_type
228 inline typename boost::geometry::adapt::bp::ring_proxy<Polygon const>::iterator_type
296 typedef typename geometry::adapt::bp::ring_proxy<Polygon>::iterator_type type;
[all …]
Dholes_proxy.hpp43 typedef hole_iterator<Polygon, proxy_type> iterator_type; typedef
101 inline typename boost::geometry::adapt::bp::holes_proxy<Polygon const>::iterator_type
104 typename boost::geometry::adapt::bp::holes_proxy<Polygon const>::iterator_type in range_begin()
110 inline typename boost::geometry::adapt::bp::holes_proxy<Polygon const>::iterator_type
113 typename boost::geometry::adapt::bp::holes_proxy<Polygon const>::iterator_type in range_end()
120 inline typename boost::geometry::adapt::bp::holes_proxy<Polygon>::iterator_type
123 typename boost::geometry::adapt::bp::holes_proxy<Polygon>::iterator_type in range_begin()
129 inline typename boost::geometry::adapt::bp::holes_proxy<Polygon>::iterator_type
132 typename boost::geometry::adapt::bp::holes_proxy<Polygon>::iterator_type in range_end()
192 typedef typename geometry::adapt::bp::holes_proxy<Polygon>::iterator_type type;
[all …]
/third_party/boost/libs/spirit/test/qi/
Dregression_reorder.cpp42 typedef char const* iterator_type; in main() typedef
44 qi::rule<iterator_type, optional<double>(), space_type> u,v,w; in main()
45 qi::rule<iterator_type, uvw_reordered_type(), space_type> uvw; in main()
46 qi::rule<iterator_type, vwu_reordered_type(), space_type> vwu; in main()
57 iterator_type first = "1U 2V 3W"; in main()
58 iterator_type last = first + std::strlen(first); in main()
69 iterator_type first = "2V 3W 1U"; in main()
70 iterator_type last = first + std::strlen(first); in main()
/third_party/boost/boost/move/
Diterator.hpp47 typedef It iterator_type; typedef in boost::move_iterator
48 typedef typename boost::movelib::iterator_traits<iterator_type>::value_type value_type;
58 …typedef typename boost::movelib::iterator_traits<iterator_type>::difference_type difference_type;
59 …typedef typename boost::movelib::iterator_traits<iterator_type>::iterator_category iterator_catego…
89 BOOST_MOVE_FORCEINLINE move_iterator<iterator_type> operator++(int) in operator ++()
90 { move_iterator<iterator_type> tmp(*this); ++(*this); return tmp; } in operator ++()
95 BOOST_MOVE_FORCEINLINE move_iterator<iterator_type> operator--(int) in operator --()
96 { move_iterator<iterator_type> tmp(*this); --(*this); return tmp; } in operator --()
98 move_iterator<iterator_type> operator+ (difference_type n) const in operator +()
99 { return move_iterator<iterator_type>(m_it + n); } in operator +()
[all …]

12345678910>>...14