#include <pplcancellation_token.h>
Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::TokenRegistrationContainer |
( |
| ) |
|
|
inline |
Node * _M_begin
Definition: pplcancellation_token.h:322
Node * _M_last
Definition: pplcancellation_token.h:323
Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::~TokenRegistrationContainer |
( |
| ) |
|
|
inline |
244 while (_Node !=
nullptr)
Node * _M_begin
Definition: pplcancellation_token.h:322
struct Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::_Node Node
_Node * _M_next
Definition: pplcancellation_token.h:229
bool Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::empty |
( |
| ) |
|
|
inline |
Node * _M_begin
Definition: pplcancellation_token.h:322
template<typename _Ty >
void Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::for_each |
( |
_Ty |
_Lambda | ) |
|
|
inline |
268 while (_Node !=
nullptr)
270 _Lambda(_Node->_M_token);
271 _Node = _Node->_M_next;
Node * _M_begin
Definition: pplcancellation_token.h:322
struct Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::_Node Node
277 auto _Node =
new Node(_Token);
Node * _M_begin
Definition: pplcancellation_token.h:322
struct Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::_Node Node
Node * _M_last
Definition: pplcancellation_token.h:323
_Node * _M_next
Definition: pplcancellation_token.h:229
293 Node* _Prev =
nullptr;
295 while (_Node !=
nullptr)
297 if (_Node->_M_token == _Token) {
298 if (_Prev ==
nullptr)
307 if (_Node->_M_next ==
nullptr)
Node * _M_begin
Definition: pplcancellation_token.h:322
struct Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::_Node Node
Node * _M_last
Definition: pplcancellation_token.h:323
_Node * _M_next
Definition: pplcancellation_token.h:229
Node * _M_begin
Definition: pplcancellation_token.h:322
Node * _M_last
Definition: pplcancellation_token.h:323
void swap(any &_Left, any &_Right) _NOEXCEPT
Definition: any:450
Node* Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::_M_begin |
|
private |
Node* Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::_M_last |
|
private |
The documentation for this class was generated from the following file: