#include "ace/ACE.h"
#include "ace/Malloc_Base.h"
#include "ace/String_Base.h"
#include "ace/Auto_Ptr.h"
#include "ace/OS_NS_string.h"
Include dependency graph for String_Base.cpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
template<class CHAR> ACE_String_Base< CHAR > | operator+ (const ACE_String_Base< CHAR > &s, const ACE_String_Base< CHAR > &t) |
template<class CHAR> ACE_String_Base< CHAR > | operator+ (const CHAR *s, const ACE_String_Base< CHAR > &t) |
template<class CHAR> ACE_String_Base< CHAR > | operator+ (const ACE_String_Base< CHAR > &s, const CHAR *t) |
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) |
|
Definition at line 483 of file String_Base.cpp.
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.
00475 { 00476 ACE_String_Base<CHAR> temp (t.length() + 1); 00477 temp += t; 00478 temp += c; 00479 return temp; 00480 } |
|
Definition at line 460 of file String_Base.cpp.
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 447 of file String_Base.cpp.
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 438 of file String_Base.cpp.
00439 { 00440 ACE_String_Base<CHAR> temp (s.length() + t.length()); 00441 temp += s; 00442 temp += t; 00443 return temp; 00444 } |