Dugy's repositories
quick_arg_parser
A single header C++ library for parsing command line arguments and options with minimal amount of code
Legend_of_the_Invincibles
An add-on campaign for the Battle for Wesnoth game
serialisable
A header-only library for convenient saving of program preferences with minimal amount of code
HowNotToWriteYourselfToDeathWithCpp
[WiP] A bunch of slides showing techniques how to avoid writing yourself to death when using C++
generic_factory
C++ library for avoiding writing factories
quick_preferences
A small header-only library for convenient saving of program preferences and generating GUIs for setting them without boilerplate
memory_mapped_file
Utility for lazy loading of files into memory as raw data or structs, reading them through random access and automatic saving if changes were made
contextfree_generator
A generator of texts based on a context-free grammar, with some syntactic sugar
looping_thread
A utility class that periodically calls a function and cleanly exits when destroyed without waiting for timeouts
CopyOnWrite
Utility C++ class for accessing a class as lockfree and locking only when changing (at the cost of copying the whole thing)
cpp-editing-utils
A set of functions usable for automatically refactoring C++ code when find/replace isn't enough
foreachStructMember
Short copypasta for conveniently iterate through members of a simple struct using the trick from Boost.PFR
lightweight_containers
Some data useful data structures that generate less code and use usually no dynamic allocation, with convenient interface
ptr_to_constructor
A trick to make a pointer to function from constructor with support for inheritance
routine_streamliner
A class to handle many short, periodically called routines into one thread to reduce the number of wakeups or I/O operations
seasonal_worker
A class for executing functions on a separate thread with a clean interface
simple_matrix
A very simple library for matrix calculations aiming for ease to set up and use.
simplest_image_library_possible
The absolutely simplest image library possible in C++, header only, depending only on standard libraries
state_machine
A class for using a thread like a finite-state automaton-like program that PLC and automation programmers like