ASTBase.StringExp

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

Constructors

this
this(Loc loc, const(void)[] string)
Undocumented in source.
this
this(Loc loc, const(void)[] string, size_t len, ubyte sz, char postfix)
Undocumented in source.

Members

Functions

accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.
toStringz
const(char)[] toStringz()
Undocumented in source. Be warned that the author may not have intended to support it.
writeTo
void writeTo(void* dest, bool zero, int tyto)

Write the contents of the string to dest. Use numberOfCodeUnits() to determine size of result.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

len
size_t len;
Undocumented in source.
postfix
char postfix;
Undocumented in source.
sz
ubyte sz;
Undocumented in source.

Inherited Members

From Expression

op
TOK op;
Undocumented in source.
size
ubyte size;
Undocumented in source.
parens
ubyte parens;
Undocumented in source.
type
Type type;
Undocumented in source.
loc
Loc loc;
Undocumented in source.
syntaxCopy
Expression syntaxCopy()
Undocumented in source. Be warned that the author may not have intended to support it.
error
void error(const(char)* format, ...)
Undocumented in source. Be warned that the author may not have intended to support it.
copy
Expression copy()
Undocumented in source. Be warned that the author may not have intended to support it.
dyncast
DYNCAST dyncast()
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(Visitor v)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta