json
Add a simple json-schema validator.
2012-04-20 18:20:49 +10:00
m4
Add missing boost m4 scripts
2011-06-25 11:48:39 +10:00
maths
Make 3d matrix/vectors and general matrix/vectors
2011-10-18 21:45:55 +11: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 licencing from waif to libgim
2012-04-11 15:21:00 +10:00
adler.hpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +10:00
annotations.hpp
Disable some annotations for earlier gcc versions
2012-04-19 16:43:37 +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
Repurpose rotate function as rotate_left
2012-04-11 15:21:00 +10:00
bsdsum.cpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +10:00
bsdsum.hpp
Make header guards consistent
2012-04-11 15:21:00 +10:00
colour.cpp
Rename "to_<type>" functions to "as_<type>"
2012-04-12 16:08:06 +10:00
colour.hpp
Add scalar multiply for colour
2011-10-29 21:17:28 +11:00
configure.ac
Update tests to use the util namespace
2011-11-04 17:28:04 +11:00
crc.cpp
Add some simple checksum algorithms
2011-11-04 17:04:42 +11:00
crc.hpp
Add some simple checksum algorithms
2011-11-04 17:04:42 +11:00
debug.cpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +10:00
debug.hpp
Add macro that creates unique variable names
2012-04-12 14:07:46 +10:00
Doxyfile.in
Enable autobrief cpp multiline in doxygen
2011-06-25 12:43:32 +10:00
enable_if.hpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +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
Change licencing from waif to libgim
2012-04-11 15:21:00 +10:00
except.hpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +10:00
extent.cpp
Add unsigned long instantiation of extent and region
2012-02-09 14:55:14 +11:00
extent.hpp
Moved extent to a seperate file
2011-10-26 21:43:38 +11: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
fletcher.hpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +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
Use more accurate names for forward declares
2011-10-10 13:39:47 +11:00
gcc.hpp
Add a header for informational gcc macros
2012-04-19 16:43:14 +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
hash.cpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +10:00
hash.hpp
Change licencing from waif to libgim
2012-04-11 15:21:00 +10:00
io.cpp
Update header licences and copyright dates
2012-04-12 16:09:02 +10:00
io.hpp
Update header licences and copyright dates
2012-04-12 16:09:02 +10:00
ip.cpp.rl
Explicitly initialise to remove compile warning
2012-04-11 15:54:52 +10:00
ip.hpp
Move range to the util namespace
2011-08-15 20:11:42 +10:00
iterator.hpp
Add referencing_iterator to build
2012-04-13 11:30:50 +10:00
json.cpp.rl
Add char* equality for json::strings
2012-04-20 18:20:19 +10:00
json.hpp
Add char* equality for json::strings
2012-04-20 18:20:19 +10:00
lerp.cpp
Add various interpolation routines for perlin
2012-01-04 17:19:50 +11:00
lerp.hpp
Add various interpolation routines for perlin
2012-01-04 17:19:50 +11:00
Makefile.am
Add a simple json-schema validator.
2012-04-20 18:20:49 +10:00
maths.cpp
Add maths check for integer numbers on doubles
2012-04-20 18:04:40 +10:00
maths.hpp
Add maths check for integer numbers on doubles
2012-04-20 18:04:40 +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
nocopy.hpp
Use the util namespace for more classes
2011-10-07 21:58:16 +11: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
Use the util namespace for more classes
2011-10-07 21:58:16 +11:00
pool.hpp
Use the util namespace for more classes
2011-10-07 21:58:16 +11:00
preprocessor.h
Add a header for simple preprocessor helpers
2012-04-19 16:42:35 +10:00
random.cpp
Instance various uint random functions
2012-01-04 17:03:49 +11:00
random.hpp
Add a random choice from container function
2012-01-04 17:03:27 +11:00
range.cpp
Use new style as_{type} in json to range
2012-04-20 18:05:25 +10:00
range.hpp
Don't abbreviate the util::range::rand function
2011-10-03 19:20:14 +11:00
region.cpp
Add unsigned long instantiation of extent and region
2012-02-09 14:55:14 +11:00
region.hpp
Change abbreviate width/height variables
2011-10-26 22:59:47 +11: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 traits helpers for dereferencable types
2012-04-13 11:30:50 +10:00
vector.cpp
Rename "to_<type>" functions to "as_<type>"
2012-04-12 16:08:06 +10:00
vector.hpp
Add spherical/cartesian transforms
2011-10-29 23:14:07 +11:00
version.cpp.rl
Change ragel index variables to avoid signed warns
2012-04-11 15:49:11 +10:00
version.hpp
Use the util namespace for more classes
2011-10-07 21:58:16 +11:00