1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
.TH ACE_Module_Base 3 "1 Dec 2001" "ACE" \" -*- nroff -*-
.ad l
.nh
.SH NAME
ACE_Module_Base \- Workaround HP/C++ compiler bug with enums in templates.
.SH SYNOPSIS
.br
.PP
\fC#include <Module.h>\fR
.PP
Inherited by \fBACE_Module\fR.
.PP
.SS Public Types
.in +1c
.ti -1c
.RI "enum { \fBM_DELETE_NONE\fR = 0, \fBM_DELETE_READER\fR = 1, \fBM_DELETE_WRITER\fR = 2, \fBM_DELETE\fR = 3 }"
.br
.in -1c
.SH DETAILED DESCRIPTION
.PP
Workaround HP/C++ compiler bug with enums in templates.
.PP
.PP
Certain C++ compilers, e.g., the HP/UX 10.x and 9.x compilers, seem to fail if enums are defined inside a template, hence we have to move them into a base class.
.PP
.SH MEMBER ENUMERATION DOCUMENTATION
.PP
.SS anonymous enum
.PP
\fBEnumeration values:\fR
.in +1c
.TP
\fB\fIM_DELETE_NONE\fR \fRIndicates that <close> should not delete any Tasks.
.TP
\fB\fIM_DELETE_READER\fR \fRIndicates that <close> should delete the writer Task.
.TP
\fB\fIM_DELETE_WRITER\fR \fRIndicates that <close> should delete the reader Task.
.TP
\fB\fIM_DELETE\fR \fRIndicates that <close> deletes the Tasks.
.PP
Don't change this value without updating the same enum in class \fBACE_Stream\fR... The <M_DELETE_READER> and <M_DELETE_WRITER> flags may be or'ed together.
.SH AUTHOR
.PP
Generated automatically by Doxygen for ACE from the source code.
|