]> git.mxchange.org Git - simgear.git/commit
cppbind: refactor to_nasal for better name lookup.
authorThomas Geymayer <tomgey@gmail.com>
Sun, 3 Mar 2013 22:39:26 +0000 (23:39 +0100)
committerThomas Geymayer <tomgey@gmail.com>
Sun, 3 Mar 2013 22:42:40 +0000 (23:42 +0100)
commitceae2928aab1ce54412e8f45af93d57b1147bee5
tree376df9fd90b65a2838b8d65f8bf8f006b845c66a
parent0e6934abe5fd93ed953aae011a4286f97474117f
cppbind: refactor to_nasal for better name lookup.

Using template parameter dependent name lookup it is
now possible to create to_nasal_helper overloads
for custom types and having them used for automatic
type conversion with binding methods/member on
nasal::Ghost objects.
13 files changed:
simgear/nasal/cppbind/CMakeLists.txt
simgear/nasal/cppbind/cppbind_test.cxx
simgear/nasal/cppbind/detail/from_nasal_helper.cxx [new file with mode: 0644]
simgear/nasal/cppbind/detail/from_nasal_helper.hxx [new file with mode: 0644]
simgear/nasal/cppbind/detail/nasal_traits.hxx [new file with mode: 0644]
simgear/nasal/cppbind/detail/to_nasal_helper.cxx [new file with mode: 0644]
simgear/nasal/cppbind/detail/to_nasal_helper.hxx [new file with mode: 0644]
simgear/nasal/cppbind/from_nasal.cxx [deleted file]
simgear/nasal/cppbind/from_nasal.hxx
simgear/nasal/cppbind/from_nasal_detail.hxx [deleted file]
simgear/nasal/cppbind/nasal_traits.hxx [deleted file]
simgear/nasal/cppbind/to_nasal.cxx [deleted file]
simgear/nasal/cppbind/to_nasal.hxx