ABA_OSTREAM_MANIP_INT Class Reference

the manipulator class for manipulators with one argument More...

#include <ostream.h>

List of all members.

Public Member Functions

 ABA_OSTREAM_MANIP_INT (ABA_OSTREAM &(*f)(ABA_OSTREAM &o, int i), int i)
 The Constructor for a manipulator of the class ABA_OSTREAM with an integer argument.

Private Attributes

int i_
ABA_OSTREAM &(* f_ )(ABA_OSTREAM &o, int i)

Friends

ABA_OSTREAMoperator<< (ABA_OSTREAM &o, const ABA_OSTREAM_MANIP_INT &m)


Detailed Description

the manipulator class for manipulators with one argument

The following class is adapted from [Str93] for the class ABA_OSTREAM.

Definition at line 272 of file ostream.h.


Constructor & Destructor Documentation

ABA_OSTREAM_MANIP_INT::ABA_OSTREAM_MANIP_INT ( ABA_OSTREAM &(*)(ABA_OSTREAM &o, int i)  f,
int  i 
)

The Constructor for a manipulator of the class ABA_OSTREAM with an integer argument.

Parameters:
f A pointer to the manipulating function.
i The argument of the manipulating function.


Friends And Related Function Documentation

ABA_OSTREAM& operator<< ( ABA_OSTREAM o,
const ABA_OSTREAM_MANIP_INT m 
) [friend]

The output operator of the maninpulator class calls the manipulating function.

Returns:
A pointer to the ouput stream.
Parameters:
o An output stream}
m A manipulator object.


Member Data Documentation

int ABA_OSTREAM_MANIP_INT::i_ [private]

Definition at line 293 of file ostream.h.

ABA_OSTREAM&(* ABA_OSTREAM_MANIP_INT::f_)(ABA_OSTREAM &o, int i) [private]


The documentation for this class was generated from the following file:
Generated on Tue Aug 14 18:09:58 2007 for ABACUS by  doxygen 1.5.1