InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StrandPastePiece Class Reference
Inheritance diagram for StrandPastePiece:
CPMUnknown< IStrandPastePiece >IStrandPastePieceIPMUnknown

Public Member Functions

 StrandPastePiece (IPMUnknown *boss)
 
virtual ClassID GetStrandClassID () const
 
virtual ErrorCode OnCopyRange ()
 
virtual ErrorCode PreTransferTo (PasteDataXRefContext *xRefC)
 
virtual ErrorCode TransferTo (PasteDataXRefContext *xRefC)
 
virtual ErrorCode OnPaste ()
 
virtual void SetStrandClassID (ClassID strandID)
 
virtual void SetVOSData (VOS_SavedData *d)
 
virtual VOS_SavedDataPeekVOSData () const
 
- Public Member Functions inherited from CPMUnknown< IStrandPastePiece >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Protected Attributes

ClassID fStrandID
 
VOS_SavedDatafVOSData
 
- Protected Attributes inherited from CPMUnknown< IStrandPastePiece >
HelperInterface fHelperInterface
 

Additional Inherited Members

- Public Types inherited from IStrandPastePiece
enum  { kDefaultIID = IID_ISTRANDPASTEPIECE }
 
- Protected Member Functions inherited from CPMUnknown< IStrandPastePiece >
 CPMUnknown (IPMUnknown *boss)