STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Private Types | List of all members
Concurrency::details::_ContextCallback Class Reference

#include <ppltasks.h>

Inheritance diagram for Concurrency::details::_ContextCallback:
Concurrency::task_continuation_context

Public Member Functions

 _ContextCallback (bool=false)
 
 _ContextCallback (const _ContextCallback &)
 
 _ContextCallback (_ContextCallback &&)
 
_ContextCallbackoperator= (const _ContextCallback &)
 
_ContextCallbackoperator= (_ContextCallback &&)
 
bool _HasCapturedContext () const
 
void _Resolve (bool) const
 
void _CallInContext (_CallbackFunction _Func) const
 
bool operator== (const _ContextCallback &) const
 
bool operator!= (const _ContextCallback &) const
 

Static Public Member Functions

static _ContextCallback _CaptureCurrent ()
 

Private Types

typedef std::function< void(void)> _CallbackFunction
 

Member Typedef Documentation

Constructor & Destructor Documentation

Concurrency::details::_ContextCallback::_ContextCallback ( bool  = false)
inline
740  {
741  }
Concurrency::details::_ContextCallback::_ContextCallback ( const _ContextCallback )
inline
744  {
745  }
Concurrency::details::_ContextCallback::_ContextCallback ( _ContextCallback &&  )
inline
748  {
749  }

Member Function Documentation

void Concurrency::details::_ContextCallback::_CallInContext ( _CallbackFunction  _Func) const
inline
771  {
772  _Func();
773  }
static _ContextCallback Concurrency::details::_ContextCallback::_CaptureCurrent ( )
inlinestatic
735  {
736  return _ContextCallback();
737  }
_ContextCallback(bool=false)
Definition: ppltasks.h:739
bool Concurrency::details::_ContextCallback::_HasCapturedContext ( ) const
inline
762  {
763  return false;
764  }
void Concurrency::details::_ContextCallback::_Resolve ( bool  ) const
inline
767  {
768  }
bool Concurrency::details::_ContextCallback::operator!= ( const _ContextCallback ) const
inline
781  {
782  return false;
783  }
_ContextCallback& Concurrency::details::_ContextCallback::operator= ( const _ContextCallback )
inline
752  {
753  return *this;
754  }
_ContextCallback& Concurrency::details::_ContextCallback::operator= ( _ContextCallback &&  )
inline
757  {
758  return *this;
759  }
bool Concurrency::details::_ContextCallback::operator== ( const _ContextCallback ) const
inline
776  {
777  return true;
778  }

The documentation for this class was generated from the following file: