File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -242,6 +242,14 @@ static typename tCLASS::tBINDING_PTR CreateWrappedInstance(tARGS&&... args)
242
242
);
243
243
}
244
244
245
+ // Predeclare these functions so we can call them from each other.
246
+ template <typename tCLASS>
247
+ static tCLASS* UnsafeGetWrappedInstance(typename tCLASS::tBINDING_PTR pBindingPtr);
248
+ template <typename tCLASS>
249
+ static tCLASS* UnsafeGetWrappedInstance(AbstractCAMExtendedHandle extendedHandle);
250
+ template <typename tCLASS>
251
+ static tCLASS* UnsafeGetWrappedInstance(AbstractCAMHandle handle);
252
+
245
253
// Given a pointer to a binding object, cast the wrapped handle to a client
246
254
// implementation instance. The caller is responsible for ensuring that the
247
255
// binding object really does wrap a client implementation.
You can’t perform that action at this time.
0 commit comments