YSVariable Class Reference

#include <YStatement.h>

Inheritance diagram for YSVariable:
YSAssign YStatement YCode Rep

List of all members.

Public Member Functions

 YSVariable (SymbolEntryPtr entry, YCodePtr code, int line=0)
 YSVariable (bytecodeistream &str)
 ~YSVariable ()
virtual ykind kind () const
string toString () const

Private Member Functions

 REP_BODY (YSVariable)

Detailed Description

assignment or definition [<type>] <m_entry> = <m_code>


Constructor & Destructor Documentation

YSVariable::YSVariable ( SymbolEntryPtr  entry,
YCodePtr  code,
int  line = 0 
)
YSVariable::YSVariable ( bytecodeistream str  ) 
YSVariable::~YSVariable (  ) 

Member Function Documentation

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

Kind of this YCode. This method must be reimplemented in the inherited classes.

Returns:
the YCode kind

Reimplemented from YSAssign.

References YCode::ysVariable.

YSVariable::REP_BODY ( YSVariable   )  [private]
string YSVariable::toString ( void   )  const [virtual]

Return ASCII represtation of this YCP code.

Returns:
ASCII string representation

Reimplemented from YSAssign.

References YSAssign::m_code, and YSAssign::m_entry.


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

Generated on a sunny day for yast2-core by doxygen 1.6.3