Functions | Variables

SString.cpp File Reference

#include "ace/Malloc_T.h"
#include "ace/OS_Memory.h"
#include "ace/SString.h"
#include "ace/Auto_Ptr.h"
#include "ace/OS_NS_string.h"
#include "ace/Numeric_Limits.h"
#include "ace/streams.h"
Include dependency graph for SString.cpp:

Go to the source code of this file.

Functions

 ACE_RCSID (ace, SString,"SString.cpp,v 4.61 2001/03/04 00:55:30 brunsch Exp") 1 ACE_OSTREAM_TYPE &operator<< (ACE_OSTREAM_TYPE &os
const ACE_CString &cs if (cs.fast_rep()!=0) os<< cs.fast_rep()
ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &os, const ACE_WString &ws)
ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &os, const ACE_SString &ss)

Variables

return os

Function Documentation

ACE_RCSID ( ace  ,
SString  ,
"SString.  cpp,
v 4.61 2001/03/04 00:55:30 brunsch Exp"   
)
const ACE_CString& cs if ( cs.fast_rep()!  = 0  ) 
ACE_Export ACE_OSTREAM_TYPE & operator<< ( ACE_OSTREAM_TYPE &  os,
const ACE_WString ws 
)

Definition at line 39 of file SString.cpp.

{
  // @@ Need to figure out how to print the "wide" string
  //    on platforms that don't support "wide" strings.
#if defined (ACE_HAS_WCHAR)
  os << ACE_Wide_To_Ascii (ws.fast_rep ()).char_rep ();
#else
  ACE_UNUSED_ARG (ws);
  os << "(*non-printable string*)";
#endif
  return os;
}

ACE_OSTREAM_TYPE& operator<< ( ACE_OSTREAM_TYPE &  os,
const ACE_SString ss 
)

Definition at line 53 of file SString.cpp.

{
  if (ss.fast_rep () != 0)
    os << ss.fast_rep ();
  return os;
}


Variable Documentation

return os

Definition at line 35 of file SString.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines