Protected Member Functions | List of all members
r_exec::BoundValue Class Reference

#include <binding_map.h>

Inheritance diagram for r_exec::BoundValue:
Inheritance graph
Collaboration diagram for r_exec::BoundValue:
Collaboration graph

Protected Member Functions

 BoundValue (BindingMap *map)
- Protected Member Functions inherited from r_exec::Value
 Value (BindingMap *map)
- Protected Member Functions inherited from core::_Object
 _Object ()

Additional Inherited Members

- Public Member Functions inherited from r_exec::Value
virtual Valuecopy (BindingMap *map) const =0
virtual void valuate (Code *destination, uint16_t write_index, uint16_t &extent_index) const =0
virtual bool match (const Code *object, uint16_t index)=0
virtual Atomget_code ()=0
virtual Codeget_object ()=0
virtual uint16_t get_code_size ()=0
virtual bool intersect (const Value *v) const
virtual bool _intersect (const AtomValue *v) const
virtual bool _intersect (const StructureValue *v) const
virtual bool _intersect (const ObjectValue *v) const
virtual bool contains (const Atom a) const
virtual bool contains (const Atom *s) const
virtual bool contains (const Code *o) const
- Public Member Functions inherited from core::_Object
virtual ~_Object ()
void incRef ()
virtual void decRef ()
- Protected Attributes inherited from r_exec::Value
- Protected Attributes inherited from core::_Object
std::atomic_int_fast64_t refCount

Constructor & Destructor Documentation

r_exec::BoundValue::BoundValue ( BindingMap map)

The documentation for this class was generated from the following files: