library of assembled shared sources

http://lass.cocamware.com

lass::util::experimental::Future< T >::Impl Struct Reference

Collaboration diagram for lass::util::experimental::Future< T >::Impl:

Collaboration graph
[legend]

Public Member Functions

 Impl ()
 ~Impl ()
void unbind ()

Data Fields

char value_ [sizeof(T)]
std::auto_ptr
< experimental::RemoteExceptionBase
error_
Condition condition_
TMutex mutex_
size_t referenceCount_
volatile bool isBound_
volatile bool isBadAlloc_

Detailed Description

template<typename T>
struct lass::util::experimental::Future< T >::Impl

Definition at line 177 of file future.h.


Constructor & Destructor Documentation

template<typename T >
lass::util::experimental::Future< T >::Impl::Impl (  )  [inline]

Definition at line 187 of file future.h.

template<typename T >
lass::util::experimental::Future< T >::Impl::~Impl (  )  [inline]

Definition at line 188 of file future.h.


Member Function Documentation

template<typename T >
void lass::util::experimental::Future< T >::Impl::unbind (  )  [inline]

Definition at line 192 of file future.h.

References lass::stde::T.


Field Documentation

template<typename T >
char lass::util::experimental::Future< T >::Impl::value_[sizeof(T)]

Definition at line 179 of file future.h.

Definition at line 180 of file future.h.

Definition at line 181 of file future.h.

Definition at line 182 of file future.h.

template<typename T >
size_t lass::util::experimental::Future< T >::Impl::referenceCount_

Definition at line 183 of file future.h.

template<typename T >
volatile bool lass::util::experimental::Future< T >::Impl::isBound_

Definition at line 184 of file future.h.

template<typename T >
volatile bool lass::util::experimental::Future< T >::Impl::isBadAlloc_

Definition at line 185 of file future.h.


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

Generated on Mon Nov 10 14:22:17 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo