#include <ranges.h>
Inheritance diagram for Range:
Public Member Functions | |
Range (Reference *f, Reference *t) | |
Range (Token compound) | |
virtual QString | toString () |
virtual Data | getSaveDescription (QString) |
virtual bool | equals_same_type (Value *other) |
Public Attributes | |
Reference * | from |
Reference * | to |
Definition at line 6 of file ranges.h.
|
Definition at line 3 of file ranges.cpp.
|
|
Definition at line 9 of file ranges.cpp. 00010 { 00011 from = new Reference(compound["from"]); 00012 to = new Reference(compound["to"]); 00013 }
|
|
Implements Value. Definition at line 29 of file ranges.cpp. References Reference::equals_same_type(), from, and to. 00030 { 00031 return from->equals_same_type(((Range*)other)->from) && 00032 to->equals_same_type(((Range*)other)->to); 00033 };
|
|
Implements Value. Definition at line 15 of file ranges.cpp. References from, Reference::getSaveDescription(), and to. 00016 { 00017 Token compound; 00018 compound["type"]=Symbol("range"); 00019 compound["from"]=from->getSaveDescription(ignore); 00020 compound["to"]=to->getSaveDescription(ignore); 00021 return compound; 00022 };
|
|
Implements Value. Definition at line 24 of file ranges.cpp. References from, to, and Reference::toString().
|
|
Definition at line 9 of file ranges.h. Referenced by ValueCopier::copyRange(), equals_same_type(), IisCell::gather_inputs(), getSaveDescription(), IisCell::lookup(), Range(), and toString(). |
|
Definition at line 10 of file ranges.h. Referenced by ValueCopier::copyRange(), equals_same_type(), getSaveDescription(), IisCell::lookup(), Range(), and toString(). |