16 Commits

Author SHA1 Message Date
Jason Turner
aa0f54c53f Port to visual studio + a couple of minor bug fixes. Compiles with only 2 "unreachable code" warnings on /W4 in VC++ 2009-07-09 22:24:11 +00:00
Jason Turner
9c8e4dd535 Add insert_at and erase_at for vector 2009-07-09 02:08:16 +00:00
Jason Turner
46859b1918 Add support for function binding and cut down on some includes 2009-06-25 22:34:00 +00:00
Jason Turner
eb5dbe4975 Add more specific exception types to the dynamic system and handle them properly 2009-06-25 00:03:23 +00:00
Jason Turner
d02620bb1b Cleanup Cast_Helper and add new boxed_cast<>() function. 2009-06-23 02:47:47 +00:00
Jason Turner
a5ecd3ceb0 Begin changing to better casting types 2009-06-23 01:21:21 +00:00
Jason Turner
dc11237af9 Add build_functor algorithm for constructing a boost function_object from a script snippet 2009-06-21 18:09:00 +00:00
Jason Turner
9f13858482 further the sensors example to load and parse files 2009-06-20 23:24:06 +00:00
Jason Turner
d94a107c41 Clean up and make boxed_value more portable, but not casting pointers to ints 2009-06-14 03:13:35 +00:00
Jason Turner
785263628b Add namespace dispatchkit 2009-06-13 22:42:13 +00:00
Jason Turner
4edea184de Move towards more header only implementation friendly 2009-06-13 21:55:55 +00:00
Jason Turner
1eb0964f4e Reduce problems for header only implementation be eliminating static class object 2009-06-13 20:55:47 +00:00
Jason Turner
dc0f74fd36 Reference counting working for reals now. Previously it was counting the wrong thing (but was almost good enough) 2009-06-12 05:19:58 +00:00
Jason Turner
b96059cba8 Memory management with freeing when applicable 2009-06-12 00:01:54 +00:00
Jason Turner
9838e34a96 First take on recycling of pointers for use in reference objects. Two caveats:
1) Static member defined in header. this will have to be cleaned up as it prevents mult-file compilation.
2) Ptrs are never let go of, so data is never freed, so every object that is ever created is always created
2009-06-11 22:01:15 +00:00
Jonathan Turner
7c935702f6 Last step of new move attempt 2009-06-11 17:38:34 +00:00