Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

STR Class Reference

#include <strings.H>

Inherits REFcounter.

List of all members.

Public Methods

 STR ()
 STR (const char *s)
 STR (char s)
 STR (const STR &s)
 STR (int x)
 STR (double d)
 ~STR ()
size_t len () const
STR & operator= (cSTR &s)
char * operator * () const
char operator[] (int i) const
int operator== (cSTR &s) const
STR * operator+ (cSTR &s) const
int contains (cSTR &s) const

Static Public Attributes

DllImpExp STR * null = 0

Protected Attributes

char * _s

Static Protected Attributes

DllImpExp HASH< char * > * strpool = 0

Friends

ostream & operator<< (ostream &os, cSTR *s)


Constructor & Destructor Documentation

STR::STR   [inline]
 

STR::STR const char *    s [inline]
 

STR::STR char    s [inline]
 

STR::STR const STR &    s [inline]
 

STR::STR int    x [inline]
 

STR::STR double    d [inline]
 

STR::~STR   [inline]
 


Member Function Documentation

int STR::contains cSTR &    s const [inline]
 

size_t STR::len   const [inline]
 

char* STR::operator *   const [inline]
 

STR* STR::operator+ cSTR &    s const [inline]
 

STR& STR::operator= cSTR &    s [inline]
 

int STR::operator== cSTR &    s const [inline]
 

char STR::operator[] int    i const [inline]
 


Friends And Related Function Documentation

ostream& operator<< ostream &    os,
cSTR *    s
[friend]
 


Member Data Documentation

char* STR::_s [protected]
 

STR * STR::null = 0 [static]
 

HASH< char * > * STR::strpool = 0 [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:26:01 2003 for gluebase by doxygen1.2.18