diff options
author | Chad Austin <chad@imvu.com> | 2013-04-02 02:45:39 -0700 |
---|---|---|
committer | Jukka Jylänki <jujjyl@gmail.com> | 2013-04-12 14:27:12 +0300 |
commit | 034ebb08d36e282d0cd48d31c86ce995fa432b7b (patch) | |
tree | 08d7e002952ee023bd92962f3e57a1570fde0dc4 | |
parent | e8afd54698387cb38dafdea9317c764440063909 (diff) |
add a convenience for selecting a particular overload when binding a function.
-rwxr-xr-x | system/include/emscripten/bind.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/system/include/emscripten/bind.h b/system/include/emscripten/bind.h index 3161289d..4ecd35e9 100755 --- a/system/include/emscripten/bind.h +++ b/system/include/emscripten/bind.h @@ -208,6 +208,11 @@ namespace emscripten { struct allow_raw_pointer : public allow_raw_pointers { }; + template<typename Signature> + typename std::add_pointer<Signature>::type select_overload(typename std::add_pointer<Signature>::type fn) { + return fn; + } + namespace internal { template<typename ReturnType, typename... Args> struct Invoker { |