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
955b97c73e
Allow signal scoped_cookies to assign functors
2011-08-12 00:26:28 +10:00
caa1f3312b
Added simple string routine files
2011-08-12 00:25:59 +10:00
f14e3abe3d
Add cookies for selective signal disconnection
2011-08-10 21:31:24 +10:00
10c6a22df1
Use const accessors for signal dispatch
2011-08-10 21:30:55 +10:00
ec5e9f6c87
Add empty query for signals
2011-08-10 21:30:03 +10:00
9b049861f1
Tighten fixed representation static asserts
2011-08-10 21:28:44 +10:00
3fa14e88e0
Added stub fixed point class implementation
2011-08-08 16:44:30 +10:00
dbad60cf10
Remove function attribute suggestions for gcc
...
More annoying than helpful.
2011-08-08 16:22:54 +10:00
4c96950130
Change ragel used types to avoid size warnings
2011-08-08 16:22:25 +10:00
4091a5874d
Fix test syntax errors
2011-07-29 17:56:26 +10:00
1fc1dd4134
Change range::includes to range::contains
...
Contains is more descriptive (of the actual implementation) as it
implies the entire argument is within the range. Includes should also be
provided at some point.
2011-07-29 17:38:07 +10:00
b642590ab2
Update a missing required header
2011-07-29 17:37:05 +10:00
3a13bdfa34
Add missing licencing headers
2011-07-20 20:34:46 +10:00