wxDataStreamHelper Class Reference

#include <variantutils/variantstream.h>

List of all members.

Public Member Functions

 wxDataStreamHelper (wxOutputStream &stream, wxDataOutputStream &dataStream)
 wxDataStreamHelper (wxInputStream &stream, wxDataInputStream &dataStream)
bool Read (wxVariant &variant)
bool Write (const wxVariant &value)
bool Write (const wxString &value, const wxString &name)
bool WriteIfNotEmpty (const wxString &value, const wxString &name)
bool Write (double value, const wxString &name)
bool Write (long value, const wxString &name)
bool Write (int value, const wxString &name)
bool Write (bool value, const wxString &name)
bool WriteEnd ()
void Init ()
wxOutputStreamGetOutputStream () const
wxDataOutputStreamGetDataOutputStream () const
wxInputStreamGetInputStream () const
wxDataInputStreamGetDataInputStream () const

Protected Attributes

wxOutputStreamm_outputStream
wxDataOutputStreamm_dataOutputStream
wxInputStreamm_inputStream
wxDataInputStreamm_dataInputStream


Detailed Description

wxDataStreamHelper helps with reading and writing attributes.


Constructor & Destructor Documentation

wxDataStreamHelper::wxDataStreamHelper ( wxOutputStream stream,
wxDataOutputStream dataStream 
) [inline]

wxDataStreamHelper::wxDataStreamHelper ( wxInputStream stream,
wxDataInputStream dataStream 
) [inline]


Member Function Documentation

bool wxDataStreamHelper::Read ( wxVariant &  variant  ) 

bool wxDataStreamHelper::Write ( const wxVariant &  value  ) 

bool wxDataStreamHelper::Write ( const wxString &  value,
const wxString &  name 
)

bool wxDataStreamHelper::WriteIfNotEmpty ( const wxString &  value,
const wxString &  name 
)

bool wxDataStreamHelper::Write ( double  value,
const wxString &  name 
)

bool wxDataStreamHelper::Write ( long  value,
const wxString &  name 
)

bool wxDataStreamHelper::Write ( int  value,
const wxString &  name 
)

bool wxDataStreamHelper::Write ( bool  value,
const wxString &  name 
)

bool wxDataStreamHelper::WriteEnd (  ) 

void wxDataStreamHelper::Init (  ) 

wxOutputStream* wxDataStreamHelper::GetOutputStream (  )  const [inline]

wxDataOutputStream* wxDataStreamHelper::GetDataOutputStream (  )  const [inline]

wxInputStream* wxDataStreamHelper::GetInputStream (  )  const [inline]

wxDataInputStream* wxDataStreamHelper::GetDataInputStream (  )  const [inline]


Member Data Documentation

wxOutputStream* wxDataStreamHelper::m_outputStream [protected]

wxDataOutputStream* wxDataStreamHelper::m_dataOutputStream [protected]

wxInputStream* wxDataStreamHelper::m_inputStream [protected]

wxDataInputStream* wxDataStreamHelper::m_dataInputStream [protected]


The documentation for this class was generated from the following files:
Generated on Wed May 6 19:20:22 2009 for AxTk by  doxygen 1.5.1