Browse Source

missing body

David Rose 20 years ago
parent
commit
a05922ff66
1 changed files with 14 additions and 0 deletions
  1. 14 0
      panda/src/putil/cycleDataStageWriter.I

+ 14 - 0
panda/src/putil/cycleDataStageWriter.I

@@ -173,6 +173,20 @@ operator = (const CycleDataStageWriter<CycleDataType> &copy) {
   _pointer = copy._pointer;
 }
 
+////////////////////////////////////////////////////////////////////
+//     Function: CycleDataStageWriter::Constructor (trivial)
+//       Access: Public
+//  Description: This flavor of the constructor elevates the pointer
+//               from the CycleDataStageReader from a read to a write
+//               pointer (and invalidates the reader).
+////////////////////////////////////////////////////////////////////
+template<class CycleDataType>
+INLINE CycleDataStageWriter<CycleDataType>::
+CycleDataStageWriter(PipelineCycler<CycleDataType> &, int,
+                     CycleDataStageReader<CycleDataType> &take_from) :
+  _pointer((CycleDataType *)take_from.take_pointer())
+}
+
 ////////////////////////////////////////////////////////////////////
 //     Function: CycleDataStageWriter::Destructor (trivial)
 //       Access: Public