#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. |
|
|