#include <YCPCode.h>
Inheritance diagram for YCPBreakRep:

Public Member Functions | |
| YCPOrder | compare (const YCPBreak &v) const |
| string | toString () const |
| std::ostream & | toStream (std::ostream &str) const |
| YCPValueType | valuetype () const |
Protected Member Functions | |
| YCPBreakRep () | |
| ~YCPBreakRep () | |
Friends | |
| class | YCPBreak |
YCPBreak is used as a result value in YCode->evaluate in order to distinguish a normal statement/block (returning a value (return <expr>) or YCPVoid (return)) from a 'break'
|
|
Constructor |
|
|
Cleans up. |
|
|
Compares two YBreaks for equality, greaterness or smallerness. |
|
|
Output value as bytecode to stream Implements YCPElementRep. |
|
|
Returns an ASCII representation of the YBreak. Executing 'break;' always results in YCPNull() Implements YCPElementRep. |
|
|
Returns YT_BREAK. See YCPValueRep::type. Implements YCPValueRep. |
|
|
|
1.4.4