BooleanExpression

BooleanExpression *************************

Constructors

this
this(Loc loc, int boolean)
Undocumented in source.

Members

Functions

isBooleanResult
int isBooleanResult()
Undocumented in source. Be warned that the author may not have intended to support it.
toBuffer
void toBuffer(tchar[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
toIR
void toIR(IRstate* irs, uint ret)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
d_string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

boolean
int boolean;
Undocumented in source.

Inherited Members

From Expression

EXPRESSION_SIGNATURE
enum uint EXPRESSION_SIGNATURE;
Undocumented in source.
signature
uint signature;
Undocumented in source.
loc
Loc loc;
Undocumented in source.
op
TOK op;
Undocumented in source.
semantic
Expression semantic(Scope* sc)

Semantically analyze Expression. Determine types, fold constants, e

toString
d_string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
toBuffer
void toBuffer(char[] buf)
Undocumented in source. Be warned that the author may not have intended to support it.
checkLvalue
void checkLvalue(Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
match
int match(Expression e)
Undocumented in source. Be warned that the author may not have intended to support it.
isBooleanResult
int isBooleanResult()
Undocumented in source. Be warned that the author may not have intended to support it.
toIR
void toIR(IRstate* irs, uint ret)
Undocumented in source. Be warned that the author may not have intended to support it.
toLvalue
void toLvalue(IRstate* irs, uint base, IR* property, int opoff)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta