AERA
Protected Member Functions | List of all members
r_exec::BoundValue Class Reference
Inheritance diagram for r_exec::BoundValue:
r_exec::Value core::_Object r_exec::AtomValue r_exec::ObjectValue r_exec::StructureValue

Protected Member Functions

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

Additional Inherited Members

- Public Member Functions inherited from r_exec::Value
virtual Valuecopy (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 Atomget_code ()=0
 
virtual r_code::Codeget_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
 
- Public Member Functions inherited from core::_Object
void incRef ()
 
virtual void decRef ()
 
- Protected Attributes inherited from r_exec::Value
BindingMapmap_
 
- Protected Attributes inherited from core::_Object
std::atomic_int32_t refCount_
 

Detailed Description

Definition at line 134 of file binding_map.h.


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