KJS::Identifier Class Reference
Represents an Identifier for a Javascript object. More...
#include <identifier.h>
Collaboration diagram for KJS::Identifier:

Public Member Functions | |
| Identifier () | |
| Identifier (const char *s) | |
| Identifier (const UChar *s, int length) | |
| Identifier (const UString &s) | |
| const UString & | ustring () const |
| DOM::DOMString | string () const |
| QString | qstring () const |
| const UChar * | data () const |
| int | size () const |
| const char * | ascii () const |
| bool | isNull () const |
| bool | isEmpty () const |
| unsigned long | toULong (bool *ok) const |
| unsigned | toStrictUInt32 (bool *ok) const |
| unsigned | toArrayIndex (bool *ok) const |
| double | toDouble () const |
Static Public Member Functions | |
| static Identifier | from (unsigned y) |
| static const Identifier & | null () |
| static void | remove (UString::Rep *) |
Friends | |
| class | PropertyMap |
| bool | operator== (const Identifier &, const Identifier &) |
| bool | operator!= (const Identifier &, const Identifier &) |
| bool | operator== (const Identifier &, const char *) |
Detailed Description
Represents an Identifier for a Javascript object.
Definition at line 32 of file identifier.h.
Constructor & Destructor Documentation
|
|
Creates an empty identifier.
Definition at line 38 of file identifier.h. |
|
|
Creates an identifier with the name of the string KJS::Identifier method("someJSMethod");
Definition at line 45 of file identifier.h. |
Member Function Documentation
|
|
returns a UString of the identifier
Definition at line 52 of file identifier.h. Referenced by KJS::Reference::getValue(). |
|
|
returns a QString of the identifier
|
|
|
returns a UChar pointer to the string of the identifier with a size defined by size().
Definition at line 62 of file identifier.h. |
|
|
The size of the UChar string returned.
Definition at line 66 of file identifier.h. |
|
|
Char * of the identifier's string.
Definition at line 71 of file identifier.h. |
|
|
Returns the identfiers state of being unset.
Definition at line 78 of file identifier.h. Referenced by KJS::Reference::getPropertyName(). |
|
|
Returns that the identifiers string is set, but is empty.
Definition at line 82 of file identifier.h. |
|
|
Creates an empty Identifier.
Definition at line 301 of file identifier.cpp. |
The documentation for this class was generated from the following files:
