#include <ACE/Local_Name_Space.h>
class ACE_NS_String {
public:ACE_NS_String (void);ACE_NS_String ( ACE_USHORT16 *dst, const ACE_USHORT16 *src, size_t len );ACE_NS_String (const ACE_WString &);operator ACE_WString () const;char *char_rep (void) const;int strstr (const ACE_NS_String &) const;int operator == (const ACE_NS_String &) const;int operator != (const ACE_NS_String &) const;size_t len (void) const;ACE_USHORT16 *fast_rep (void) const;size_t hash (void) const;private:size_t len_;ACE_USHORT16 *rep_;};
ACE_WStrings. Note that this
class must not have a destructor since otherwise we'll have
problems...
ACE_NS_String (void);
ACE_NS_String (
ACE_USHORT16 *dst,
const ACE_USHORT16 *src,
size_t len
);
ACE_NS_String (const ACE_WString &);
operator ACE_WString () const;
char *char_rep (void) const;
int strstr (const ACE_NS_String &) const;
int operator == (const ACE_NS_String &) const;
int operator != (const ACE_NS_String &) const;
size_t len (void) const;
ACE_USHORT16 *fast_rep (void) const;
size_t hash (void) const;