Please feel free to send flowers and suggestions. Patches and criticism are also welcome of course, but before descending in to blasphemy first consider that there is probably something wrong with you, friend.
- async — a library for calling functions and functors asynchronously
- blah — a tiny and flexible C++ logging library
- coco — an implementation of the boost threads API that uses user-space threads
- dbg — high-level asserts, x86/x64 call frame collection, symbol lookup, exception tracebacks, etc.
- embd — a tool to embed files inside C++ code
- fungo — catch, store and re-throw exceptions in the absense of std::exception_ptr
- jpegxx — A library for reading and writing JPEG encoded images
- nanohook — A library for runtime API hooking of Windows functions
- opqit — an opaque iterators library
- pexl — a library for launching processes and interacting with their standard streams
- pngxx — A library for reading and writing PNG images
- sigfwd — connect Qt signals to regular C++ functions and functors, no moc-ing required
- slam — A simple build system for C++ projects
- stack_trace — obtain a stack trace programatically in C++ code (deprecated, use dbg instead)
- test-o-matic — A tiny (~500 loc), flexible and extensible library for writing unit tests in C++
- value_ptr — a smart pointer that gives polymorphic hierarchies value semantics
- xsmell — THE MOST BRILLIANTEST C++ XML CREATION LIBRARY EVER INVENTED
All original content copyright© Edd Dawson.
Any opinions expressed by Edd are his own and are not necessarily shared by his employer. Or by anyone else, in fact.
All source code appearing on this website that was written by Edd Dawson is made available under the terms of the Boost software license version 1.0 unless otherwise stated or implied by the license associated with the work from which the code is derived.