A collection of useful C++ routines.
Go to file
2012-04-27 13:18:12 +10:00
json Remove unused variables and code 2012-04-26 14:55:35 +10:00
m4 Add missing boost m4 scripts 2011-06-25 11:48:39 +10:00
maths Change my email to an active domain 2012-04-23 13:10:50 +10:00
test Use the json-validate tool for unit tests 2012-04-20 18:20:15 +10:00
.gitignore Add first pass of ipv4::ip parsing and object 2011-06-21 21:42:20 +10:00
adler.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
adler.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
annotations.hpp Change my email to an active domain 2012-04-23 13:10:50 +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
bitwise.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
bitwise.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
bsdsum.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
bsdsum.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
colour.cpp Move output operators into target's namespace 2012-04-24 18:12:07 +10:00
colour.hpp Move output operators into target's namespace 2012-04-24 18:12:07 +10:00
configure.ac Enable silent automake build rules by default 2012-04-24 13:00:31 +10:00
crc.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
crc.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
debug.cpp Add debug annotation for unusual code paths 2012-04-24 17:38:07 +10:00
debug.hpp Add debug annotation for unusual code paths 2012-04-24 17:38:07 +10:00
Doxyfile.in Enable autobrief cpp multiline in doxygen 2011-06-25 12:43:32 +10:00
enable_if.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
endian.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
endian.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
except.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
except.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
extent.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
extent.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
fixed.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
fixed.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
fletcher.hpp Change my email to an active domain 2012-04-23 13:10:50 +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
fwd.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
gcc.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
guid.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
guid.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
hash.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
hash.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
io.cpp Add a scoped CWD restorer, and set method 2012-04-26 18:19:37 +10:00
io.hpp Add a scoped CWD restorer, and set method 2012-04-26 18:19:37 +10:00
ip.cpp.rl Change my email to an active domain 2012-04-23 13:10:50 +10:00
ip.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
iterator.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
json.cpp.rl Move the json output operator into json namespace 2012-04-26 18:20:08 +10:00
json.hpp Move the json output operator into json namespace 2012-04-26 18:20:08 +10:00
lerp.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
lerp.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
log.cpp Read a maximum output level from the env. 2012-04-26 18:22:24 +10:00
log.hpp Add LOG_WARN convenience macro 2012-04-27 13:17:56 +10:00
log.ipp Add first pass at logging code 2012-04-24 17:38:35 +10:00
Makefile.am Add a simple malloc/free unique pointer. 2012-04-26 18:16:33 +10:00
maths.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
maths.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
matrix.cpp Reduce temporaries in matrix unproject 2011-10-24 10:26:17 +11:00
matrix.hpp Make 3d matrix/vectors and general matrix/vectors 2011-10-18 21:45:55 +11:00
memory.cpp Add a simple malloc/free unique pointer. 2012-04-26 18:16:33 +10:00
memory.hpp Add a simple malloc/free unique pointer. 2012-04-26 18:16:33 +10:00
nocopy.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
perlin.cpp Merge perlin parameter class updates 2012-04-11 15:25:10 +10:00
perlin.hpp Merge perlin parameter class updates 2012-04-11 15:25:10 +10:00
point.cpp Make 3d matrix/vectors and general matrix/vectors 2011-10-18 21:45:55 +11:00
point.hpp Make 3d matrix/vectors and general matrix/vectors 2011-10-18 21:45:55 +11:00
pool.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
pool.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
preprocessor.h Add a header for simple preprocessor helpers 2012-04-19 16:42:35 +10:00
random.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
random.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
range.cpp Use new style as_{type} in json to range 2012-04-20 18:05:25 +10:00
range.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
region.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
region.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
si.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
si.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
signal.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
signal.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
stream.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
stream.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
string.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
string.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
time.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
time.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
types.cpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
types.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00
vector.cpp Allow json-to-vectors with 1/2/3 dimensions 2012-04-27 13:18:12 +10:00
vector.hpp Move output operators into target's namespace 2012-04-24 18:12:07 +10:00
version.cpp.rl Change my email to an active domain 2012-04-23 13:10:50 +10:00
version.hpp Change my email to an active domain 2012-04-23 13:10:50 +10:00