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

String_Base.h File Reference

#include "ace/pre.h"
#include "ace/ACE.h"
#include "ace/String_Base_Const.h"
#include "ace/post.h"

Include dependency graph for String_Base.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_String_Base
 This class provides a wrapper facade for C strings. More...


Functions

template<class CHAR> ACE_INLINE ACE_String_Base<
CHAR > 
operator+ (const ACE_String_Base< CHAR > &, const ACE_String_Base< CHAR > &)
template<class CHAR> ACE_INLINE ACE_String_Base<
CHAR > 
operator+ (const ACE_String_Base< CHAR > &, const CHAR *)
template<class CHAR> ACE_INLINE ACE_String_Base<
CHAR > 
operator+ (const CHAR *, const ACE_String_Base< CHAR > &)
template<class CHAR> ACE_INLINE ACE_String_Base<
CHAR > 
operator+ (const ACE_String_Base< CHAR > &t, const CHAR c)
template<class CHAR> ACE_INLINE ACE_String_Base<
CHAR > 
operator+ (const CHAR c, const ACE_String_Base< CHAR > &t)


Detailed Description

Id:
String_Base.h,v 1.1.1.1.2.1 2003/06/10 11:54:49 chad Exp

Author:
Douglas C. Schmidt (schmidt@cs.wustl.edu) , Nanbor Wang <nanbor@cs.wustl.edu>

Definition in file String_Base.h.


Function Documentation

template<class CHAR>
ACE_INLINE ACE_String_Base< CHAR > operator+ const CHAR    c,
const ACE_String_Base< CHAR > &    t
 

Definition at line 362 of file String_Base.i.

00364 {
00365   ACE_String_Base<CHAR> temp (c);
00366   temp += t;
00367   return temp;
00368 }

template<class CHAR>
ACE_INLINE ACE_String_Base< CHAR > operator+ const ACE_String_Base< CHAR > &    t,
const CHAR    c
 

Definition at line 353 of file String_Base.i.

00355 {
00356   ACE_String_Base<CHAR> temp (t);
00357   temp += c;
00358   return temp;
00359 }

template<class CHAR>
ACE_INLINE ACE_String_Base< CHAR > operator+ const CHAR *   ,
const ACE_String_Base< CHAR > &   
 

Definition at line 337 of file String_Base.i.

00338 {
00339   ACE_String_Base<CHAR> temp (s);
00340   temp += t;
00341   return temp;
00342 }

template<class CHAR>
ACE_INLINE ACE_String_Base< CHAR > operator+ const ACE_String_Base< CHAR > &   ,
const CHAR *   
 

Definition at line 345 of file String_Base.i.

00346 {
00347   ACE_String_Base<CHAR> temp (s);
00348   temp += t;
00349   return temp;
00350 }

template<class CHAR>
ACE_INLINE ACE_String_Base< CHAR > operator+ const ACE_String_Base< CHAR > &   ,
const ACE_String_Base< CHAR > &   
 

Definition at line 329 of file String_Base.i.

00330 {
00331   ACE_String_Base<CHAR> temp (s);
00332   temp += t;
00333   return temp;
00334 }


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