1 /**
2  Shared object (ref) that holds a pointer to any native object. Allows passing references
3  to native instances among different independent libraries.
4  */
5 open class SharedRef<PointerType>: SharedObject {
6   public let pointer: PointerType
7 
8   init(_ pointer: PointerType) {
9     self.pointer = pointer
10     super.init()
11   }
12 }
13