bubel.ecs.std

It's internal code! This module contain implementation of standard functionality.

Members

Aliases

alloca
alias alloca = __alloca
Undocumented in source.

Functions

___chkstk_ms
void ___chkstk_ms()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
__alloca
void* __alloca(size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
__assert
void __assert(const(char)* msg, const(char)* file, uint line)
Undocumented in source. Be warned that the author may not have intended to support it.
__chkstk
void __chkstk()
Undocumented in source. Be warned that the author may not have intended to support it.
__gdc_personality_v0
void __gdc_personality_v0()
Undocumented in source. Be warned that the author may not have intended to support it.
_aligned_free
void _aligned_free(void* ptr)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_aligned_malloc
void* _aligned_malloc(size_t size, size_t alignment)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_memsetFloat
float* _memsetFloat(float* p, float value, size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.
alloca
void* alloca(size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(int status)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
free
void free(void* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
malloc
void* malloc(size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
memcmp
int memcmp(void* s1, void* s2, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
memcpy
void* memcpy(void* , void* , size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
memset
void* memset(void* , int val, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
posix_memalign
int posix_memalign(void** , size_t , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutex_destroy
int pthread_mutex_destroy(pthread_mutex_t* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutex_init
int pthread_mutex_init(pthread_mutex_t* mutex, pthread_mutexattr_t* attr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutex_lock
int pthread_mutex_lock(pthread_mutex_t* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutex_trylock
int pthread_mutex_trylock(pthread_mutex_t* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutex_unlock
int pthread_mutex_unlock(pthread_mutex_t* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutexattr_destroy
void pthread_mutexattr_destroy(pthread_mutexattr_t* attr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutexattr_init
int pthread_mutexattr_init(pthread_mutexattr_t* attr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutexattr_settype
void pthread_mutexattr_settype(pthread_mutexattr_t* attr, int type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
qsort
void qsort(void* base, size_t num, size_t size, int function(const void*, const void*) compar)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
realloc
void* realloc(void* , size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Imports

alloca (from core.stdc.stdlib)
public import core.stdc.stdlib : alloca;
Undocumented in source.
free (from core.stdc.stdlib)
public import core.stdc.stdlib : malloc, free, realloc;
Undocumented in source.
malloc (from core.stdc.stdlib)
public import core.stdc.stdlib : malloc, free, realloc;
Undocumented in source.
memcpy (from core.stdc.string)
public import core.stdc.string : memcpy, memset;
Undocumented in source.
memset (from core.stdc.string)
public import core.stdc.string : memcpy, memset;
Undocumented in source.
qsort (from core.stdc.stdlib)
public import core.stdc.stdlib : qsort;
Undocumented in source.
realloc (from core.stdc.stdlib)
public import core.stdc.stdlib : malloc, free, realloc;
Undocumented in source.

Structs

Mallocator
struct Mallocator
Undocumented in source.
Mutex
struct Mutex
Undocumented in source.
pthread_mutex_t
struct pthread_mutex_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pthread_mutexattr_t
struct pthread_mutexattr_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

License

BSD 3-clause, see LICENSE file in project root folder.