#include <Atom.H>
Inheritance diagram for Atom:
Public Member Functions | |
Atom () throw () | |
Atom (const Atom &atm) throw () | |
Atom (const Text &t) throw () | |
Atom (const char c) throw () | |
Atom (const char *str, const void *cpy=NULL) throw () | |
Atom (const char *bytes, int len) throw () | |
~Atom () throw () | |
Atom & | operator= (const char *str) throw () |
Atom & | operator= (const Text &t) throw () |
Atom & | operator= (const Atom &a) throw () |
bool | operator== (const Atom &a2) throw () |
bool | operator== (const Text &t2) throw () |
bool | operator== (const char *c2) throw () |
bool | operator!= (const Atom &a2) throw () |
bool | operator!= (const Text &t2) throw () |
bool | operator!= (const char *c2) throw () |
Atom & | operator+= (const char *str) throw () |
Atom & | operator+= (const Text &t) throw () |
Atom & | operator+= (const Atom &) throw () |
Private Member Functions | |
void | Init (const char *str, const void *copy) throw () |
void | Init (const char *bytes, int len) throw () |
|
|
|
Definition at line 40 of file Atom.H. References Text::s. |
|
Definition at line 41 of file Atom.H. References Text::GCImpl(), and Init(). |
|
Definition at line 43 of file Atom.H. References Init(). |
|
Definition at line 44 of file Atom.H. References Init(). |
|
Definition at line 45 of file Atom.H. References Init(). |
|
|
|
Definition at line 155 of file Atom.C. References Table< K, V >::Default::Get(), Basics::mutex::lock(), Table< K, V >::Default::Put(), Text::s, and Basics::mutex::unlock(). |
|
Definition at line 144 of file Atom.C. References Table< K, V >::Default::Get(), Basics::mutex::lock(), Table< K, V >::Default::Put(), Text::s, and Basics::mutex::unlock(). Referenced by Atom(). |
|
|
|
|
|
|
|
|
|
Reimplemented from Text. |
|
Reimplemented from Text. |
|
|
|
Reimplemented from Text. Definition at line 84 of file Atom.C. References Text::GCImpl(). |
|
Reimplemented from Text. |
|
|
|
|
|
|