A collection of useful C++ routines.
Go to file
2011-08-12 00:26:28 +10:00
m4 Add missing boost m4 scripts 2011-06-25 11:48:39 +10:00
test Fix test syntax errors 2011-07-29 17:56:26 +10:00
.gitignore Add first pass of ipv4::ip parsing and object 2011-06-21 21:42:20 +10:00
annotations.hpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
backtrace_execinfo.cpp Add prelim backtrace support detection in build 2011-06-25 12:40:57 +10:00
backtrace_null.cpp Temporarily add fallback null path for backtrace 2011-07-06 19:29:30 +10:00
backtrace.hpp initial import from waif 2011-05-23 17:18:52 +10:00
configure.ac Remove function attribute suggestions for gcc 2011-08-08 16:22:54 +10:00
debug.cpp Use debug interrupt for breakpoint in i386 2011-07-06 19:29:35 +10:00
debug.hpp Add a simple line tracing macro 2011-07-16 14:47:10 +10:00
Doxyfile.in Enable autobrief cpp multiline in doxygen 2011-06-25 12:43:32 +10:00
enable_if.hpp Simplistic enable_if SFINAE helper implementation 2011-07-05 22:55:18 +10:00
except.cpp Expand brief documentation for classes 2011-06-23 22:06:28 +10:00
except.hpp Expand brief documentation for classes 2011-06-23 22:06:28 +10:00
fixed.cpp Tighten fixed representation static asserts 2011-08-10 21:28:44 +10:00
fixed.hpp Added stub fixed point class implementation 2011-08-08 16:44:30 +10:00
float.cpp Avoid type punning by using an integer/float union 2011-06-30 21:43:23 +10:00
float.hpp initial import from waif 2011-05-23 17:18:52 +10:00
io.cpp Expose mapped_file only if mmap is available 2011-07-06 19:29:38 +10:00
io.hpp Expose mapped_file only if mmap is available 2011-07-06 19:29:38 +10:00
ip.cpp.rl Add ipv4::ip constructor from uint32_t 2011-06-30 20:34:53 +10:00
ip.hpp Add ipv4::ip constructor from uint32_t 2011-06-30 20:34:53 +10:00
json.cpp.rl Change ragel used types to avoid size warnings 2011-08-08 16:22:25 +10:00
json.hpp Json now parses from slurped strings, not mmap 2011-07-06 19:29:37 +10:00
Makefile.am Added simple string routine files 2011-08-12 00:25:59 +10:00
maths.cpp Add pure annotation to simple maths and ntoh funcs 2011-07-16 15:53:53 +10:00
maths.hpp Add pure annotation to simple maths and ntoh funcs 2011-07-16 15:53:53 +10:00
matrix.cpp Change range::includes to range::contains 2011-07-29 17:38:07 +10:00
matrix.hpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
nocopy.hpp Return a const reference to self in nocopy. 2011-06-29 21:19:08 +10:00
noncopyable.hpp initial import from waif 2011-05-23 17:18:52 +10:00
point.cpp Add basic 2 dimensional point classes 2011-06-23 22:04:51 +10:00
point.hpp Add basic 2 dimensional point classes 2011-06-23 22:04:51 +10:00
pool.cpp Correct the pool comment copyright year 2011-07-12 20:55:15 +10:00
pool.hpp Correct the pool comment copyright year 2011-07-12 20:55:15 +10:00
range.cpp Change range::includes to range::contains 2011-07-29 17:38:07 +10:00
range.hpp Change range::includes to range::contains 2011-07-29 17:38:07 +10:00
region.cpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
region.hpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
signal.cpp Move signal into namespace util 2011-07-16 14:47:56 +10:00
signal.hpp Allow signal scoped_cookies to assign functors 2011-08-12 00:26:28 +10:00
stream.cpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
stream.hpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
string.cpp Added simple string routine files 2011-08-12 00:25:59 +10:00
string.hpp Added simple string routine files 2011-08-12 00:25:59 +10:00
types.cpp Add missing licencing headers 2011-07-20 20:34:46 +10:00
types.hpp Update a missing required header 2011-07-29 17:37:05 +10:00
vector.cpp initial import from waif 2011-05-23 17:18:52 +10:00
vector.hpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
version.cpp.rl Change ragel used types to avoid size warnings 2011-08-08 16:22:25 +10:00
version.hpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00