1f4a744b29
Add centre method to region
2011-10-20 23:53:18 +11:00
0347936983
Add region::contains method
2011-10-20 21:09:47 +11:00
2aee108e79
Make 3d matrix/vectors and general matrix/vectors
2011-10-18 21:45:55 +11:00
b71049df85
Add includes query for region and point
2011-10-17 17:20:17 +11:00
d749be578a
Add an exact_equal operator to avoid warnings
2011-10-16 14:57:43 +11:00
e8c9e1a11f
Add overlaps query for regions
2011-10-10 22:37:27 +11:00
ed33f3ebce
Use more accurate names for forward declares
2011-10-10 13:39:47 +11:00
bb6a3a6fb8
Link option fixes for Windows
2011-10-07 22:19:36 +11:00
641a15f0ec
Use the util namespace for more classes
2011-10-07 21:58:16 +11:00
6e2ba427f9
Correctly bias the range::random function with min
2011-10-03 19:20:46 +11:00
2e091079d2
Don't abbreviate the util::range::rand function
2011-10-03 19:20:14 +11:00
f02501eb5e
Move io functions into the util namespace
2011-10-01 01:58:10 +10:00
6b0db35db7
Add type operator for bool class
2011-10-01 01:57:46 +10:00
fcad58b342
Add forward decleration helpers
2011-10-01 01:57:09 +10:00
cbbf8657be
Move BOOST_SYSTEM detection around
2011-09-25 14:25:24 +10:00
4ddcb4c482
Add nanoseconds implementation for Win32
2011-09-25 14:24:53 +10:00
b210729fe9
Disable lto to account for dodgy Win32 compiler
2011-09-25 14:24:25 +10:00
3b767a1c73
Trigger breakpoints for soft assertions
2011-09-24 13:18:57 +10:00
ec7b95bb9f
Remove environment check for breakpoint emission
2011-09-24 13:18:25 +10:00
c3ad96f88e
Add more convenient array and object accessors
2011-09-23 13:45:09 +10:00
a3c602407f
Store loop conditions before dispatching signal
...
If we store the loop condition before executing the functor we have a
better chance of avoiding iterator invalidation from any trickery on the
subscriber side.
2011-09-16 22:57:25 +10:00
d024c588db
Add release function for signal scoped_cookies
2011-09-16 22:56:52 +10:00
575f87747b
Use explicit casting to avoid signedness warnings
2011-09-16 22:55:56 +10:00
dd1a935ed4
Add subtration operation for points
2011-09-13 16:49:10 +10:00
ee1439e5fc
Add trivial rgba colour class
2011-09-13 15:14:12 +10:00
7d32257fa2
Add randomisation helper functions
2011-09-13 15:13:55 +10:00
9e5f60b1bd
Instance all uint_t ranges
2011-09-13 15:12:57 +10:00
24e94d27fc
Give point an ostream operator
2011-09-13 15:12:30 +10:00
8c995c22ac
Make points be three dimensional
2011-09-13 15:12:09 +10:00
14597ebba2
Add ULL suffix to nanoseconds constant..
2011-09-07 21:51:42 +10:00
d6f0fd956c
Add add/assign operator to point
2011-09-07 21:51:13 +10:00
91daeb332f
Add simple time functions
2011-08-29 15:28:11 +10:00
e816983869
Use util namespace for range test
2011-08-29 15:03:43 +10:00
3839ccad03
Use util namespace for range test
2011-08-29 14:40:05 +10:00
336c0d5577
Use new endian headers for hton test
2011-08-29 14:39:42 +10:00
0f29342826
Use more explicit linking
2011-08-29 14:39:23 +10:00
09b2f5ae0f
Add bit manipulation convenience defines
2011-08-29 14:38:47 +10:00
fc3bd53838
Add convenience si byte conversions
2011-08-29 14:37:47 +10:00
29a8aa7ee8
Add GUID type
2011-08-29 14:37:20 +10:00
73f27c7cb1
Add endian conversion functions
2011-08-29 14:36:03 +10:00
b23c0862cc
Make debuging information enabled by default
2011-08-29 14:33:08 +10:00
a30e0f4be0
Change debug temporary names to reduce collisions
2011-08-29 14:32:30 +10:00
a4e6f67bc5
Add fourcc type
2011-08-29 14:32:12 +10:00
03c9c1b642
Spacing and style
2011-08-29 14:31:44 +10:00
380d51d05a
Add is_pow2, round_up
2011-08-29 14:31:22 +10:00
306f852fc7
Move range to the util namespace
2011-08-15 20:11:42 +10:00
6e73c22d91
Move point to the util namespace
2011-08-15 20:11:20 +10:00
712cd39625
Move region to the util namespace
2011-08-15 20:10:43 +10:00
8f796bd214
Use deleted methods to implement nocopy
2011-08-13 15:03:45 +10:00
78427bc45a
Reorder signal exec traversal to allow deletions
2011-08-12 00:26:56 +10:00