aboutsummaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rwxr-xr-xsystem/include/emscripten/wire.h18
1 files changed, 2 insertions, 16 deletions
diff --git a/system/include/emscripten/wire.h b/system/include/emscripten/wire.h
index 9c8cd096..64114491 100755
--- a/system/include/emscripten/wire.h
+++ b/system/include/emscripten/wire.h
@@ -182,25 +182,11 @@ namespace emscripten {
};
template<typename T>
- struct BindingType<const T> {
- typedef typename BindingType<T>::WireType WireType;
- static WireType toWireType(const T& v) {
- return BindingType<T>::toWireType(v);
- }
- static T fromWireType(WireType wt) {
- return BindingType<T>::fromWireType(wt);
- }
+ struct BindingType<const T> : public BindingType<T> {
};
template<typename T>
- struct BindingType<const T&> {
- typedef typename BindingType<T>::WireType WireType;
- static WireType toWireType(const T& v) {
- return BindingType<T>::toWireType(v);
- }
- static T fromWireType(WireType wt) {
- return BindingType<T>::fromWireType(wt);
- }
+ struct BindingType<const T&> : public BindingType<T> {
};
template<typename T>