sttcl  v0.9c
STTCL C++ template state machine framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sttcl::internal::RefCountPtrBase< MutexType >::PtrRef Struct Reference

#include <RefCountPtr.h>

List of all members.

Public Member Functions

 PtrRef (void *argPointee, ReleaseFunc argReleaseFunc)
 ~PtrRef ()

Public Attributes

void * pointee
int refcount
MutexType refcountMutex
ReleaseFunc releaseFunc

Constructor & Destructor Documentation

template<class MutexType>
sttcl::internal::RefCountPtrBase< MutexType >::PtrRef::PtrRef ( void *  argPointee,
ReleaseFunc  argReleaseFunc 
)
inline
template<class MutexType>
sttcl::internal::RefCountPtrBase< MutexType >::PtrRef::~PtrRef ( )
inline

Member Data Documentation

template<class MutexType>
void* sttcl::internal::RefCountPtrBase< MutexType >::PtrRef::pointee
template<class MutexType>
int sttcl::internal::RefCountPtrBase< MutexType >::PtrRef::refcount
template<class MutexType>
MutexType sttcl::internal::RefCountPtrBase< MutexType >::PtrRef::refcountMutex
template<class MutexType>
ReleaseFunc sttcl::internal::RefCountPtrBase< MutexType >::PtrRef::releaseFunc

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