ddc v0.0.4+2.094.1 (2020-11-01T06:34:21Z)
Dub
Repo
symtab_t
dmd
backend
symtab
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (
C
++) nothrow
struct
symtab_t {
alias
T
=
Symbol
*
;
alias
capacity
=
symmax
;
void
setLength
(size_t length);
inout
(
T
)
opIndex
(size_t i);
inout
(
T
)[]
opSlice
();
inout
(
T
)[]
opSlice
(size_t a, size_t b);
void
dtor
();
nothrow
SYMIDX
length
;
nothrow
SYMIDX
symmax
;
nothrow
T
*
tab
;
}
Members
Aliases
T
alias
T
=
Symbol
*
Undocumented in source.
capacity
alias
capacity
=
symmax
Undocumented in source.
Functions
dtor
void
dtor
()
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
inout
(
T
)
opIndex
(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
inout
(
T
)[]
opSlice
()
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
inout
(
T
)[]
opSlice
(size_t a, size_t b)
Undocumented in source. Be warned that the author may not have intended to support it.
setLength
void
setLength
(size_t length)
Set useable length of array.
Variables
length
SYMIDX
length
;
Undocumented in source.
symmax
SYMIDX
symmax
;
Undocumented in source.
tab
T
*
tab
;
Undocumented in source.
Meta
Source
See Implementation
dmd
backend
symtab
aliases
MEM_PH_CALLOC
MEM_PH_FREE
MEM_PH_FREEFP
MEM_PH_MALLOC
MEM_PH_REALLOC
MEM_PH_STRDUP
SYMIDX
structs
symtab_t