cheshirekow  v0.1.0
attr.h File Reference

Go to the source code of this file.

Classes

struct  pthreads::Access< Base, T >
 access delegate, an object which can access an attribute value of an attribute object More...
 
struct  pthreads::Access< Base, T >
 access delegate, an object which can access an attribute value of an attribute object More...
 
struct  pthreads::Assignment< Base, T >
 assignment delegate, an object which can assign an attribute value to an attribute object More...
 
struct  pthreads::Assignment< Base, T >
 assignment delegate, an object which can assign an attribute value to an attribute object More...
 
class  pthreads::Attr< Base >
 Attributes object for type Base. More...
 
class  pthreads::Attr< Base >
 Attributes object for type Base. More...
 
struct  pthreads::AttrType< Base >
 template used to resolve the pthreads_xxx_t object corresponding to the Attr<Base> object More...
 
struct  pthreads::Delegate< Base, T >
 two-way delegate, may assign or retrieve (unsafely) an attribute value of an attribute object More...
 
struct  pthreads::Delegate< Base, T >
 two-way delegate, may assign or retrieve (unsafely) an attribute value of an attribute object More...
 
struct  pthreads::Friendly< T >
 since a template parameter cannot be a friend (until C++-11) this template simply allows us to work around that limitation More...
 
struct  pthreads::TypeWrap< T, ID >
 Provides a unique type that acts like a native type. More...
 

Namespaces

 pthreads
 Wraps posix-threads (pthreads.h) with object oriented API.