ddparser.symtab

Undocumented in source.

Members

Aliases

D_UserSym
alias D_UserSym = uint
Undocumented in source.

Functions

commit_D_Scope
D_Scope* commit_D_Scope(D_Scope* st)
Undocumented in source. Be warned that the author may not have intended to support it.
current_D_Sym
D_Sym* current_D_Sym(D_Scope* st, D_Sym* sym)
Undocumented in source. Be warned that the author may not have intended to support it.
enter_D_Scope
D_Scope* enter_D_Scope(D_Scope* current, D_Scope* scope_)
Undocumented in source. Be warned that the author may not have intended to support it.
equiv_D_Scope
D_Scope* equiv_D_Scope(D_Scope* current)
Undocumented in source. Be warned that the author may not have intended to support it.
find_D_Sym
D_Sym* find_D_Sym(D_Scope* st, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
find_D_Sym_in_Scope
D_Sym* find_D_Sym_in_Scope(D_Scope* st, D_Scope* cur, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
find_global_D_Sym
D_Sym* find_global_D_Sym(D_Scope* st, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
free_D_Scope
void free_D_Scope(D_Scope* st, int force)
Undocumented in source. Be warned that the author may not have intended to support it.
free_D_Sym
void free_D_Sym(D_Sym* s)
Undocumented in source. Be warned that the author may not have intended to support it.
global_D_Scope
D_Scope* global_D_Scope(D_Scope* current)
Undocumented in source. Be warned that the author may not have intended to support it.
new_D_Scope
D_Scope* new_D_Scope(D_Scope* parent)
Undocumented in source. Be warned that the author may not have intended to support it.
new_D_Sym
D_Sym* new_D_Sym(D_Scope* st, string name, int sizeof_D_Sym)
Undocumented in source. Be warned that the author may not have intended to support it.
next_D_Sym_in_Scope
D_Sym* next_D_Sym_in_Scope(D_Scope** scope_, D_Sym** sym)
Undocumented in source. Be warned that the author may not have intended to support it.
print_scope
void print_scope(D_Scope* st)
Undocumented in source. Be warned that the author may not have intended to support it.
print_sym
void print_sym(D_Sym* s)
Undocumented in source. Be warned that the author may not have intended to support it.
scope_D_Scope
D_Scope* scope_D_Scope(D_Scope* current, D_Scope* scope_)
Undocumented in source. Be warned that the author may not have intended to support it.
update_D_Sym
D_Sym* update_D_Sym(D_Sym* sym, D_Scope** pst, int sizeof_D_Sym)
Undocumented in source. Be warned that the author may not have intended to support it.
update_additional_D_Sym
D_Sym* update_additional_D_Sym(D_Scope* st, D_Sym* sym, int sizeof_D_Sym)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

D_SCOPE_INHERIT
enum D_SCOPE_INHERIT;
Undocumented in source.
D_SCOPE_PARALLEL
enum D_SCOPE_PARALLEL;
Undocumented in source.
D_SCOPE_RECURSIVE
enum D_SCOPE_RECURSIVE;
Undocumented in source.
D_SCOPE_SEQUENTIAL
enum D_SCOPE_SEQUENTIAL;
Undocumented in source.
INITIAL_SYMHASH_SIZE
enum INITIAL_SYMHASH_SIZE;
Undocumented in source.

Structs

D_Scope
struct D_Scope
Undocumented in source.
D_Sym
struct D_Sym
Undocumented in source.
D_SymHash
struct D_SymHash
Undocumented in source.

Meta