ACE 8.0.5
Loading...
Searching...
No Matches
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< 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

Function Documentation

◆ operator!=()

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

◆ operator+() [1/5]

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

◆ operator+() [2/5]

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 )

◆ operator+() [3/5]

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

◆ operator+() [4/5]

template<class ACE_CHAR_T>
ACE_String_Base< ACE_CHAR_T > operator+ ( const ACE_String_Base< ACE_CHAR_T > & s,
const ACE_String_Base< ACE_CHAR_T > & t )

◆ operator+() [5/5]

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 )

◆ operator==()

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