![]() |
NEURON
|
#include <ustring.h>
Public Member Functions | |
| UniqueString () | |
| UniqueString (const char *) | |
| UniqueString (const char *, int length) | |
| UniqueString (const String &) | |
| UniqueString (const UniqueString &) | |
| virtual | ~UniqueString () |
| virtual unsigned long | hash () const |
| virtual bool | operator== (const String &) const |
| virtual bool | operator== (const char *) const |
| virtual bool | null_terminated () const |
Public Member Functions inherited from String | |
| String () | |
| String (const char *) | |
| String (const char *, int length) | |
| String (const String &) | |
| virtual | ~String () |
| const char * | string () const |
| int | length () const |
| virtual String & | operator= (const String &) |
| virtual String & | operator= (const char *) |
| virtual bool | operator!= (const String &) const |
| virtual bool | operator!= (const char *) const |
| virtual bool | operator> (const String &) const |
| virtual bool | operator> (const char *) const |
| virtual bool | operator>= (const String &) const |
| virtual bool | operator>= (const char *) const |
| virtual bool | operator< (const String &) const |
| virtual bool | operator< (const char *) const |
| virtual bool | operator<= (const String &) const |
| virtual bool | operator<= (const char *) const |
| virtual bool | case_insensitive_equal (const String &) const |
| virtual bool | case_insensitive_equal (const char *) const |
| u_char | operator[] (int index) const |
| virtual String | substr (int start, int length) const |
| String | left (int length) const |
| String | right (int start) const |
| virtual void | set_to_substr (int start, int length) |
| void | set_to_left (int length) |
| void | set_to_right (int start) |
| virtual int | search (int start, u_char) const |
| int | index (u_char) const |
| int | rindex (u_char) const |
| virtual bool | convert (int &) const |
| virtual bool | convert (long &) const |
| virtual bool | convert (float &) const |
| virtual bool | convert (double &) const |
Private Member Functions | |
| void | init (const String &) |
Static Private Attributes | |
| static UniqueStringTable * | table_ |
| static UniqueStringPool * | pool_ |
Additional Inherited Members | |
Protected Member Functions inherited from String | |
| virtual void | set_value (const char *) |
| virtual void | set_value (const char *, int) |
| UniqueString::UniqueString | ( | ) |
Definition at line 61 of file ustring.cpp.
| UniqueString::UniqueString | ( | const char * | s | ) |
Definition at line 62 of file ustring.cpp.
| UniqueString::UniqueString | ( | const char * | s, |
| int | length | ||
| ) |
Definition at line 63 of file ustring.cpp.
| UniqueString::UniqueString | ( | const String & | s | ) |
Definition at line 66 of file ustring.cpp.
| UniqueString::UniqueString | ( | const UniqueString & | s | ) |
Definition at line 67 of file ustring.cpp.
|
virtual |
Definition at line 68 of file ustring.cpp.
|
virtual |
Reimplemented from String.
Definition at line 89 of file ustring.cpp.
Definition at line 70 of file ustring.cpp.
|
virtual |
Reimplemented from String.
Definition at line 99 of file ustring.cpp.
|
virtual |
Reimplemented from String.
Definition at line 91 of file ustring.cpp.
|
virtual |
Reimplemented from String.
Definition at line 95 of file ustring.cpp.
|
staticprivate |
|
staticprivate |