Struct nametable::DynamicNameTable
[−]
[src]
pub struct DynamicNameTable<'a> { // some fields omitted }
pub struct DynamicNameTable<'a> { // some fields omitted }
impl<'x> DynamicNameTable<'x>
[src]fn new() -> Self
fn new_upon<ParentTableType: 'x + NameTable>(parent: ParentTableType) -> Self
fn intern(&mut self, name: &str) -> usize
fn index<T: NameTableIdx>(&'x self, idx: T) -> &'x str
impl<'x> NameTable for DynamicNameTable<'x>
[src]fn initial_local(&self) -> usize
fn len_local(&self) -> usize
fn at_local<'a>(&'a self, idx: usize) -> &'a str
fn parent<'a>(&'a self) -> Option<&Box<NameTable + 'a>>
fn find_local(&self, name: &str) -> Option<usize>
fn len(&self) -> usize
fn at<'a>(&'a self, idx: usize) -> &'a str
fn find(&self, name: &str) -> Option<usize>