use Callback::Assign
parent
0bd8f12c64
commit
d35f6e80df
|
@ -192,11 +192,7 @@ NsUnknownManager::DoGetCallback (ClassId classId)
|
||||||
NS_FATAL_ERROR ("Invalid Class Id.");
|
NS_FATAL_ERROR ("Invalid Class Id.");
|
||||||
}
|
}
|
||||||
Callback<NsUnknown *, T1,T2,T3,T4,T5> reference;
|
Callback<NsUnknown *, T1,T2,T3,T4,T5> reference;
|
||||||
if (!reference.CheckType (*callback))
|
reference.Assign (*callback);
|
||||||
{
|
|
||||||
NS_FATAL_ERROR ("Incompatible types.");
|
|
||||||
}
|
|
||||||
reference = *static_cast<Callback<NsUnknown *,T1,T2,T3,T4,T5> *> (callback);
|
|
||||||
return reference;
|
return reference;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue