Merge branch 'dw/new-properties'
commitca8335f52822fac4f8b9ed82a1a3a36ec32552c4
authorDaniel Wallin <daniel@boostpro.com>
Sun, 7 Dec 2008 19:52:31 +0000 (7 20:52 +0100)
committerDaniel Wallin <daniel@boostpro.com>
Sun, 7 Dec 2008 19:52:31 +0000 (7 20:52 +0100)
treecf43f4645fb2d4dba56951775ffb146bb3a32de0
parent49968f1a85724faaf2d384c716497e186a1d3b9c
parent5f0ccfaff4f98e7bc386c45ac97cbde871463ed6
Merge branch 'dw/new-properties'

* dw/new-properties:
  Make using dependency() on non class return types a nop.
  Use the new property system in class_.
  Turn "is_primitive" into a proper metafunction.
  Add "property()" API wrapper.
  Removed worthless gettable/settable metamethods.
  Test that properties can be added to Lua instances.
  Added "property()" Lua function.
  Changed use of std::string to lua_pushfstring().
  Call "get" and "set" property functions.
  Added `property_tag()`.
test/Jamfile