Lines Matching refs:U
90 template<typename U>
91 bool middle_is_ready(CheckType<U> &p) { return p.is_ready(); } in middle_is_ready()
96 template<typename U>
97 bool output_is_ready(CheckType<U> &p) { return p.is_ready(); } in output_is_ready()
102 template<typename U>
103 int middle_my_id(CheckType<U> &p) { return p.id(); } in middle_my_id()
108 template<typename U>
109 int output_my_id(CheckType<U> &p) { return p.id(); } in output_my_id()
114 template<typename U>
115 void my_function(CheckType<U> &p) { p.get_ready(); } in my_function()
118 template<typename U>
121 U operator()( tbb::flow_control& control ) const { in operator ()()
128 return U(); // default constructed in operator ()()
134 template<typename U>
135 class input_filter<U*> : DestroyedTracker {
137 U* operator()(tbb::flow_control& control) const { in operator ()()
148 U* myReturn = new(fetchNextBuffer()) U(); in operator ()()
188 template<typename T, typename U>
191 U operator()(T t) const { in operator ()()
195 U out; in operator ()()
202 template<typename T, typename U>
203 class middle_filter<T*,U> : DestroyedTracker {
205 U operator()(T* my_storage) const { in operator ()()
213 U out; in operator ()()
219 template<typename T, typename U>
220 class middle_filter<T,U*> : DestroyedTracker {
222 U* operator()(T my_storage) const { in operator ()()
227 U* my_return = new(fetchNextBuffer()) U(); in operator ()()
234 template<typename T, typename U>
235 class middle_filter<T*,U*> : DestroyedTracker {
237 U* operator()(T* my_storage) const { in operator ()()
249 U* my_return = new(fetchNextBuffer()) U(); in operator ()()