AERA
Public Member Functions | List of all members
r_exec::UnboundValue Class Reference
Inheritance diagram for r_exec::UnboundValue:
r_exec::Value core::_Object

Public Member Functions

 UnboundValue (BindingMap *map, uint8 index)
 
Valuecopy (BindingMap *map) const override
 
void valuate (r_code::Code *destination, uint16 write_index, uint16 &extent_index) const override
 
bool match (const r_code::Code *object, uint16 index) override
 
Atomget_code () override
 
r_code::Codeget_object () override
 
uint16 get_code_size () override
 
- Public Member Functions inherited from r_exec::Value
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 ()
 

Additional Inherited Members

- Protected Member Functions inherited from r_exec::Value
 Value (BindingMap *map)
 
- Protected Attributes inherited from r_exec::Value
BindingMapmap_
 
- Protected Attributes inherited from core::_Object
std::atomic_int32_t refCount_
 

Detailed Description

Definition at line 141 of file binding_map.h.


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