Identifier

Constructors

this
this(const(char)* string, size_t length, int value)
Undocumented in source.
this
this(const(char)* string)
Undocumented in source.

Members

Functions

compare
int compare(RootObject o)
Undocumented in source. Be warned that the author may not have intended to support it.
dyncast
int dyncast()
Undocumented in source. Be warned that the author may not have intended to support it.
equals
bool equals(RootObject o)
Undocumented in source. Be warned that the author may not have intended to support it.
getValue
int getValue()
Undocumented in source. Be warned that the author may not have intended to support it.
print
void print()
Undocumented in source. Be warned that the author may not have intended to support it.
toChars
const(char)* toChars()
Undocumented in source. Be warned that the author may not have intended to support it.
toHChars2
const(char)* toHChars2()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
const(char)[] toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

create
Identifier create(const(char)* string)
Undocumented in source. Be warned that the author may not have intended to support it.
generateId
Identifier generateId(const(char)* prefix)
Undocumented in source. Be warned that the author may not have intended to support it.
generateId
Identifier generateId(const(char)* prefix, size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
idPool
Identifier idPool(const(char)[] s)

Create an identifier in the string table.

idPool
Identifier idPool(const(char)* s, size_t len)
Undocumented in source. Be warned that the author may not have intended to support it.
idPool
Identifier idPool(const(char)* s, size_t len, int value)
Undocumented in source. Be warned that the author may not have intended to support it.
initTable
void initTable()
Undocumented in source. Be warned that the author may not have intended to support it.
isValidIdentifier
bool isValidIdentifier(const(char)* p)

Determine if string is a valid Identifier.

lookup
Identifier lookup(const(char)* s, size_t len)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

stringtable
StringTable stringtable;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Inherited Members

From RootObject

equals
bool equals(RootObject o)
Undocumented in source. Be warned that the author may not have intended to support it.
compare
int compare(RootObject )
Undocumented in source. Be warned that the author may not have intended to support it.
print
void print()
Undocumented in source. Be warned that the author may not have intended to support it.
toChars
const(char)* toChars()
Undocumented in source. Be warned that the author may not have intended to support it.
toBuffer
void toBuffer(OutBuffer* buf)
Undocumented in source. Be warned that the author may not have intended to support it.
dyncast
int dyncast()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta