Lines Matching refs:buffer_node
1147 class buffer_node
1159 typedef buffer_node<T> class_type;
1368 __TBB_NOINLINE_SYM explicit buffer_node( graph &g ) in buffer_node() function
1379 buffer_node(const node_set<Args...>& nodes) : buffer_node(nodes.graph_reference()) { in buffer_node() function
1385 __TBB_NOINLINE_SYM buffer_node( const buffer_node& src ) : buffer_node(src.my_graph) {} in buffer_node() function
1499 class queue_node : public buffer_node<T> {
1501 typedef buffer_node<T> base_type;
1507 template<typename> friend class buffer_node;
1629 typedef typename buffer_node<T>::size_type size_type; in __TBB_requires()
1630 typedef typename buffer_node<T>::buffer_operation sequencer_operation; in __TBB_requires()
1658 class priority_queue_node : public buffer_node<T> {
1662 typedef buffer_node<T> base_type;
1669 : buffer_node<T>(g), compare(comp), mark(0) {
1685 : buffer_node<T>(src), mark(0) in priority_queue_node()
1699 typedef typename buffer_node<T>::size_type size_type;
1700 typedef typename buffer_node<T>::item_type item_type;
1701 typedef typename buffer_node<T>::buffer_operation prio_operation;
1758 template<typename> friend class buffer_node;
3232 inline void set_name(const buffer_node<T>& node, const char *name) { in set_name()
3335 using detail::d1::buffer_node;