Merge branch 'dw/cast-graph'
commitc32cdb70d4564bfea0e89910205be62e304c0981
authorDaniel Wallin <daniel@boostpro.com>
Tue, 18 Aug 2009 10:05:57 +0000 (18 12:05 +0200)
committerDaniel Wallin <daniel@boostpro.com>
Tue, 18 Aug 2009 10:05:57 +0000 (18 12:05 +0200)
treeb12ebab262b31d2136e369fa5b5c678a478b599f
parentf1fe251cee7bad18d42fb77e60638d5e7f900a2f
parentf0e496837e5fbddf48b408ef150ce6cf3b31d399
Merge branch 'dw/cast-graph'

* dw/cast-graph:
  Suppress unused variable warning.
  Use false : x : 0 idiom to avoid evaluating x.
  Hold a weak pointer in instance_holder when ownership is released.
  Test that adopt() leaves a weak pointer in the Lua object.
  Remove use of conversion_storage.
  Handle NULL smart pointers.
  Test object identity with shared_ptr_converter.
  Make shared_ptr_converter public.
  Fix bug in id allocation.
  Rework local_id allocation in class_id_map.
  Handle null pointer in shared_ptr_converter.
  Use add_cast() for wrappers as well.
  Add missing <luabind/wrapper_base.hpp> include.
  Add tests for new inheritance code.
  Add make_instance() helper function.
  New inheritance graph code.
  Add missing detail/ref.hpp include.
luabind/detail/object_rep.hpp