|
cbase 1.50.0
C/C++ Static Template
|
| include | |
| base | |
| base_log.h | Professional, thread-safe, leveled logging system |
| base_macros.h | Context detection, compiler abstractions, utility macros, and data structures |
| base_map.h | Arena-backed hash map keyed by String8, with string interning support |
| base_strings.h | Sized UTF-8 string slices (String8) and manipulation utilities |
| base_types.h | Core fixed-width type aliases and memory size constants |
| str_builder.h | Allocator-agnostic StringBuilder for efficient string concatenation |
| memory | |
| mem_allocator.h | Generic interface for abstracting memory allocators |
| mem_arena.h | High-performance virtual memory Arena Allocator |
| mem_gpalloc.h | A general-purpose allocator implementation |
| mem_os.h | Cross-platform wrappers for OS-level virtual memory management |
| test | |
| test.h | Single-header testing framework with pretty-printed output |
| src | |
| base | |
| base_log.c | Implementation of the leveled logging subsystem |
| memory | |
| mem_arena.c | Implementation of the Virtual Memory Linear (Arena) Allocator |
| mem_os.c | Implementation of the Virtual Memory Wrappers |
| main.c | |
| test | |
| main.c | |
| test_base.c | |
| test_log.c | |
| test_memory.c | |
| test_str_builder.c |