Struct hexagon::call_stack::Frame
[−]
[src]
pub struct Frame { /* fields omitted */ }
pub struct Frame { /* fields omitted */ }
impl Frame
[src]fn new() -> Frame
[src]fn init_with_arguments(&self, this: Value, args: &[Value])
[src]fn push_exec(&self, obj: Value)
[src]fn pop_exec(&self) -> Value
[src]fn dup_exec(&self)
[src]fn map_exec(&self, p: &StackMapPattern, pool: &mut ObjectPool)
[src]fn bulk_load(&self, values: &[Value])
[src]fn reset_locals(&self, n_slots: usize)
[src]fn get_local(&self, ind: usize) -> Value
[src]fn set_local(&self, ind: usize, obj: Value)
[src]fn get_argument(&self, id: usize) -> Option<Value>
[src]fn must_get_argument(&self, id: usize) -> Value
[src]fn get_n_arguments(&self) -> usize
[src]fn get_this(&self) -> Value
[src]fn set_this(&self, this: Value)
[src]