Home
last modified time | relevance | path

Searched refs:OutputIterator (Results 1 – 25 of 348) sorted by relevance

12345678910>>...14

/third_party/boost/boost/compute/algorithm/
Dcopy.hpp47 template<class InputIterator, class OutputIterator>
62 OutputIterator,
63 buffer_iterator<typename OutputIterator::value_type>
66 OutputIterator,
67 detail::device_ptr<typename OutputIterator::value_type>
72 typename OutputIterator::value_type
100 template<class InputIterator, class OutputIterator>
101 inline future<OutputIterator>
104 OutputIterator result, in dispatch_copy_async()
112 is_device_iterator<OutputIterator>, in dispatch_copy_async() argument
[all …]
Dexclusive_scan.hpp55 template<class InputIterator, class OutputIterator, class T, class BinaryOperator>
56 inline OutputIterator
59 OutputIterator result, in exclusive_scan()
65 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in exclusive_scan()
70 template<class InputIterator, class OutputIterator, class T>
71 inline OutputIterator
74 OutputIterator result, in exclusive_scan()
79 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in exclusive_scan()
81 std::iterator_traits<OutputIterator>::value_type output_type; in exclusive_scan()
89 template<class InputIterator, class OutputIterator>
[all …]
Dinclusive_scan.hpp53 template<class InputIterator, class OutputIterator, class BinaryOperator>
54 inline OutputIterator
57 OutputIterator result, in inclusive_scan()
62 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in inclusive_scan()
64 std::iterator_traits<OutputIterator>::value_type output_type; in inclusive_scan()
72 template<class InputIterator, class OutputIterator>
73 inline OutputIterator
76 OutputIterator result, in inclusive_scan()
80 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in inclusive_scan()
82 std::iterator_traits<OutputIterator>::value_type output_type; in inclusive_scan()
/third_party/boost/libs/compute/include/boost/compute/algorithm/
Dcopy.hpp47 template<class InputIterator, class OutputIterator>
62 OutputIterator,
63 buffer_iterator<typename OutputIterator::value_type>
66 OutputIterator,
67 detail::device_ptr<typename OutputIterator::value_type>
72 typename OutputIterator::value_type
100 template<class InputIterator, class OutputIterator>
101 inline future<OutputIterator>
104 OutputIterator result, in dispatch_copy_async()
112 is_device_iterator<OutputIterator>, in dispatch_copy_async() argument
[all …]
Dexclusive_scan.hpp55 template<class InputIterator, class OutputIterator, class T, class BinaryOperator>
56 inline OutputIterator
59 OutputIterator result, in exclusive_scan()
65 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in exclusive_scan()
70 template<class InputIterator, class OutputIterator, class T>
71 inline OutputIterator
74 OutputIterator result, in exclusive_scan()
79 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in exclusive_scan()
81 std::iterator_traits<OutputIterator>::value_type output_type; in exclusive_scan()
89 template<class InputIterator, class OutputIterator>
[all …]
Dinclusive_scan.hpp53 template<class InputIterator, class OutputIterator, class BinaryOperator>
54 inline OutputIterator
57 OutputIterator result, in inclusive_scan()
62 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in inclusive_scan()
64 std::iterator_traits<OutputIterator>::value_type output_type; in inclusive_scan()
72 template<class InputIterator, class OutputIterator>
73 inline OutputIterator
76 OutputIterator result, in inclusive_scan()
80 BOOST_STATIC_ASSERT(is_device_iterator<OutputIterator>::value); in inclusive_scan()
82 std::iterator_traits<OutputIterator>::value_type output_type; in inclusive_scan()
/third_party/boost/boost/spirit/home/karma/
Dgenerate.hpp20 template <typename OutputIterator, typename Expr>
23 OutputIterator& sink in generate()
29 template <typename OutputIterator, typename Expr>
32 OutputIterator const& sink_ in generate()
35 OutputIterator sink = sink_; in generate()
55 template <typename OutputIterator, typename Properties, typename Expr
59 detail::output_iterator<OutputIterator, Properties>& sink in generate() argument
72 template <typename OutputIterator, typename Expr, typename Attr>
75 OutputIterator& sink_ in generate()
89 detail::output_iterator<OutputIterator in generate()
[all …]
Dgenerate_attr.hpp40 template <typename OutputIterator, typename Properties, typename Expr
44 detail::output_iterator<OutputIterator, Properties>& sink in generate() argument
61 template <typename OutputIterator, typename Expr
65 OutputIterator& sink_ in generate()
74 detail::output_iterator<OutputIterator in generate()
79 template <typename OutputIterator, typename Expr
83 OutputIterator const& sink_ in generate()
87 OutputIterator sink = sink_; in generate()
92 template <typename OutputIterator, typename Properties, typename Expr
96 detail::output_iterator<OutputIterator, Properties>& sink in generate_delimited() argument
[all …]
/third_party/boost/boost/algorithm/
Dhex.hpp59 template <typename T, typename OutputIterator>
60 OutputIterator encode_one ( T val, OutputIterator out, const char * hexDigits ) { in encode_one()
122 template <typename InputIterator, typename OutputIterator, typename EndPred>
123 …le_if<boost::is_integral<typename hex_iterator_traits<OutputIterator>::value_type>, OutputIterator
124 decode_one ( InputIterator &first, InputIterator last, OutputIterator out, EndPred pred ) { in decode_one()
125 typedef typename hex_iterator_traits<OutputIterator>::value_type T; in decode_one()
150 template <typename InputIterator, typename OutputIterator>
151 …is_integral<typename detail::hex_iterator_traits<InputIterator>::value_type>, OutputIterator>::type
152 hex ( InputIterator first, InputIterator last, OutputIterator out ) { in hex()
167 template <typename InputIterator, typename OutputIterator>
[all …]
Dclamp.hpp90 template<typename InputIterator, typename OutputIterator>
91 …BOOST_CXX14_CONSTEXPR OutputIterator clamp_range ( InputIterator first, InputIterator last, Output… in clamp_range()
111 template<typename Range, typename OutputIterator>
112 …TEXPR typename boost::disable_if_c<boost::is_same<Range, OutputIterator>::value, OutputIterator>::…
113 clamp_range ( const Range &r, OutputIterator out, in clamp_range()
136 template<typename InputIterator, typename OutputIterator, typename Pred>
137 …BOOST_CXX14_CONSTEXPR OutputIterator clamp_range ( InputIterator first, InputIterator last, Output… in clamp_range()
163 template<typename Range, typename OutputIterator, typename Pred>
164 …TEXPR typename boost::disable_if_c<boost::is_same<Range, OutputIterator>::value, OutputIterator>::…
165 clamp_range ( const Range &r, OutputIterator out, in clamp_range()
/third_party/boost/boost/algorithm/cxx11/
Dcopy_if.hpp33 template<typename InputIterator, typename OutputIterator, typename Predicate>
34 BOOST_CXX14_CONSTEXPR OutputIterator copy_if ( InputIterator first, InputIterator last, OutputItera… in copy_if()
51 template<typename Range, typename OutputIterator, typename Predicate>
52 BOOST_CXX14_CONSTEXPR OutputIterator copy_if ( const Range &r, OutputIterator result, Predicate p ) in copy_if()
68 template<typename InputIterator, typename OutputIterator, typename Predicate>
69 BOOST_CXX14_CONSTEXPR std::pair<InputIterator, OutputIterator>
70 copy_while ( InputIterator first, InputIterator last, OutputIterator result, Predicate p ) in copy_while()
86 template<typename Range, typename OutputIterator, typename Predicate>
87 BOOST_CXX14_CONSTEXPR std::pair<typename boost::range_iterator<const Range>::type, OutputIterator>
88 copy_while ( const Range &r, OutputIterator result, Predicate p ) in copy_while()
[all …]
/third_party/boost/boost/range/algorithm/
Dset_algorithm.hpp61 class OutputIterator>
62 inline OutputIterator set_union(const SinglePassRange1& rng1, in set_union()
64 OutputIterator out) in set_union()
74 class OutputIterator, class BinaryPredicate>
75 inline OutputIterator set_union(const SinglePassRange1& rng1, in set_union()
77 OutputIterator out, in set_union()
94 class OutputIterator>
95 inline OutputIterator set_intersection(const SinglePassRange1& rng1, in set_intersection()
97 OutputIterator out) in set_intersection()
107 class OutputIterator, class BinaryPredicate>
[all …]
/third_party/boost/boost/spirit/home/karma/detail/
Dstring_generate.hpp41 template <typename OutputIterator, typename Char, typename Filter>
42 inline bool string_generate(OutputIterator& sink, Char const* str in string_generate()
53 template <typename OutputIterator, typename Container, typename Filter>
54 inline bool string_generate(OutputIterator& sink in string_generate()
71 template <typename OutputIterator, typename Char>
72 inline bool string_generate(OutputIterator& sink, Char const* str) in string_generate()
77 template <typename OutputIterator, typename Container>
78 inline bool string_generate(OutputIterator& sink in string_generate()
87 template <typename OutputIterator, typename Char, typename CharEncoding
89 inline bool string_generate(OutputIterator& sink in string_generate()
[all …]
Dalternative_function.hpp39 template <typename OutputIterator, typename Context, typename Delimiter>
41 call(Component const&, OutputIterator&, Context&, Delimiter const& in call()
52 template <typename OutputIterator, typename Context, typename Delimiter>
54 call(Component const& component, OutputIterator& sink, Context& ctx in call()
84 template <typename OutputIterator, typename Context, typename Delimiter>
86 call(Component const& component, OutputIterator& sink in call()
96 template <typename OutputIterator, typename Context, typename Delimiter>
98 call(Component const& component, OutputIterator& sink in call()
107 template <typename OutputIterator, typename Context, typename Delimiter>
109 call(Component const& component, OutputIterator& sink in call()
[all …]
Doutput_iterator.hpp111 template <typename OutputIterator>
115 counting_sink(OutputIterator& sink_, std::size_t count_ = 0 in counting_sink()
144 OutputIterator& sink;
148 template <typename OutputIterator>
156 counting_sink<OutputIterator>* chain_counting( in chain_counting()
157 counting_sink<OutputIterator>* count_data) in chain_counting()
159 counting_sink<OutputIterator>* prev_count = count; in chain_counting()
173 counting_sink<OutputIterator>* count; // for counting
326 template <typename OutputIterator>
329 template <typename OutputIterator, typename Properties
[all …]
Dgenerate_to.hpp25 typename OutputIterator, typename Attribute, typename CharEncoding
28 generate_to(OutputIterator& sink, Attribute const& p, CharEncoding, Tag) in generate_to()
35 template <typename OutputIterator, typename Attribute>
37 generate_to(OutputIterator& sink, Attribute const& p, unused_type, unused_type) in generate_to()
44 template <typename OutputIterator, typename CharEncoding, typename Tag>
45 inline bool generate_to(OutputIterator&, unused_type, CharEncoding, Tag) in generate_to() argument
50 template <typename OutputIterator, typename Attribute>
52 generate_to(OutputIterator& sink, Attribute const& p) in generate_to()
59 template <typename OutputIterator>
60 inline bool generate_to(OutputIterator&, unused_type) in generate_to() argument
/third_party/boost/boost/geometry/algorithms/
Dconvex_hull.hpp63 template <typename Geometry, typename OutputIterator, typename Strategy>
64 static inline OutputIterator apply(Geometry const& geometry, in apply()
65 OutputIterator out, Strategy const& strategy) in apply()
177 template <typename Geometry, typename OutputIterator, typename Strategy>
178 static inline OutputIterator apply(Geometry const& geometry, in apply()
179 OutputIterator& out, in apply()
190 template <typename Geometry, typename OutputIterator>
191 static inline OutputIterator apply(Geometry const& geometry, in apply()
192 OutputIterator& out, in apply()
257 template <typename OutputIterator, typename Strategy>
[all …]
/third_party/boost/boost/math/special_functions/
Dbernoulli.hpp22 template <class T, class OutputIterator, class Policy, int N>
23 OutputIterator bernoulli_number_imp(OutputIterator out, std::size_t start, std::size_t n, const Pol… in bernoulli_number_imp()
40 template <class T, class OutputIterator, class Policy>
41 OutputIterator bernoulli_number_imp(OutputIterator out, std::size_t start, std::size_t n, const Pol… in bernoulli_number_imp()
77 template <class T, class OutputIterator, class Policy>
78 inline OutputIterator bernoulli_b2n(const int start_index, in bernoulli_b2n()
80 OutputIterator out_it, in bernoulli_b2n()
93 template <class T, class OutputIterator>
94 inline OutputIterator bernoulli_b2n(const int start_index, in bernoulli_b2n()
96 OutputIterator out_it) in bernoulli_b2n()
[all …]
/third_party/boost/boost/graph/
Dcuthill_mckee_ordering.hpp29 template < typename OutputIterator, typename Buffer, typename DegreeMap >
33 bfs_rcm_visitor(OutputIterator* iter, Buffer* b, DegreeMap deg) in bfs_rcm_visitor()
57 OutputIterator* permutation;
70 template < class Graph, class OutputIterator, class ColorMap, class DegreeMap >
71 OutputIterator cuthill_mckee_ordering(const Graph& g, in cuthill_mckee_ordering()
74 OutputIterator permutation, ColorMap color, DegreeMap degree) in cuthill_mckee_ordering()
80 typedef typename detail::bfs_rcm_visitor< OutputIterator, queue, DegreeMap > in cuthill_mckee_ordering()
111 template < class Graph, class OutputIterator, class ColorMap, class DegreeMap >
112 OutputIterator cuthill_mckee_ordering(const Graph& g, in cuthill_mckee_ordering()
114 OutputIterator permutation, ColorMap color, DegreeMap degree) in cuthill_mckee_ordering()
[all …]
Dbiconnected_components.hpp31 typename LowPointMap, typename PredecessorMap, typename OutputIterator,
39 OutputIterator out, Stack& S, in biconnected_components_visitor()
171 OutputIterator out;
178 template < typename Graph, typename ComponentMap, typename OutputIterator,
181 std::pair< std::size_t, OutputIterator > biconnected_components_impl( in biconnected_components_impl()
182 const Graph& g, ComponentMap comp, OutputIterator out, in biconnected_components_impl()
206 LowPointMap, PredecessorMap, OutputIterator, std::stack< edge_t >, in biconnected_components_impl()
213 return std::pair< std::size_t, OutputIterator >( in biconnected_components_impl()
220 typename OutputIterator, typename VertexIndexMap,
223 static std::pair< std::size_t, OutputIterator > apply(const Graph& g, in apply()
[all …]
/third_party/boost/boost/geometry/algorithms/detail/overlay/
Dlinear_linear.hpp61 template <typename OutputIterator>
62 static inline OutputIterator apply(LineString const& linestring, in apply()
63 OutputIterator oit) in apply()
82 template <typename OutputIterator>
83 static inline OutputIterator apply(MultiLineString const& multilinestring, in apply()
84 OutputIterator oit) in apply()
105 template <typename OutputIterator>
106 static inline OutputIterator apply(Geometry const&, in apply()
107 OutputIterator oit) in apply()
184 typename OutputIterator,
[all …]
Dpointlike_pointlike.hpp57 template <typename OutputIterator>
59 OutputIterator& oit) in apply()
71 template <typename OutputIterator>
73 OutputIterator& oit) in apply()
99 typename OutputIterator
103 OutputIterator& oit) in apply()
120 typename OutputIterator
124 OutputIterator& oit) in apply()
146 template <typename RobustPolicy, typename OutputIterator, typename Strategy>
147 static inline OutputIterator apply(Point1 const& point1, in apply()
[all …]
/third_party/boost/boost/spirit/home/karma/numeric/
Dreal_policies.hpp90 template <typename Inserter, typename OutputIterator, typename Policies>
92 call (OutputIterator& sink, T n, Policies const& p) in call()
186 template <typename OutputIterator>
187 static bool integer_part (OutputIterator& sink, T n, bool sign in integer_part()
215 template <typename OutputIterator>
216 static bool dot (OutputIterator& sink, T /*n*/, unsigned /*precision*/) in dot()
251 template <typename OutputIterator>
252 static bool fraction_part (OutputIterator& sink, T n in fraction_part()
285 template <typename CharEncoding, typename Tag, typename OutputIterator>
286 static bool exponent (OutputIterator& sink, long n) in exponent()
[all …]
/third_party/boost/boost/xpressive/
Dmatch_results.hpp128 template<typename OutputIterator, typename Char>
135 typedef case_converting_iterator<OutputIterator, Char> reference;
137 case_converting_iterator(OutputIterator const &out, traits<Char> const *tr) in case_converting_iterator()
144 OutputIterator base() const in base()
198 OutputIterator out_;
585 template<typename Format, typename OutputIterator>
586 OutputIterator format in format()
588 OutputIterator out in format()
599 , OutputIterator in format()
608 template<typename OutputIterator>
[all …]
/third_party/boost/libs/compute/include/boost/compute/algorithm/detail/
Drandom_fill.hpp24 template<class OutputIterator, class Generator>
25 inline void random_fill(OutputIterator first, in random_fill()
26 OutputIterator last, in random_fill()
33 template<class OutputIterator>
35 random_fill(OutputIterator first, in random_fill()
36 OutputIterator last, in random_fill()
37 typename std::iterator_traits<OutputIterator>::value_type lo, in random_fill()
38 typename std::iterator_traits<OutputIterator>::value_type hi, in random_fill()
42 std::iterator_traits<OutputIterator>::value_type value_type; in random_fill()

12345678910>>...14