]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/instancelib.h
Callback: remove fixed-arity wrappers
[xonotic/netradiant.git] / libs / instancelib.h
index eeb95e23579860c11f73088ff9e2bcde3b40c610..af9dd2bba31a181f3eb6b4e7c24f7e4c93cf8ed1 100644 (file)
@@ -135,14 +135,14 @@ void transformChanged(){
                ( *i ).second->transformChanged();
        }
 }
-typedef MemberCaller<InstanceSet, &InstanceSet::transformChanged> TransformChangedCaller;
+typedef MemberCaller<InstanceSet, void(), &InstanceSet::transformChanged> TransformChangedCaller;
 void boundsChanged(){
        for ( InstanceMap::iterator i = m_instances.begin(); i != m_instances.end(); ++i )
        {
                ( *i ).second->boundsChanged();
        }
 }
-typedef MemberCaller<InstanceSet, &InstanceSet::boundsChanged> BoundsChangedCaller;
+typedef MemberCaller<InstanceSet, void(), &InstanceSet::boundsChanged> BoundsChangedCaller;
 };
 
 template<typename Functor>
@@ -162,7 +162,7 @@ static void apply( InstanceSet& instances ){
                InstanceTypeCast<Type>::cast(instance)->evaluateTransform();
        });
 }
-typedef ReferenceCaller<InstanceSet, &InstanceSetEvaluateTransform<Type>::apply> Caller;
+typedef ReferenceCaller<InstanceSet, void(), &InstanceSetEvaluateTransform<Type>::apply> Caller;
 };
 
 #endif