IdentHolder

Global storage for identifier strings.

Constructors

this
this()
Undocumented in source.

Members

Functions

findByName
uint findByName(tokenizer_ident_name_t name)

Search for id by name, return NO_IDENT if not found.

idByName
tokenizer_ident_t idByName(tokenizer_ident_name_t name)

Search for ident id by name, create new entry if not found.

nameById
tokenizer_ident_name_t nameById(tokenizer_ident_t id)

Search for name by id, return null if not found.

Variables

_idToName
tokenizer_ident_name_t[tokenizer_ident_t] _idToName;
Undocumented in source.
_nameToId
tokenizer_ident_t[tokenizer_ident_name_t] _nameToId;
Undocumented in source.
_nextId
tokenizer_ident_t _nextId;
Undocumented in source.

Meta