#include "ace/String_Base_Const.h"#include "ace/Global_Macros.h"#include "ace/String_Base.inl"#include "ace/String_Base.cpp"Include dependency graph for String_Base.h:

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

Go to the source code of this file.
| Classes | |
| class | ACE_String_Base | 
| This class provides a wrapper facade for C strings.  More... | |
| Functions | |
| template<class CHAR> ACE_String_Base< CHAR > | operator+ (const ACE_String_Base< CHAR > &, const ACE_String_Base< CHAR > &) | 
| template<class CHAR> ACE_String_Base< CHAR > | operator+ (const ACE_String_Base< CHAR > &, const CHAR *) | 
| template<class CHAR> ACE_String_Base< CHAR > | operator+ (const CHAR *, const ACE_String_Base< CHAR > &) | 
| template<class CHAR> ACE_String_Base< CHAR > | operator+ (const ACE_String_Base< CHAR > &t, const CHAR c) | 
| template<class CHAR> ACE_String_Base< CHAR > | operator+ (const CHAR c, const ACE_String_Base< CHAR > &t) | 
| template<class CHAR> bool | operator== (const CHAR *s, const ACE_String_Base< CHAR > &t) | 
| template<class CHAR> bool | operator!= (const CHAR *s, const ACE_String_Base< CHAR > &t) | 
| Variables | |
| ACE_BEGIN_VERSIONED_NAMESPACE_DECL class | ACE_Allocator | 
Nanbor Wang <nanbor@cs.wustl.edu>
Definition in file String_Base.h.
| 
 | ||||||||||||||||
| 
 Definition at line 142 of file String_Base.inl. 
 00144 {
00145   return !(t == s);
00146 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 483 of file String_Base.cpp. References ACE_String_Base< CHAR >::length(). 
 00485 {
00486   ACE_String_Base<CHAR> temp (t.length() + 1);
00487   temp += c;
00488   temp += t;
00489   return temp;
00490 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 473 of file String_Base.cpp. References ACE_String_Base< CHAR >::length(). 
 00475 {
00476   ACE_String_Base<CHAR> temp (t.length() + 1);
00477   temp += t;
00478   temp += c;
00479   return temp;
00480 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 447 of file String_Base.cpp. References ACE_String_Base< CHAR >::append(), ACE_String_Base< CHAR >::length(), and ACE_OS::strlen(). 
 00448 {
00449   size_t slen = 0;
00450   if (s != 0)
00451     slen = ACE_OS::strlen (s);
00452   ACE_String_Base<CHAR> temp (slen + t.length());
00453   if (slen > 0)
00454     temp.append(s, slen);
00455   temp += t;
00456   return temp;
00457 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 460 of file String_Base.cpp. References ACE_String_Base< CHAR >::append(), ACE_String_Base< CHAR >::length(), and ACE_OS::strlen(). 
 00461 {
00462   size_t tlen = 0;
00463   if (t != 0)
00464     tlen = ACE_OS::strlen (t);
00465   ACE_String_Base<CHAR> temp (s.length() + tlen);
00466   temp += s;
00467   if (tlen > 0)
00468     temp.append(t, tlen);
00469   return temp;
00470 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 438 of file String_Base.cpp. References ACE_String_Base< CHAR >::length(). 
 00439 {
00440   ACE_String_Base<CHAR> temp (s.length() + t.length());
00441   temp += s;
00442   temp += t;
00443   return temp;
00444 }
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 135 of file String_Base.inl. 
 00137 {
00138   return t == s;
00139 }
 | 
| 
 | 
| 
 Definition at line 29 of file String_Base.h. | 
 1.3.6
 
1.3.6