|
virtual Value * | copy (BindingMap *map) const =0 |
|
virtual void | valuate (r_code::Code *destination, uint16 write_index, uint16 &extent_index) const =0 |
|
virtual bool | match (const r_code::Code *object, uint16 index)=0 |
|
virtual Atom * | get_code ()=0 |
|
virtual r_code::Code * | get_object ()=0 |
|
virtual uint16 | get_code_size ()=0 |
|
virtual bool | intersect (const Value *) const |
|
virtual bool | _intersect (const AtomValue *) const |
|
virtual bool | _intersect (const StructureValue *) const |
|
virtual bool | _intersect (const ObjectValue *) const |
|
virtual bool | contains (const Atom) const |
|
virtual bool | contains (const Atom *) const |
|
virtual bool | contains (const r_code::Code *) const |
|
std::string | trace_string () const |
|
void | incRef () |
|
virtual void | decRef () |
|
Definition at line 100 of file binding_map.h.
◆ trace_string()
std::string r_exec::Value::trace_string |
( |
| ) |
const |
|
inline |
Return the trace of the value as a string by creating a temporary Code object and calling valuate(). For debugging purposes only (can be inefficient).
Definition at line 126 of file binding_map.h.
The documentation for this class was generated from the following files: