#include <YExpression.h>
Inheritance diagram for YEList:

Public Member Functions | |
| YEList (YCodePtr code) | |
| YEList (bytecodeistream &str) | |
| ~YEList () | |
| virtual ykind | kind () const |
| void | attach (YCodePtr element) |
| string | toString () const |
| YCPValue | evaluate (bool cse=false) |
| std::ostream & | toStream (std::ostream &str) const |
| constTypePtr | type () const |
| int | count () const |
| YCodePtr | value (int index) const |
Private Member Functions | |
| REP_BODY (YEList) | |
Private Attributes | |
| ycodelist_t * | m_first |
| YEList::YEList | ( | YCodePtr | code | ) |
| YEList::YEList | ( | bytecodeistream & | str | ) |
| YEList::~YEList | ( | ) |
| YEList::REP_BODY | ( | YEList | ) | [private] |
| void YEList::attach | ( | YCodePtr | element | ) |
| string YEList::toString | ( | ) | const [virtual] |
| YCPValue YEList::evaluate | ( | bool | cse = false |
) | [virtual] |
| std::ostream & YEList::toStream | ( | std::ostream & | str | ) | const [virtual] |
| constTypePtr YEList::type | ( | ) | const [virtual] |
return type (interesting mostly for function calls)
Reimplemented from YCode.
| int YEList::count | ( | ) | const |
| YCodePtr YEList::value | ( | int | index | ) | const |
ycodelist_t* YEList::m_first [private] |
1.5.0