ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::expressions::detail::Program::CompileStorage::ConditionalInfo Struct Reference

Description:

Compile-time information on conditional operator jump positions.

Definition at line 71 of file program.inl.

Public Field Index:

int ConstFlags
 
VM::PC QJumpPos
 The position of the lhs result.
 
VM::PC TJumpPos
 The position of the jump command between T and F.
 

Field Details:

◆ ConstFlags

int alib::expressions::detail::Program::CompileStorage::ConditionalInfo::ConstFlags

Two bits: Bit 1 determines whether Q was constant and bit 0 stores the value of Q (if constant)

Definition at line 83 of file program.inl.

◆ QJumpPos

VM::PC alib::expressions::detail::Program::CompileStorage::ConditionalInfo::QJumpPos

The position of the lhs result.

Definition at line 81 of file program.inl.

◆ TJumpPos

VM::PC alib::expressions::detail::Program::CompileStorage::ConditionalInfo::TJumpPos

The position of the jump command between T and F.

Definition at line 82 of file program.inl.


The documentation for this struct was generated from the following file: