Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::strict_ppl::concurrent_queue< T, A > Member List

This is the complete list of members for tbb::strict_ppl::concurrent_queue< T, A >, including all inherited members.

allocate_block(size_t n) __TBB_overridetbb::strict_ppl::concurrent_queue< T, A >inlineprivatevirtual
allocator_type typedeftbb::strict_ppl::concurrent_queue< T, A >
assign(const concurrent_queue_base_v3 &src, item_constructor_t construct_item)tbb::strict_ppl::internal::concurrent_queue_base_v3< T >protected
clear()tbb::strict_ppl::concurrent_queue< T, A >
concurrent_queue(const allocator_type &a=allocator_type())tbb::strict_ppl::concurrent_queue< T, A >inlineexplicit
concurrent_queue(InputIterator begin, InputIterator end, const allocator_type &a=allocator_type())tbb::strict_ppl::concurrent_queue< T, A >inline
concurrent_queue(const concurrent_queue &src, const allocator_type &a=allocator_type())tbb::strict_ppl::concurrent_queue< T, A >inline
concurrent_queue(concurrent_queue &&src)tbb::strict_ppl::concurrent_queue< T, A >inline
concurrent_queue(concurrent_queue &&src, const allocator_type &a)tbb::strict_ppl::concurrent_queue< T, A >inline
concurrent_queue_base_v3()tbb::strict_ppl::internal::concurrent_queue_base_v3< T >protected
const_iterator typedeftbb::strict_ppl::concurrent_queue< T, A >
const_reference typedeftbb::strict_ppl::concurrent_queue< T, A >
copy_construct_item(T *location, const void *src)tbb::strict_ppl::concurrent_queue< T, A >inlineprivatestatic
deallocate_block(void *b, size_t n) __TBB_overridetbb::strict_ppl::concurrent_queue< T, A >inlineprivatevirtual
difference_type typedeftbb::strict_ppl::concurrent_queue< T, A >
emplace(Arguments &&... args)tbb::strict_ppl::concurrent_queue< T, A >inline
empty() consttbb::strict_ppl::concurrent_queue< T, A >inline
get_allocator() consttbb::strict_ppl::concurrent_queue< T, A >inline
internal::concurrent_queue_iterator classtbb::strict_ppl::concurrent_queue< T, A >friend
internal_empty() consttbb::strict_ppl::internal::concurrent_queue_base_v3< T >protected
internal_finish_clear()tbb::strict_ppl::internal::concurrent_queue_base_v3< T >protected
internal_push(const void *src, item_constructor_t construct_item)tbb::strict_ppl::internal::concurrent_queue_base_v3< T >inlineprotected
internal_size() consttbb::strict_ppl::internal::concurrent_queue_base_v3< T >protected
internal_swap(concurrent_queue_base_v3 &src)tbb::strict_ppl::internal::concurrent_queue_base_v3< T >inlineprotected
internal_throw_exception() consttbb::strict_ppl::internal::concurrent_queue_base_v3< T >inlineprotected
internal_try_pop(void *dst)tbb::strict_ppl::internal::concurrent_queue_base_v3< T >protected
iterator typedeftbb::strict_ppl::concurrent_queue< T, A >
move_construct_item(T *location, const void *src)tbb::strict_ppl::concurrent_queue< T, A >inlineprivatestatic
my_allocatortbb::strict_ppl::concurrent_queue< T, A >private
page typedeftbb::strict_ppl::internal::concurrent_queue_base_v3< T >protected
page_allocator_type typedeftbb::strict_ppl::concurrent_queue< T, A >private
push(const T &source)tbb::strict_ppl::concurrent_queue< T, A >inline
push(T &&source)tbb::strict_ppl::concurrent_queue< T, A >inline
reference typedeftbb::strict_ppl::concurrent_queue< T, A >
size_type typedeftbb::strict_ppl::concurrent_queue< T, A >
try_pop(T &result)tbb::strict_ppl::concurrent_queue< T, A >inline
unsafe_begin()tbb::strict_ppl::concurrent_queue< T, A >inline
unsafe_begin() consttbb::strict_ppl::concurrent_queue< T, A >inline
unsafe_end()tbb::strict_ppl::concurrent_queue< T, A >inline
unsafe_end() consttbb::strict_ppl::concurrent_queue< T, A >inline
unsafe_size() consttbb::strict_ppl::concurrent_queue< T, A >inline
value_type typedeftbb::strict_ppl::concurrent_queue< T, A >
~concurrent_queue()tbb::strict_ppl::concurrent_queue< T, A >
~concurrent_queue_base_v3()tbb::strict_ppl::internal::concurrent_queue_base_v3< T >inlineprotectedvirtual
~concurrent_queue_page_allocator()tbb::strict_ppl::internal::concurrent_queue_page_allocatorinlineprotectedvirtual

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.