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

Public Member Functions | |
| SymbolEntryPtr | entry () const |
| YCPOrder | compare (const YCPEntry &v) const |
| string | toString () const |
| std::ostream & | toStream (std::ostream &str) const |
| YCPValueType | valuetype () const |
| YCPValue | evaluate (bool cse=false) const |
Protected Member Functions | |
| YCPEntryRep () | |
| YCPEntryRep (SymbolEntryPtr entry) | |
| ~YCPEntryRep () | |
Private Attributes | |
| SymbolEntryPtr | m_entry |
Friends | |
| class | YCPEntry |
| YCPEntryRep::YCPEntryRep | ( | ) | [protected] |
Constructor
| YCPEntryRep::YCPEntryRep | ( | SymbolEntryPtr | entry | ) | [protected] |
| YCPEntryRep::~YCPEntryRep | ( | ) | [inline, protected] |
Cleans up.
| SymbolEntryPtr YCPEntryRep::entry | ( | ) | const |
Compares two YCPEntrys for equality, greaterness or smallerness.
| string YCPEntryRep::toString | ( | ) | const [virtual] |
Returns an ASCII representation of the YCPEntry.
Implements YCPElementRep.
| std::ostream & YCPEntryRep::toStream | ( | std::ostream & | str | ) | const [virtual] |
Output value as bytecode to stream
Implements YCPElementRep.
| YCPValueType YCPEntryRep::valuetype | ( | ) | const [virtual] |
Returns YT_ENTRY. See YCPValueRep::type.
Implements YCPValueRep.
| YCPValue YCPEntryRep::evaluate | ( | bool | cse = false |
) | const |
Evaluates the code.
friend class YCPEntry [friend] |
SymbolEntryPtr YCPEntryRep::m_entry [private] |
1.5.0