|
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 () |
|
BindingMap * | map_ |
|
std::atomic_int32_t | refCount_ |
|
Definition at line 134 of file binding_map.h.
The documentation for this class was generated from the following files: