#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