fn get_parent(&self) -> Option<ParserRuleContextType>
fn has_parent(&self) -> bool
fn get_payload(&self) -> Box<dyn Any>
fn get_child(&self, i: usize) -> Option<ParserRuleContextType>
fn get_child_count(&self) -> usize
fn get_children(&self) -> Ref<Vec<ParserRuleContextType>>
fn get_children_full(&self) -> &RefCell<Vec<ParserRuleContextType>>
impl<Ctx: CustomRuleContext> Tree for BaseParserRuleContext<Ctx>
[src]fn get_parent(&self) -> Option<ParserRuleContextType>
[src]fn has_parent(&self) -> bool
[src]fn get_payload(&self) -> Box<dyn Any>
[src]fn get_child(&self, i: usize) -> Option<ParserRuleContextType>
[src]fn get_child_count(&self) -> usize
[src]fn get_children(&self) -> Ref<Vec<ParserRuleContextType>>
[src]fn get_children_full(&self) -> &RefCell<Vec<ParserRuleContextType>>
[src]impl<T: DerefSeal<Target = I> + Debug + 'static, I: ParserRuleContext + ?Sized> Tree for T
[src]fn get_parent(&self) -> Option<Rc<dyn ParserRuleContext>>
[src]fn has_parent(&self) -> bool
[src]fn get_payload(&self) -> Box<dyn Any>
[src]fn get_child(&self, i: usize) -> Option<Rc<dyn ParserRuleContext>>
[src]fn get_child_count(&self) -> usize
[src]fn get_children(&self) -> Ref<Vec<Rc<dyn ParserRuleContext>>>
[src]fn get_children_full(&self) -> &RefCell<Vec<Rc<dyn ParserRuleContext>>>
[src]