HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_DataBlockInterpreter Class Referenceabstract

#include <OP_DataBlock.h>

Public Member Functions

 OP_DataBlockInterpreter (const UT_StringHolder &type)
 
virtual ~OP_DataBlockInterpreter ()
 
virtual const voidcreateNativeData (const char *data, exint length) const =0
 
virtual exint memoryUsedByNativeData (const void *nativedata) const =0
 
virtual void deleteNativeData (const void *nativedata) const =0
 
virtual void saveNativeData (const void *nativedata, std::ostream &os) const =0
 

Detailed Description

Definition at line 22 of file OP_DataBlock.h.

Constructor & Destructor Documentation

OP_DataBlockInterpreter::OP_DataBlockInterpreter ( const UT_StringHolder type)
virtual OP_DataBlockInterpreter::~OP_DataBlockInterpreter ( )
virtual

Member Function Documentation

virtual const void* OP_DataBlockInterpreter::createNativeData ( const char *  data,
exint  length 
) const
pure virtual
virtual void OP_DataBlockInterpreter::deleteNativeData ( const void nativedata) const
pure virtual
virtual exint OP_DataBlockInterpreter::memoryUsedByNativeData ( const void nativedata) const
pure virtual
virtual void OP_DataBlockInterpreter::saveNativeData ( const void nativedata,
std::ostream &  os 
) const
pure virtual

The documentation for this class was generated from the following file: