gwion-util
utilities for the Gwion project
Loading...
Searching...
No Matches
gwion_util.h
Go to the documentation of this file.
1
4#pragma once
5
6#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined(__WIN32))
7#ifndef BUILD_ON_WINDOWS
8#define BUILD_ON_WINDOWS
9#endif
10#endif
11
12#include "defs.h"
13#include "gwion_thread.h"
14#include "err_msg.h"
15#include "xalloc.h"
16#include "mpool.h"
17#include "gwion_print.h"
18#include "container.h"
19#include "mp_vector.h"
20#include "threadpool.h"
21#include "hash.h"
22#include "symbol.h"
23#include "gwion_text.h"
24#include "mp_string.h"
25#include "carg.h"
26#include "prettyerr.h"
27
28#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) || defined(__WIN32))
29#include "windows_missing.h"
30#endif
argument utilities
macros and meta-header for container types
base definitions
thread-safe console output
text structure and functions
cross-platform thread functions
Hash table implementation and (near) generic set of macros.
string allocated with memory pool
memory pool
Symbol table.
implementation of function not present in windows