A collection of useful C++ routines.
Go to file
2012-05-11 12:22:23 +10:00
json Quiecse some unusused parameter warnings 2012-05-08 16:38:55 +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 Add simple region overlap testcase 2012-05-11 12:21:47 +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 Initial framework for win32 backtrace 2012-05-10 16:54:47 +10:00
backtrace_null.cpp Temporarily add fallback null path for backtrace 2011-07-06 19:29:30 +10:00
backtrace_win32.cpp Initial framework for win32 backtrace 2012-05-10 16:54:47 +10:00
backtrace.hpp Initial framework for win32 backtrace 2012-05-10 16:54:47 +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 Add host specific debug information 2012-05-10 16:56:25 +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 Windows implementation of breakpoint 2012-05-11 12:15:46 +10:00
debug.hpp Add a simple DEBUG_ONLY convenience macro 2012-05-03 18:11:17 +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 Add win32 error class for throwing 2012-05-08 15:01:56 +10:00
except.hpp Add win32 error class for throwing 2012-05-08 15:01:56 +10:00
exe.cpp Add Win32 implementation of image_path 2012-05-08 15:06:01 +10:00
exe.hpp Add exe querying routines 2012-04-30 11:51:11 +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 Fix almost_equal for NaN and Inf 2012-05-03 15:58:18 +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 Canonicalise before storing scoped_cwd directory 2012-05-08 15:06:01 +10:00
io.hpp Canonicalise before storing scoped_cwd directory 2012-05-08 15:06:01 +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 More checks for json number parsing 2012-05-11 12:17:40 +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 Ensure the log is flushed at end of print 2012-05-11 12:18:27 +10:00
log.hpp Disable LOG_DEBUG when debugging isn't enabled 2012-05-11 12:18:41 +10:00
log.ipp Add first pass at logging code 2012-04-24 17:38:35 +10:00
Makefile.am Initial framework for win32 backtrace 2012-05-10 16:54:47 +10:00
maths.cpp Use signbit for floating point sign<T> 2012-05-03 15:55:45 +10:00
maths.hpp Add exactly_zero call 2012-05-08 16:39:58 +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 Rename scoped_malloc::data to ::get 2012-05-11 12:19:06 +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
platform.hpp Add platform defines header 2012-04-30 11:50:07 +10:00
point.cpp Add distance2 for point 2012-05-03 18:12:12 +10:00
point.hpp Add distance2 for point 2012-05-03 18:12:12 +10: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.hpp Rename CONCAT to PASTE and add STRINGIFY 2012-05-11 12:19:36 +10:00
raii.hpp Define raii in terms of PASTE 2012-05-11 12:19:56 +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 Add region::overlap to for overlapping regions 2012-05-11 12:22:23 +10:00
region.hpp Add region::overlap to for overlapping regions 2012-05-11 12:22:23 +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 Add an early out for empty signals 2012-05-11 12:20:32 +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 Cast to avoid signedness warnings in sleep 2012-05-08 16:40:10 +10:00
time.hpp Add nanoseconds sleep function 2012-05-01 12:14:38 +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 Add is_zero for vector magnitude 2012-05-03 15:56:56 +10:00
vector.hpp Add is_zero for vector magnitude 2012-05-03 15:56:56 +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