diff options
author | mey <mey@imvu.com> | 2012-10-04 15:57:49 -0700 |
---|---|---|
committer | Jukka Jylänki <jujjyl@gmail.com> | 2013-04-12 14:21:12 +0300 |
commit | a20c654c1fcbb877ff8bd0d305f0908695dc8c7e (patch) | |
tree | 31ba139f71a83caa3f75c285afe2d04682712ac3 /system/lib/embind/bind.cpp | |
parent | f54d0e6ccbbb702db125d8c9f86190cf37cfee0c (diff) |
Supporting returning std::unique_ptr from C++ to javascript.
Diffstat (limited to 'system/lib/embind/bind.cpp')
-rwxr-xr-x | system/lib/embind/bind.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/system/lib/embind/bind.cpp b/system/lib/embind/bind.cpp index b63a86aa..befce08b 100755 --- a/system/lib/embind/bind.cpp +++ b/system/lib/embind/bind.cpp @@ -9,25 +9,25 @@ namespace emscripten { if (first) {
first = false;
- _embind_register_void(getTypeID<void>(), "void");
+ _embind_register_void(TypeID<void>::get(), "void");
- _embind_register_bool(getTypeID<bool>(), "bool", true, false);
+ _embind_register_bool(TypeID<bool>::get(), "bool", true, false);
- _embind_register_integer(getTypeID<char>(), "char");
- _embind_register_integer(getTypeID<signed char>(), "signed char");
- _embind_register_integer(getTypeID<unsigned char>(), "unsigned char");
- _embind_register_integer(getTypeID<signed short>(), "short");
- _embind_register_integer(getTypeID<unsigned short>(), "unsigned short");
- _embind_register_integer(getTypeID<signed int>(), "int");
- _embind_register_integer(getTypeID<unsigned int>(), "unsigned int");
- _embind_register_integer(getTypeID<signed long>(), "long");
- _embind_register_integer(getTypeID<unsigned long>(), "unsigned long");
+ _embind_register_integer(TypeID<char>::get(), "char");
+ _embind_register_integer(TypeID<signed char>::get(), "signed char");
+ _embind_register_integer(TypeID<unsigned char>::get(), "unsigned char");
+ _embind_register_integer(TypeID<signed short>::get(), "short");
+ _embind_register_integer(TypeID<unsigned short>::get(), "unsigned short");
+ _embind_register_integer(TypeID<signed int>::get(), "int");
+ _embind_register_integer(TypeID<unsigned int>::get(), "unsigned int");
+ _embind_register_integer(TypeID<signed long>::get(), "long");
+ _embind_register_integer(TypeID<unsigned long>::get(), "unsigned long");
- _embind_register_float(getTypeID<float>(), "float");
- _embind_register_float(getTypeID<double>(), "double");
+ _embind_register_float(TypeID<float>::get(), "float");
+ _embind_register_float(TypeID<double>::get(), "double");
- _embind_register_cstring(getTypeID<std::string>(), "std::string");
- _embind_register_emval(getTypeID<val>(), "emscripten::val");
+ _embind_register_cstring(TypeID<std::string>::get(), "std::string");
+ _embind_register_emval(TypeID<val>::get(), "emscripten::val");
}
}
}
|