Remove now unused managed_cast template method
authorLars Knoll <lars.knoll@theqtcompany.com>
Fri, 13 Feb 2015 13:01:44 +0000 (14:01 +0100)
committerSimon Hausmann <simon.hausmann@theqtcompany.com>
Tue, 21 Apr 2015 13:02:00 +0000 (13:02 +0000)
Change-Id: Id8a5290848b65222cc9ebfe7a6d59f7994096e14
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
src/qml/jsruntime/qv4functionobject_p.h
src/qml/jsruntime/qv4managed_p.h

index 108790a..d13ecb9 100644 (file)
@@ -144,12 +144,6 @@ inline const FunctionObject *Value::as() const {
     return isManaged() && m && m->vtable->isFunctionObject ? reinterpret_cast<const FunctionObject *>(this) : 0;
 }
 
-template<>
-inline FunctionObject *managed_cast(Managed *m)
-{
-    return m ? m->as<FunctionObject>() : 0;
-}
-
 
 struct FunctionCtor: FunctionObject
 {
index ebbd2d6..664bbb3 100644 (file)
@@ -188,23 +188,6 @@ inline const Object *Value::as() const {
     return isManaged() && m && m->vtable->isObject ? objectValue() : 0;
 }
 
-template<typename T>
-inline T *managed_cast(Managed *m)
-{
-    return m ? m->as<T>() : 0;
-}
-
-template<>
-inline String *managed_cast(Managed *m)
-{
-    return m ? m->as<String>() : 0;
-}
-template<>
-inline Object *managed_cast(Managed *m)
-{
-    return m ? m->as<Object>() : 0;
-}
-
 }