|
ACE
6.1.1
|
Adapter that allows built-in types to be used with ACE_TSS. More...
#include <TSS_T.h>

Public Member Functions | |
| ACE_TSS_Type_Adapter (const TYPE value=0) | |
| Constructor. Inlined here so that it should always be inlined. | |
| operator TYPE () const | |
| operator TYPE & () | |
Private Attributes | |
| TYPE | value_ |
| The wrapped value. | |
Adapter that allows built-in types to be used with ACE_TSS.
Wraps a value of a built-in type, providing conversions to and from the type. Example use with ACE_TSS: ACE_TSS<ACE_TSS_Type_Adapter<int> > i; *i = 37; ACE_OS::fprintf (stderr, "%d\n", *i); Unfortunately, though, some compilers have trouble with the implicit type conversions. This seems to work better: ACE_TSS<ACE_TSS_Type_Adapter<int> > i; i->operator int & () = 37; ACE_OS::fprintf (stderr, "%d\n", i->operator int ());
| ACE_TSS_Type_Adapter< TYPE >::ACE_TSS_Type_Adapter | ( | const TYPE | value = 0 | ) | [inline] |
Constructor. Inlined here so that it should always be inlined.
| ACE_TSS_Type_Adapter< TYPE >::operator TYPE | ( | ) | const [inline] |
TYPE conversion. Inlined here so that it should always be inlined.
| ACE_TSS_Type_Adapter< TYPE >::operator TYPE & | ( | ) | [inline] |
TYPE & conversion. Inlined here so that it should always be inlined.
TYPE ACE_TSS_Type_Adapter< TYPE >::value_ [private] |
The wrapped value.
1.8.0