A collection of useful C++ routines.
Go to file
2011-10-03 19:20:46 +11:00
m4 Add missing boost m4 scripts 2011-06-25 11:48:39 +10:00
test Use util namespace for range test 2011-08-29 14:40:05 +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
bitwise.cpp Add bit manipulation convenience defines 2011-08-29 14:38:47 +10:00
bitwise.hpp Add bit manipulation convenience defines 2011-08-29 14:38:47 +10:00
colour.cpp Don't abbreviate the util::range::rand function 2011-10-03 19:20:14 +11:00
colour.hpp Add trivial rgba colour class 2011-09-13 15:14:12 +10:00
configure.ac Move BOOST_SYSTEM detection around 2011-09-25 14:25:24 +10:00
debug.cpp Remove environment check for breakpoint emission 2011-09-24 13:18:25 +10:00
debug.hpp Trigger breakpoints for soft assertions 2011-09-24 13:18:57 +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
endian.cpp Add endian conversion functions 2011-08-29 14:36:03 +10:00
endian.hpp Add endian conversion functions 2011-08-29 14:36:03 +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 Spacing and style 2011-08-29 14:31:44 +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 Add forward decleration helpers 2011-10-01 01:57:09 +10:00
guid.cpp Add GUID type 2011-08-29 14:37:20 +10:00
guid.hpp Add GUID type 2011-08-29 14:37:20 +10:00
io.cpp Move io functions into the util namespace 2011-10-01 01:58:10 +10:00
io.hpp Move io functions into the util namespace 2011-10-01 01:58:10 +10:00
ip.cpp.rl Move range to the util namespace 2011-08-15 20:11:42 +10:00
ip.hpp Move range to the util namespace 2011-08-15 20:11:42 +10:00
json.cpp.rl Move io functions into the util namespace 2011-10-01 01:58:10 +10:00
json.hpp Add type operator for bool class 2011-10-01 01:57:46 +10:00
Makefile.am Add forward decleration helpers 2011-10-01 01:57:09 +10:00
maths.cpp Add is_pow2, round_up 2011-08-29 14:31:22 +10:00
maths.hpp Add is_pow2, round_up 2011-08-29 14:31:22 +10:00
matrix.cpp Move range to the util namespace 2011-08-15 20:11:42 +10:00
matrix.hpp Correct package name in copyright headers 2011-06-21 20:26:32 +10:00
nocopy.hpp Use deleted methods to implement nocopy 2011-08-13 15:03:45 +10:00
noncopyable.hpp initial import from waif 2011-05-23 17:18:52 +10:00
point.cpp Add subtration operation for points 2011-09-13 16:49:10 +10:00
point.hpp Add subtration operation for points 2011-09-13 16:49:10 +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
random.cpp Don't abbreviate the util::range::rand function 2011-10-03 19:20:14 +11:00
random.hpp Add randomisation helper functions 2011-09-13 15:13:55 +10:00
range.cpp Correctly bias the range::random function with min 2011-10-03 19:20:46 +11:00
range.hpp Don't abbreviate the util::range::rand function 2011-10-03 19:20:14 +11:00
region.cpp Use util namespace for range test 2011-08-29 15:03:43 +10:00
region.hpp Use util namespace for range test 2011-08-29 15:03:43 +10:00
si.cpp Add convenience si byte conversions 2011-08-29 14:37:47 +10:00
si.hpp Add convenience si byte conversions 2011-08-29 14:37:47 +10:00
signal.cpp Move signal into namespace util 2011-07-16 14:47:56 +10:00
signal.hpp Store loop conditions before dispatching signal 2011-09-16 22:57:25 +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
time.cpp Add nanoseconds implementation for Win32 2011-09-25 14:24:53 +10:00
time.hpp Add simple time functions 2011-08-29 15:28:11 +10:00
types.cpp Add fourcc type 2011-08-29 14:32:12 +10:00
types.hpp Add fourcc type 2011-08-29 14:32:12 +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