NMessage Class Reference

NMessage class is used for displaying general purpouse messages. More...

Inheritance diagram for NMessage:

NBaseOutput

List of all members.

Public Member Functions

 ~NMessage (void)
 Destroys a NMessage object.
NMessageoperator<< (nint32 val)
 Prints a signed integer.
NMessageoperator<< (nuint32 val)
 Prints an unsigned integer.
NMessageoperator<< (nint64 val)
 Prints a signed long integer.
NMessageoperator<< (nuint64 val)
 Prints an unsigned long integer.
NMessageoperator<< (double d)
 Prints a double.
NMessageoperator<< (char c)
 Prints a char.
NMessageoperator<< (const NString &str)
 Prints a string.
NMessageoperator<< (const void *ptr)
 Prints the address of a pointer.
NMessageoperator<< (const char *str)
 Prints a char * string.

Static Public Member Functions

static NMessage print (void)
 Starts the displaying of a warning message.


Detailed Description

NMessage class is used for displaying general purpouse messages.

Definition at line 35 of file nmessage.h.


Member Function Documentation

NMessage print ( void   )  [static]

Starts the displaying of a warning message.

Returns:
An object to be used to display warning messages
Examples:
clientapp.cpp, ex_ndatastream.cpp, ex_ndir.cpp, ex_nfile.cpp, ex_nfileinfo.cpp, ex_ngetopt.cpp, ex_nlist.cpp, ex_nmap.cpp, ex_nregex.cpp, ex_nskiplist.cpp, ex_nsortedlist.cpp, ex_nstring.cpp, ex_nxmlwrite.cpp, ex_skip_vs_sorted.cpp, hashapp.cpp, nsqlapp.cpp, and xmlreader.cpp.

Definition at line 36 of file nmessage.cpp.

Referenced by NGetOpt::help().

NMessage & operator<< ( nint32  val  ) 

Prints a signed integer.

Parameters:
val Value
Returns:
A reference to this

Definition at line 43 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( nuint32  val  ) 

Prints an unsigned integer.

Parameters:
val Value
Returns:
A reference to this

Definition at line 49 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( nint64  val  ) 

Prints a signed long integer.

Parameters:
val Value
Returns:
A reference to this

Definition at line 55 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( nuint64  val  ) 

Prints an unsigned long integer.

Parameters:
val Value
Returns:
A reference to this

Definition at line 61 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( double  d  ) 

Prints a double.

Parameters:
d Value
Returns:
A reference to this

Definition at line 67 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( char  c  ) 

Prints a char.

Parameters:
c Char
Returns:
A reference to this

Definition at line 73 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( const NString str  ) 

Prints a string.

Parameters:
str String
Returns:
A reference to this

Definition at line 78 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( const void *  ptr  ) 

Prints the address of a pointer.

Parameters:
ptr The address of the pointer
Returns:
A reference to this

Definition at line 84 of file nmessage.cpp.

References NBaseOutput::print().

NMessage & operator<< ( const char *  str  ) 

Prints a char * string.

Parameters:
str A pointer to a null terminated string
Returns:
A reference to this
Note:
This avoid the compiler casting a regular, temporary, string to a const void pointer, which would cause the operator for a const void * being called

Definition at line 90 of file nmessage.cpp.

References NBaseOutput::print().


The documentation for this class was generated from the following files:
Generated on Wed Mar 5 23:10:37 2008 for NemesisUtilitiesSystem by  doxygen 1.5.4