STLdoc
STLdocumentation
|
#include <concurrent_queue.h>
Public Member Functions | |
_Concurrent_queue_iterator () | |
_Concurrent_queue_iterator (const _Concurrent_queue_iterator< _Container, typename _Container::value_type > &_Other) | |
_Concurrent_queue_iterator & | operator= (const _Concurrent_queue_iterator &_Other) |
_Value & | operator* () const |
_Value * | operator-> () const |
_Concurrent_queue_iterator & | operator++ () |
_Concurrent_queue_iterator | operator++ (int) |
Private Member Functions | |
_Concurrent_queue_iterator (const _Concurrent_queue_base &_Queue) | |
Friends | |
template<typename _Ty , class _Ax > | |
class | ::Concurrency::concurrent_queue |
Additional Inherited Members | |
Protected Member Functions inherited from Concurrency::details::_Concurrent_queue_iterator_base_v4 | |
_Concurrent_queue_iterator_base_v4 () | |
_Concurrent_queue_iterator_base_v4 (const _Concurrent_queue_iterator_base_v4 &_I) | |
_CONCRTIMP | _Concurrent_queue_iterator_base_v4 (const _Concurrent_queue_base &) |
_CONCRTIMP void | _Assign (const _Concurrent_queue_iterator_base_v4 &) |
_CONCRTIMP void | _Advance () |
_CONCRTIMP | ~_Concurrent_queue_iterator_base_v4 () |
Protected Attributes inherited from Concurrency::details::_Concurrent_queue_iterator_base_v4 | |
void * | _My_item |
_Value is either the _Ty or const _Ty type of the container.
|
inlineprivate |
|
inline |
|
inline |
If _Value==_Container::value_type, then this routine is the copy constructor. If _Value==const _Container::value_type, then this routine is a conversion constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |