Veritable Lasagna
An Allocator & Data Structure Library for C.
Loading...
Searching...
No Matches
vlasagna.h
Go to the documentation of this file.
1
14#ifndef VLASAGNA_H
15#define VLASAGNA_H
16
20#include "vl/vl_half.h"
21#include "vl/vl_libconfig.h"
22#include "vl/vl_memory.h"
23#include "vl/vl_nibble.h"
24#include "vl/vl_numtypes.h"
25
29#include "vl/vl_algo.h"
30#include "vl/vl_compare.h"
31#include "vl/vl_hash.h"
32
36#include "vl/vl_arena.h"
37#include "vl/vl_buffer.h"
38#include "vl/vl_deque.h"
39#include "vl/vl_hashtable.h"
40#include "vl/vl_linked_list.h"
41#include "vl/vl_pool.h"
42#include "vl/vl_queue.h"
43#include "vl/vl_set.h"
44#include "vl/vl_stack.h"
45
49#include "vl/vl_rand.h"
50
54#include "vl/vl_atomic.h"
55#include "vl/vl_atomic_ptr.h"
56#include "vl/vl_condition.h"
57#include "vl/vl_mutex.h"
58#include "vl/vl_semaphore.h"
59#include "vl/vl_srwlock.h"
60#include "vl/vl_thread.h"
61
65#include "vl/vl_async_pool.h"
66#include "vl/vl_async_queue.h"
67#include "vl/vl_thread_pool.h"
68
72#include "vl/vl_log.h"
73#include "vl/vl_stream.h"
75#include "vl/vl_stream_memory.h"
76
80#include "vl/vl_ansi_term.h"
81#include "vl/vl_dynlib.h"
82#include "vl/vl_filesys.h"
83#include "vl/vl_socket.h"
84
88#include "vl/vl_simd.h"
89
93#include "vl/vl_msgpack.h"
94#include "vl/vl_msgpack_io.h"
95
96#endif
Cross-platform filesystem operations with UTF-8 path handling.
IEEE 754-2008 binary16 (half-precision) floating-point helpers.
Thread-safe, sink-based logging for Veritable Lasagna.
Transparent runtime-selected SIMD abstraction layer.