Home | History | Annotate | Download | only in impl

Lines Matching refs:Iterator

32     template <typename Iterator>
33 Iterator operator()(const asio::error_code&, Iterator next)
40 template <typename Protocol, typename SocketService, typename Iterator>
41 Iterator connect(basic_socket<Protocol, SocketService>& s, Iterator begin)
44 Iterator result = connect(s, begin, ec);
49 template <typename Protocol, typename SocketService, typename Iterator>
50 inline Iterator connect(basic_socket<Protocol, SocketService>& s,
51 Iterator begin, asio::error_code& ec)
53 return connect(s, begin, Iterator(), detail::default_connect_condition(), ec);
56 template <typename Protocol, typename SocketService, typename Iterator>
57 Iterator connect(basic_socket<Protocol, SocketService>& s,
58 Iterator begin, Iterator end)
61 Iterator result = connect(s, begin, end, ec);
66 template <typename Protocol, typename SocketService, typename Iterator>
67 inline Iterator connect(basic_socket<Protocol, SocketService>& s,
68 Iterator begin, Iterator end, asio::error_code& ec)
74 typename Iterator, typename ConnectCondition>
75 Iterator connect(basic_socket<Protocol, SocketService>& s,
76 Iterator begin, ConnectCondition connect_condition)
79 Iterator result = connect(s, begin, connect_condition, ec);
85 typename Iterator, typename ConnectCondition>
86 inline Iterator connect(basic_socket<Protocol, SocketService>& s,
87 Iterator begin, ConnectCondition connect_condition,
90 return connect(s, begin, Iterator(), connect_condition, ec);
94 typename Iterator, typename ConnectCondition>
95 Iterator connect(basic_socket<Protocol, SocketService>& s,
96 Iterator begin, Iterator end, ConnectCondition connect_condition)
99 Iterator result = connect(s, begin, end, connect_condition, ec);
105 typename Iterator, typename ConnectCondition>
106 Iterator connect(basic_socket<Protocol, SocketService>& s,
107 Iterator begin, Iterator end, ConnectCondition connect_condition,
112 for (Iterator iter = begin; iter != end; ++iter)
143 template <typename Iterator>
145 Iterator& iter, Iterator& end)
148 iter = connect_condition_(ec, static_cast<const Iterator&>(iter));
165 template <typename Iterator>
166 void check_condition(const asio::error_code&, Iterator&, Iterator&)
171 template <typename Protocol, typename SocketService, typename Iterator,
177 const Iterator& begin, const Iterator& end,
251 static_cast<const Iterator&>(iter_));
257 Iterator iter_;
258 Iterator end_;
263 template <typename Protocol, typename SocketService, typename Iterator,
266 connect_op<Protocol, SocketService, Iterator,
273 template <typename Protocol, typename SocketService, typename Iterator,
276 connect_op<Protocol, SocketService, Iterator,
283 template <typename Protocol, typename SocketService, typename Iterator,
286 connect_op<Protocol, SocketService, Iterator,
294 typename SocketService, typename Iterator,
297 connect_op<Protocol, SocketService, Iterator,
305 typename SocketService, typename Iterator,
308 connect_op<Protocol, SocketService, Iterator,
317 typename Iterator, typename ComposedConnectHandler>
319 void (asio::error_code, Iterator))
321 Iterator begin, ASIO_MOVE_ARG(ComposedConnectHandler) handler)
326 ComposedConnectHandler, handler, Iterator) type_check;
329 void (asio::error_code, Iterator)> init(
332 detail::connect_op<Protocol, SocketService, Iterator,
334 ComposedConnectHandler, void (asio::error_code, Iterator))>(s,
335 begin, Iterator(), detail::default_connect_condition(), init.handler)(
342 typename Iterator, typename ComposedConnectHandler>
344 void (asio::error_code, Iterator))
346 Iterator begin, Iterator end,
352 ComposedConnectHandler, handler, Iterator) type_check;
355 void (asio::error_code, Iterator)> init(
358 detail::connect_op<Protocol, SocketService, Iterator,
360 ComposedConnectHandler, void (asio::error_code, Iterator))>(s,
367 template <typename Protocol, typename SocketService, typename Iterator,
370 void (asio::error_code, Iterator))
372 Iterator begin, ConnectCondition connect_condition,
378 ComposedConnectHandler, handler, Iterator) type_check;
381 void (asio::error_code, Iterator)> init(
384 detail::connect_op<Protocol, SocketService, Iterator,
386 ComposedConnectHandler, void (asio::error_code, Iterator))>(s,
387 begin, Iterator(), connect_condition, init.handler)(
393 template <typename Protocol, typename SocketService, typename Iterator,
396 void (asio::error_code, Iterator))
398 Iterator begin, Iterator end, ConnectCondition connect_condition,
404 ComposedConnectHandler, handler, Iterator) type_check;
407 void (asio::error_code, Iterator)> init(
410 detail::connect_op<Protocol, SocketService, Iterator,
412 ComposedConnectHandler, void (asio::error_code, Iterator))>(s,