#include <support.H>
Inheritance diagram for STR:
Public Member Functions | |
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 |
bool | operator== (CSTR &s) const |
STR * | operator+ (CSTR &s) const |
bool | contains (CSTR &s) const |
void | Own () const |
void | Free () const |
int | Lock () |
void | Unlock () |
int | Unique () const |
Static Public Member Functions | |
static double | load_factor () |
Static Public Attributes | |
static STR * | null = 0 |
Protected Attributes | |
char * | _s |
Static Protected Attributes | |
static HASH * | strpool = 0 |
Friends | |
ostream & | operator<< (ostream &os, CSTR *s) |
Definition at line 22 of file support.H.
|
Definition at line 29 of file support.H. References _s. Referenced by operator+(). |
|
Definition at line 30 of file support.H. References _s, HASH::add(), and strpool. |
|
Definition at line 33 of file support.H. References _s, HASH::add(), and strpool. |
|
Definition at line 36 of file support.H. References _s. |
|
Definition at line 37 of file support.H. References _s, HASH::add(), and strpool. |
|
Definition at line 40 of file support.H. References _s, HASH::add(), and strpool. |
|
|
|
Definition at line 52 of file support.H. References _s. Referenced by str_ptr::contains(). |
|
Definition at line 76 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
Definition at line 44 of file support.H. References _s. Referenced by str_ptr::len(). |
|
Definition at line 53 of file support.H. References HASH::load_factor(), and strpool. Referenced by BaseJOTapp::keymenu_quit_cb(), and quit(). |
|
Definition at line 105 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. Referenced by REFlock::REFlock(). |
|
Definition at line 46 of file support.H. References _s. |
|
|
|
Definition at line 45 of file support.H. References _s. |
|
Definition at line 48 of file support.H. References _s. |
|
Definition at line 47 of file support.H. References _s. |
|
Definition at line 59 of file ref.H. References REFcounter::_mutex, REFcounter::_u, and REF_ME. |
|
Definition at line 115 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. |
|
Definition at line 111 of file ref.H. References REFcounter::_mutex, and REFcounter::_u. Referenced by REFlock::~REFlock(). |
|
|
|
Definition at line 24 of file support.H. Referenced by contains(), len(), operator *(), operator+(), operator=(), operator==(), operator[](), and STR(). |
|
Definition at line 27 of file support.H. Referenced by str_ptr::null_str(). |
|
Definition at line 25 of file support.H. Referenced by load_factor(), and STR(). |