class LoopExprNode
Defined at line 407 of file ../../src/developer/debug/zxdb/expr/expr_node.h
Represents all types of loops. By supporting both pre- and post-condition termination checks,
do/while loops can be represented at the same time as for and while loops. Any expression can be
null if it doesn't apply to the current loop type, or is omitted by the user:
for (
<init
>;
<precondition
>;
<incr
> )
<contents
>
while (
<precondition
> )
<contents
>
do
<contents
> while (
<postcondition
> )
Public Methods
const ExprToken & token ()
Defined at line 409 of file ../../src/developer/debug/zxdb/expr/expr_node.h
const LoopExprNode * AsLoop ()
Defined at line 411 of file ../../src/developer/debug/zxdb/expr/expr_node.h
void EmitBytecode (VmStream & stream)
Defined at line 653 of file ../../src/developer/debug/zxdb/expr/expr_node.cc
void Print (std::ostream & out, int indent)
Defined at line 707 of file ../../src/developer/debug/zxdb/expr/expr_node.cc
Friends
class MakeRefCountedHelper
class RefCountedThreadSafe