ddparser.util

Undocumented in source.

Public Imports

core.stdc.stdint
public import core.stdc.stdint;

Members

Aliases

cmp_fn_t
alias cmp_fn_t = int function(void*, void*, hash_fns_t*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
hash_fn_t
alias hash_fn_t = uint function(void*, hash_fns_t*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
stack_free
alias stack_free = stack_clear
Undocumented in source.
uint16
alias uint16 = ushort
Undocumented in source.
uint32
alias uint32 = uint
Undocumented in source.
uint64
alias uint64 = ulong
Undocumented in source.
uint8
alias uint8 = ubyte
Undocumented in source.
vec_free
alias vec_free = vec_clear
Undocumented in source.

Functions

FREE
void FREE(void* p)
Undocumented in source. Be warned that the author may not have intended to support it.
IS_BIT_SET
bool IS_BIT_SET(T _v, V _s)
Undocumented in source. Be warned that the author may not have intended to support it.
MALLOC
void* MALLOC(size_t s)
Undocumented in source. Be warned that the author may not have intended to support it.
REALLOC
void* REALLOC(void* p, size_t s)
Undocumented in source. Be warned that the author may not have intended to support it.
SET_BIT
void SET_BIT(T _v, V _s)
Undocumented in source. Be warned that the author may not have intended to support it.
d_dup_pathname_str
string d_dup_pathname_str(const(char)* s)
Undocumented in source. Be warned that the author may not have intended to support it.
d_fail
void d_fail(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
d_free
void d_free(void* x)
Undocumented in source. Be warned that the author may not have intended to support it.
d_warn
void d_warn(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
dup_code
string dup_code(char* str, char* end)
Undocumented in source. Be warned that the author may not have intended to support it.
dup_str
string dup_str(char* s, char* e)
Undocumented in source. Be warned that the author may not have intended to support it.
escape_string
string escape_string(const(char)[] s, bool singleQuote)
Undocumented in source. Be warned that the author may not have intended to support it.
escape_string_single_quote
string escape_string_single_quote(const(char)[] s)
Undocumented in source. Be warned that the author may not have intended to support it.
is_stack_empty
bool is_stack_empty(T _s)
Undocumented in source. Be warned that the author may not have intended to support it.
log
void log(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
logf
void logf(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
readContentsOfFile
string readContentsOfFile(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
set_add
bool set_add(V* v, T t)
Undocumented in source. Be warned that the author may not have intended to support it.
set_add_fn
T set_add_fn(V* v, T t, hash_fns_t* fns)
Undocumented in source. Be warned that the author may not have intended to support it.
set_find
bool set_find(V* v, T t)
Undocumented in source. Be warned that the author may not have intended to support it.
set_to_vec
void set_to_vec(V* v)
Undocumented in source. Be warned that the author may not have intended to support it.
set_union
bool set_union(V* v, V* vv)
Undocumented in source. Be warned that the author may not have intended to support it.
set_union_fn
void set_union_fn(V* av, V* vv, hash_fns_t* fns)
Undocumented in source. Be warned that the author may not have intended to support it.
stack_clear
void stack_clear(T _s)
Undocumented in source. Be warned that the author may not have intended to support it.
stack_depth
int stack_depth(T _s)
Undocumented in source. Be warned that the author may not have intended to support it.
stack_head
auto stack_head(T _s)
Undocumented in source. Be warned that the author may not have intended to support it.
stack_pop
auto stack_pop(T _s)
Undocumented in source. Be warned that the author may not have intended to support it.
stack_push
void stack_push(T _s, U _x)
Undocumented in source. Be warned that the author may not have intended to support it.
strhashl
uint strhashl(const(char)[] s)
Undocumented in source. Be warned that the author may not have intended to support it.
trace
void trace(Args args)
Undocumented in source. Be warned that the author may not have intended to support it.
vec_add
void vec_add(T _v, U _i)
Undocumented in source. Be warned that the author may not have intended to support it.
vec_clear
void vec_clear(T vec)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

INITIAL_SET_SIZE_INDEX
enum INITIAL_SET_SIZE_INDEX;
Undocumented in source.
INITIAL_VEC_SHIFT
enum INITIAL_VEC_SHIFT;
Undocumented in source.
INITIAL_VEC_SIZE
enum INITIAL_VEC_SIZE;
Undocumented in source.
INTEGRAL_STACK_SIZE
enum INTEGRAL_STACK_SIZE;
Undocumented in source.
INTEGRAL_VEC_SIZE
enum INTEGRAL_VEC_SIZE;
Undocumented in source.
SET_MAX_SEQUENTIAL
enum SET_MAX_SEQUENTIAL;
Undocumented in source.

Structs

Stack
struct Stack(_x)
Undocumented in source.
Vec
struct Vec(T)
Undocumented in source.
hash_fns_t
struct hash_fns_t
Undocumented in source.

Variables

d_debug_level
int d_debug_level;
Undocumented in source.
d_prime2
uint d_prime2;
Undocumented in source.
d_rdebug_grammar_level
int d_rdebug_grammar_level;
Undocumented in source.
d_verbose_level
int d_verbose_level;
Undocumented in source.
logFunc
void delegate(string s) logFunc;
Undocumented in source.
test_level
int test_level;
Undocumented in source.

Meta