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

str_ptr Class Reference

#include <strings.H>

Inherits REFptr< STR >.

List of all members.

Public Methods

 str_ptr ()
 str_ptr (Cstr_ptr &p)
 str_ptr (STR *s)
 str_ptr (const char *s)
 str_ptr (char c)
 str_ptr (int x)
 str_ptr (double d)
size_t len () const
char operator[] (int i) const
int operator== (Cstr_ptr &s) const
int operator!= (Cstr_ptr &s) const
int operator! () const
 operator int () const
str_ptr operator+ (int i) const
str_ptr operator+ (const char *s) const
str_ptr operator+ (Cstr_ptr &s) const
str_ptr to_upper () const
str_ptr to_lower () const
int contains (Cstr_ptr &s) const
int contains (Cstr_list &s) const

Static Public Methods

Cstr_ptr & null_str ()

Friends

ostream & operator<< (ostream &s, Cstr_ptr &p)
istream & operator>> (istream &s, str_ptr &p)


Constructor & Destructor Documentation

str_ptr::str_ptr (    )  [inline]
 

str_ptr::str_ptr (  Cstr_ptr &    p )  [inline]
 

str_ptr::str_ptr (  STR *    s )  [inline]
 

str_ptr::str_ptr (  const char *    s )  [inline]
 

str_ptr::str_ptr (  char    c )  [inline]
 

str_ptr::str_ptr (  int    x )  [inline]
 

str_ptr::str_ptr (  double    d )  [inline]
 


Member Function Documentation

int str_ptr::contains (  Cstr_list &    s )  const
 

int str_ptr::contains (  Cstr_ptr &    s )  const [inline]
 

size_t str_ptr::len (    )  const [inline]
 

Cstr_ptr& str_ptr::null_str (    )  [inline, static]
 

str_ptr::operator int (    )  const [inline]
 

Reimplemented from REFptr< STR >.

int str_ptr::operator! (    )  const [inline]
 

Reimplemented from REFptr< STR >.

int str_ptr::operator!= (  Cstr_ptr &    s )  const [inline]
 

str_ptr str_ptr::operator+ (  Cstr_ptr &    s )  const [inline]
 

str_ptr str_ptr::operator+ (  const char *    s )  const [inline]
 

str_ptr str_ptr::operator+ (  int    i )  const [inline]
 

int str_ptr::operator== (  Cstr_ptr &    s )  const [inline]
 

char str_ptr::operator[] (  int    i )  const [inline]
 

str_ptr str_ptr::to_lower (    ) 
 

str_ptr str_ptr::to_upper (    ) 
 


Friends And Related Function Documentation

ostream& operator<< (  ostream &    s,
Cstr_ptr &    p
)  [friend]
 

istream& operator>> (  istream &    s,
str_ptr &    p
)  [friend]
 


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