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