Output Stream Base Class
Topics
:Overview
Enumerations
Functions
Output stream base class used by derived classes to output filtered text to an ostream object.
// Enumeration used to define character filters when writing strings. enum ostrFilterMode { ostrNO_FILTERING = 0, // Do not filter any characters ostrEAT_SPACES, // Do not print any spaces ostrFILTER_EX_ASCII, // Filter out the extended ASCII character set ostrHTLM_FILTER, // Write text in an HTML format ostrLOWERCASE, // Write all characters in lower case ostrUPPERCASE // Write all characters in upper case };
OutputStreamB::OutputStreamB()
OutputStreamB::FilterMode()
OutputStreamB::HTMLFilter()
OutputStreamB::Write()
OutputStreamB::WriteChar()
OutputStreamB::WriteString()
OutputStreamB::eat_htm_space()
OutputStreamB::operator<<()
OutputStreamB::precision()
OutputStreamB::put_htm_space()
OutputStreamB::OutputStreamB()
- Default class constructor.OutputStreamB::OutputStreamB(ostream &s)
- Class constructor used to bind this object to a specified output stream.void OutputStreamB::FilterMode(ostrFilterMode m)
- Public member function use to set the text filter mode. The "m" variable must correspond to one of the enumerated constants defined in the ostrFilterMode enumeration.void OutputStreamB::HTMLFilter(const unsigned char c)
- Public member function used to filter all characters that have special meaning in HTML documents before writing the character to the currently bound output stream.void OutputStreamB::Write(const char c)
- Public member function used to write a single character to the output stream.void OutputStreamB::Write(const unsigned char c)
- Public member function used to write a single character to the output stream.void OutputStreamB::Write(const unsigned long val)
- Public member function used to write a long value to the output stream.void OutputStreamB::Write(unsigned long val)
- - Public member function used to write a long value to the output stream.void OutputStreamB::Write(const int val)
- - Public member function used to write a integer value to the output stream.void OutputStreamB::Write(int val)
- Public member function used to write a integer value to the output stream.void OutputStreamB::Write(const unsigned int val)
- Public member function used to write a integer value to the output stream.void OutputStreamB::Write(unsigned int val)
- Public member function used to write a integer value to the output stream.void OutputStreamB::Write(double val)
- Public member function used to write a floating point value to the output stream.void OutputStreamB::Write(const double val)
- Public member function used to write a floating point value to the output stream.void OutputStreamB::Write(float val)
- Public member function used to write a floating point value to the output stream.void OutputStreamB::Write(const float val)
- Public member function used to write a floating point value to the output stream.void OutputStreamB::Write(char c)
- Public member function used to write a single character to the output stream.void OutputStreamB::Write(unsigned char c)
- Public member function used to write a single character to the output stream.void OutputStreamB::Write(const char *s)
- Public member function used to write a null-terminated string to the output stream.void OutputStreamB::Write(char *s)
- Public member function used to write a null-terminated string to the output stream.void OutputStreamB::Write(const unsigned char *s)
- Public member function used to write a null-terminated string to the output stream.void OutputStreamB::Write(unsigned char *s)
- Public member function used to write a null-terminated string to the output stream.void OutputStreamB::Write(const long val)
- Public member function used to write a long value to the output stream.void OutputStreamB::Write(long val)
- Public member function used to write a long value to the output stream.virtual void OutputStreamB::WriteChar(const unsigned char c)
- Protected member function used to write a single character to the output stream.virtual void OutputStreamB::WriteString(const char *s)
- Protected member function used to write a null terminated string to the output stream.void OutputStreamB::eat_htm_space()
- Public member function used to translate all spaces encountered in an HTML filter as non-breaking.ostream &OutputStreamB::operator<<(ostream & (*_f)
- Overloaded left shift operator that allows C++ I/O manipulators to be used on OutputStreamB objects.OutputStreamB &OutputStreamB::operator<<( char *s)
- Overloaded left shift operator that allows a null-terminated string to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const long val)
- Overloaded left shift operator that allows a long value to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(unsigned long val)
- Overloaded left shift operator that allows a long value to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const unsigned long val)
- Overloaded left shift operator that allows a long value to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(int val)
- Overloaded left shift operator that allows an integer value to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const int val)
- Overloaded left shift operator that allows an integer value to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(unsigned int val)
- Overloaded left shift operator that allows an integer value to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const unsigned int val)
- Overloaded left shift operator that allows an integer value to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const float val)
- Overloaded left shift operator that allows a floating point value to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(float val)
- Overloaded left shift operator that allows a floating point value to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const double val)
- Overloaded left shift operator that allows a floating point value to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(const char *s)
- Overloaded left shift operator that allows a null-terminated string to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(double val)
- Overloaded left shift operator that allows a floating point value to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(unsigned char *s)
- Overloaded left shift operator that allows a null-terminated string to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(const unsigned char *s)
- Overloaded left shift operator that allows a null-terminated string to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(char c)
- Overloaded left shift operator that allows a single character to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const char c)
- Overloaded left shift operator that allows a single character to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(unsigned char c)
- Overloaded left shift operator that allows a single character to be inserted into the output stream.const OutputStreamB &OutputStreamB::operator<<(const unsigned char c)
Overloaded left shift operator that allows a single character to be inserted into the output stream.OutputStreamB &OutputStreamB::operator<<(long val)
- Overloaded left shift operator that allows a long value to be inserted into the output stream.void OutputStreamB::precision(int p)
- Public member function used to set the decimal precision for floating point values. By default a decimal precision of 2 will by used for all floating point values.void OutputStreamB::put_htm_space()
- Public member function used to translate all spaces encountered in an HTML filter as a breaking space.
End Of Document |