Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

SString.h File Reference

#include "ace/pre.h"
#include "ace/String_Base.h"
#include "ace/post.h"

Include dependency graph for SString.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  ACE_Auto_String_Free
 Simple class to automatically de-allocate strings. More...

class  ACE_NS_WString
 This class retain the backward compatibility for Naming_Conext and related classes. The only addition to ACE_WString is a very naive "wchar" to "char" conversion function. More...

class  ACE_SString
 A very Simple String ACE_SString class. This is not a general-purpose string class, and you should probably consider using ACE_CString is you don't understand why this class exists... More...

class  ACE_Tokenizer
 Tokenizer. More...

class  ACE_Tokenizer::Delimiter_Entry
 Delimiter Entry. More...

class  ACE_Tokenizer::Preserve_Entry
 Preserve Entry. More...


Defines

#define ACE_DEFAULT_GROWSIZE   32

Typedefs

typedef ACE_WCHAR_T ACE_WSTRING_TYPE
typedef ACE_String_Base< char > ACE_CString
typedef ACE_String_Base< ACE_WSTRING_TYPEACE_WString
typedef ACE_CString ACE_TString

Functions

ACE_Export ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &, const ACE_CString &)
ACE_Export ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &, const ACE_WString &)
ACE_INLINE ACE_Export ACE_NS_WString operator+ (const ACE_NS_WString &, const ACE_NS_WString &)
ACE_Export ACE_OSTREAM_TYPE & operator<< (ACE_OSTREAM_TYPE &, const ACE_SString &)


Detailed Description

Id:
SString.h,v 1.1.1.4 2003/02/21 18:36:32 chad Exp

Author:
Douglas C. Schmidt (schmidt@cs.wustl.edu)

Definition in file SString.h.


Define Documentation

#define ACE_DEFAULT_GROWSIZE   32
 

Definition at line 26 of file SString.h.


Typedef Documentation

typedef ACE_String_Base<char> ACE_CString
 

Definition at line 29 of file SString.h.

typedef ACE_CString ACE_TString
 

Definition at line 243 of file SString.h.

Referenced by ACE_DLL_Handle::error, ACE_Service_Config::open_i, and ACE_Service_Config::parse_args.

typedef ACE_String_Base<ACE_WSTRING_TYPE> ACE_WString
 

Definition at line 31 of file SString.h.

typedef ACE_WCHAR_T ACE_WSTRING_TYPE
 

Definition at line 23 of file SString.h.

Referenced by ACE_NS_WString::ACE_NS_WString, ACE_Registry_Name_Space::bind, and ACE_Registry_Name_Space::rebind.


Function Documentation

ACE_INLINE ACE_Export ACE_NS_WString operator+ const ACE_NS_WString  ,
const ACE_NS_WString  
 

Definition at line 46 of file SString.i.

00047 {
00048   ACE_NS_WString temp (s);
00049   temp += t;
00050   return temp;
00051 }

ACE_Export ACE_OSTREAM_TYPE& operator<< ACE_OSTREAM_TYPE &   ,
const ACE_SString  
 

Definition at line 251 of file SString.cpp.

00252 {
00253   if (ss.fast_rep () != 0)
00254     os << ss.fast_rep ();
00255   return os;
00256 }

ACE_Export ACE_OSTREAM_TYPE& operator<< ACE_OSTREAM_TYPE &   ,
const ACE_WString  
 

ACE_Export ACE_OSTREAM_TYPE& operator<< ACE_OSTREAM_TYPE &   ,
const ACE_CString  
 


Generated on Mon Jun 16 12:28:26 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002