ACE  6.3.3
Classes | Functions
String_Base.h File Reference
#include "ace/Global_Macros.h"
#include "ace/String_Base_Const.h"
#include <iterator>
#include "ace/String_Base.inl"
#include "ace/String_Base.cpp"

Classes

class  ACE_String_Base_Iterator< ACE_CHAR_T >
 Iterator class for the ACE_String_Base class. More...
 
class  ACE_String_Base_Const_Iterator< ACE_CHAR_T >
 Const iterator class for the ACE_String_Base class. More...
 
class  ACE_String_Base< ACE_CHAR_T >
 This class provides a wrapper facade for C strings. More...
 
class  ACE_String_Base_Iterator< ACE_CHAR_T >
 Iterator class for the ACE_String_Base class. More...
 
class  ACE_String_Base_Const_Iterator< ACE_CHAR_T >
 Const iterator class for the ACE_String_Base class. More...
 

Functions

template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ (const ACE_String_Base< ACE_CHAR_T > &, const ACE_String_Base< ACE_CHAR_T > &)
 
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ (const ACE_String_Base< ACE_CHAR_T > &, const ACE_CHAR_T *)
 
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ (const ACE_CHAR_T *, const ACE_String_Base< ACE_CHAR_T > &)
 
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ (const ACE_String_Base< ACE_CHAR_T > &t, const ACE_CHAR_T c)
 
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ (const ACE_CHAR_T c, const ACE_String_Base< ACE_CHAR_T > &t)
 
template<class ACE_CHAR_T >
bool operator== (const ACE_CHAR_T *s, const ACE_String_Base< ACE_CHAR_T > &t)
 
template<class ACE_CHAR_T >
bool operator!= (const ACE_CHAR_T *s, const ACE_String_Base< ACE_CHAR_T > &t)
 

Detailed Description

Author
Douglas C. Schmidt (schmi.nosp@m.dt@c.nosp@m.s.wus.nosp@m.tl.e.nosp@m.du)
Nanbor Wang nanbo.nosp@m.r@cs.nosp@m..wust.nosp@m.l.ed.nosp@m.u

Function Documentation

template<class ACE_CHAR_T >
bool operator!= ( const ACE_CHAR_T *  s,
const ACE_String_Base< ACE_CHAR_T > &  t 
)
inline
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ ( const ACE_String_Base< ACE_CHAR_T > &  ,
const ACE_String_Base< ACE_CHAR_T > &   
)
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ ( const ACE_String_Base< ACE_CHAR_T > &  ,
const ACE_CHAR_T *   
)
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ ( const ACE_CHAR_T *  ,
const ACE_String_Base< ACE_CHAR_T > &   
)
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ ( const ACE_String_Base< ACE_CHAR_T > &  t,
const ACE_CHAR_T  c 
)
template<class ACE_CHAR_T >
ACE_String_Base< ACE_CHAR_T > operator+ ( const ACE_CHAR_T  c,
const ACE_String_Base< ACE_CHAR_T > &  t 
)
template<class ACE_CHAR_T >
bool operator== ( const ACE_CHAR_T *  s,
const ACE_String_Base< ACE_CHAR_T > &  t 
)
inline