QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches
qx::QxXmlReader Class Reference

#include <QxXmlReader.h>

Inheritance diagram for qx::QxXmlReader:

Public Types

typedef std::shared_ptr< QByteArray > type_byte_arr_ptr
 
typedef QHash< QString, type_byte_arr_ptrtype_hash_bin_data
 
typedef QHashIterator< QString, type_byte_arr_ptrtype_hash_bin_data_itr
 

Public Member Functions

 QxXmlReader ()
 
 QxXmlReader (const QString &data)
 
virtual ~QxXmlReader ()
 
void addBinaryData (const type_hash_bin_data &other, bool bClear)
 
void addBinaryData (const QString &sKey, type_byte_arr_ptr pData)
 
void removeBinaryData (const QString &sKey)
 
void removeAllBinaryData ()
 
bool isStartBinaryData () const
 
type_byte_arr_ptr readBinaryData ()
 

Protected Attributes

type_hash_bin_data m_mapBinaryData
 

Detailed Description

Definition at line 53 of file QxXmlReader.h.

Member Typedef Documentation

◆ type_byte_arr_ptr

typedef std::shared_ptr<QByteArray> qx::QxXmlReader::type_byte_arr_ptr

Definition at line 58 of file QxXmlReader.h.

◆ type_hash_bin_data

Definition at line 59 of file QxXmlReader.h.

◆ type_hash_bin_data_itr

Definition at line 60 of file QxXmlReader.h.

Constructor & Destructor Documentation

◆ QxXmlReader() [1/2]

qx::QxXmlReader::QxXmlReader ( )
inline

Definition at line 68 of file QxXmlReader.h.

◆ QxXmlReader() [2/2]

qx::QxXmlReader::QxXmlReader ( const QString & data)
inline

Definition at line 69 of file QxXmlReader.h.

◆ ~QxXmlReader()

virtual qx::QxXmlReader::~QxXmlReader ( )
inlinevirtual

Definition at line 70 of file QxXmlReader.h.

Member Function Documentation

◆ addBinaryData() [1/2]

void qx::QxXmlReader::addBinaryData ( const QString & sKey,
type_byte_arr_ptr pData )

◆ addBinaryData() [2/2]

void qx::QxXmlReader::addBinaryData ( const type_hash_bin_data & other,
bool bClear )

◆ isStartBinaryData()

bool qx::QxXmlReader::isStartBinaryData ( ) const

◆ readBinaryData()

type_byte_arr_ptr qx::QxXmlReader::readBinaryData ( )

◆ removeAllBinaryData()

void qx::QxXmlReader::removeAllBinaryData ( )

◆ removeBinaryData()

void qx::QxXmlReader::removeBinaryData ( const QString & sKey)

Member Data Documentation

◆ m_mapBinaryData

type_hash_bin_data qx::QxXmlReader::m_mapBinaryData
protected

Definition at line 64 of file QxXmlReader.h.


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