Pointwise Plugin SDK
Classes | Macros
PwpFileWriter.h File Reference
#include <stdio.h>
#include <stdarg.h>
#include "apiPWP.h"
+ Include dependency graph for PwpFileWriter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PwpFileWriter
 The abstract PwpFileWriter class. More...
 
class  PwpWriterInterface
 The abstract PwpWriterInterface class. More...
 

Macros

#define PwpWriterInterface_METHODS(sfx)
 
#define PwpWriterInterface_PUREVIRTUAL   PwpWriterInterface_METHODS(=0;)
 
#define PwpWriterInterface_SUBCLASS   PwpWriterInterface_METHODS(;)
 

Macro Definition Documentation

◆ PwpWriterInterface_METHODS

#define PwpWriterInterface_METHODS (   sfx)
Value:
virtual bool beginRecord() sfx \
virtual bool beginRecord(PWP_UINT32 bytes, PWP_UINT32 count = 1) sfx \
virtual bool endRecord() sfx \
virtual bool write(PWP_INT64 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_INT32 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_INT16 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_INT8 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_UINT64 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_UINT32 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_UINT16 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_UINT8 val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_FLOAT val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual bool write(PWP_REAL val, const char * suffix = 0, \
const char * prefix = 0) sfx \
virtual void setFmtFieldSingle(const int width, const int prec) sfx \
virtual void getFmtFieldSingle(int &width, int &prec) const sfx \
virtual void setFmtFieldDouble(const int width, const int prec) sfx \
virtual void getFmtFieldDouble(int &width, int &prec) const sfx \
virtual void setFmtType(FormatType type) sfx \
virtual FormatType getFmtType() const sfx \
virtual bool write(const char * val, PWP_INT size = -1, char pad = 0) sfx

Definition at line 25 of file PwpFileWriter.h.

◆ PwpWriterInterface_PUREVIRTUAL

#define PwpWriterInterface_PUREVIRTUAL   PwpWriterInterface_METHODS(=0;)

Definition at line 57 of file PwpFileWriter.h.

◆ PwpWriterInterface_SUBCLASS

#define PwpWriterInterface_SUBCLASS   PwpWriterInterface_METHODS(;)

Definition at line 58 of file PwpFileWriter.h.

PWP_UINT32
unsigned int PWP_UINT32
32-bit unsigned integer
Definition: apiPWP.h:210
PWP_UINT16
unsigned short PWP_UINT16
16-bit unsigned integer
Definition: apiPWP.h:190
PWP_INT16
short PWP_INT16
16-bit integer
Definition: apiPWP.h:187
PWP_INT32
int PWP_INT32
32-bit integer
Definition: apiPWP.h:207
PWP_REAL
double PWP_REAL
64-bit real
Definition: apiPWP.h:264
PWP_FLOAT
float PWP_FLOAT
32-bit real
Definition: apiPWP.h:261
PWP_INT8
signed char PWP_INT8
8-bit integer
Definition: apiPWP.h:167
PWP_INT
PWP_INT32 PWP_INT
integer same size as void*
Definition: apiPWP.h:282
PWP_INT64
long long PWP_INT64
64-bit integer
Definition: apiPWP.h:240
PWP_UINT64
unsigned long long PWP_UINT64
64-bit unsigned integer
Definition: apiPWP.h:243
PWP_UINT8
unsigned char PWP_UINT8
8-bit unsigned integer
Definition: apiPWP.h:170