|
AERA
|
Public Member Functions | |
| Overlay (size_t values_size) | |
| virtual void | reset () |
| virtual Overlay * | reduce (r_exec::View *input) |
| void | invalidate () |
| virtual bool | is_invalidated () |
| r_code::Code * | get_object () const |
| r_exec::View * | get_view () const |
| r_code::Code * | build_object (r_code::Atom head) const |
| const r_code::Atom * | values () const |
Public Member Functions inherited from core::_Object | |
| void | incRef () |
| virtual void | decRef () |
Protected Member Functions | |
| void | load_code () |
| void | patch_code (uint16 index, r_code::Atom value) |
| uint16 | get_last_patch_index () |
| void | unpatch_code (uint16 patch_index) |
| void | rollback () |
| void | commit () |
| r_code::Code * | get_core_object () const |
| Overlay (Controller *c, bool load_code=true) | |
Protected Attributes | |
| volatile uint32 | invalidated_ |
| Controller * | controller_ |
| r_code::resized_vector< r_code::Atom > | values_ |
| r_code::Atom * | code_ |
| uint16 | code_size_ |
| std::vector< uint16 > | patch_indices_ |
| uint16 | value_commit_index_ |
Protected Attributes inherited from core::_Object | |
| std::atomic_int32_t | refCount_ |
Friends | |
| class | _Context |
| class | IPGMContext |
| class | HLPContext |
1.8.18