YSContinue Class Reference

#include <YStatement.h>

Inheritance diagram for YSContinue:

YStatement YCode Rep

List of all members.

Public Member Functions

 YSContinue (int line=0)
 YSContinue (bytecodeistream &str)
virtual ykind kind () const
string toString () const
std::ostream & toStream (std::ostream &str) const
std::ostream & toXml (std::ostream &str, int indent) const
YCPValue evaluate (bool cse=false)

Private Member Functions

 REP_BODY (YSContinue)


Detailed Description

"continue"

Constructor & Destructor Documentation

YSContinue::YSContinue ( int  line = 0  ) 

YSContinue::YSContinue ( bytecodeistream str  ) 


Member Function Documentation

YSContinue::REP_BODY ( YSContinue   )  [private]

virtual ykind YSContinue::kind (  )  const [inline, virtual]

Returns the YCode kind

Implements YCode.

References YCode::ysContinue.

string YSContinue::toString ( void   )  const [virtual]

Returns an ASCII representation of the YCode.

Reimplemented from YStatement.

Referenced by evaluate().

std::ostream & YSContinue::toStream ( std::ostream &  str  )  const [virtual]

writes YCode to a stream see Bytecode for read

Reimplemented from YStatement.

References YStatement::toStream().

std::ostream & YSContinue::toXml ( std::ostream &  str,
int  indent 
) const [virtual]

Reimplemented from YStatement.

YCPValue YSContinue::evaluate ( bool  cse = false  )  [virtual]

evaluate YCode to YCPValue if debugger == 0 called for parse time evaluation (i.e. constant subexpression elimination) else called for runtime evaluation

Reimplemented from YStatement.

References toString(), and y2debug.


The documentation for this class was generated from the following files:

Generated on Fri Jun 6 22:21:58 2008 for yast2-core by  doxygen 1.5.5