Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
item_buffer with reservable front-end. NOTE: if reserving, do not More...
#include <flow_graph.h>
Public Member Functions | |
reservable_item_buffer () | |
void | reset () |
![]() | |
item_buffer () | |
Constructor. More... | |
~item_buffer () | |
void | reset () |
Protected Attributes | |
bool | my_reserved |
![]() | |
buffer_item_type * | my_array |
size_type | my_array_size |
size_type | my_head |
size_type | my_tail |
Additional Inherited Members | |
![]() | |
enum | buffer_item_state { no_item =0, has_item =1, reserved_item =2 } |
typedef T | item_type |
![]() | |
typedef size_t | size_type |
typedef aligned_pair< item_type, buffer_item_state >::type | buffer_item_type |
typedef A::template rebind< buffer_item_type >::other | allocator_type |
![]() | |
static const size_type | initial_buffer_size = 4 |
item_buffer with reservable front-end. NOTE: if reserving, do not
Definition at line 253 of file flow_graph.h.
|
inline |
Definition at line 259 of file flow_graph.h.
|
inlineprotected |
Definition at line 272 of file flow_graph.h.
Referenced by tbb::flow::interface10::queue_node< T, A >::internal_consume().
|
inlineprotected |
Definition at line 278 of file flow_graph.h.
Referenced by tbb::flow::interface10::buffer_node< T, A >::internal_release().
|
inlineprotected |
Definition at line 263 of file flow_graph.h.
Referenced by tbb::flow::interface10::queue_node< T, A >::internal_reserve().
|
inline |
Definition at line 260 of file flow_graph.h.
Referenced by tbb::flow::interface10::buffer_node< T, A >::reset_node().
|
protected |
Definition at line 284 of file flow_graph.h.