XMLPreferenceDictionaryImporter Class Reference

#include <preferencedictionary.h>

Inheritance diagram for XMLPreferenceDictionaryImporter:
Inheritance graph
[legend]
Collaboration diagram for XMLPreferenceDictionaryImporter:
Collaboration graph
[legend]

Data Structures

struct  xml_state_t

Public Member Functions

 XMLPreferenceDictionaryImporter (PreferenceDictionary &preferences, const std::string &version)
void pushElement (const XMLElement &element)
void popElement (const std::string &name)
std::size_t write (const char *buffer, std::size_t length)

Private Types

typedef std::vector< xml_state_txml_stack_t
typedef PreferenceDictionary PreferenceEntries

Private Attributes

xml_stack_t m_xml_stack
PreferenceEntriesm_preferences
Version m_version

Detailed Description

Definition at line 187 of file preferencedictionary.h.


Member Typedef Documentation

Definition at line 209 of file preferencedictionary.h.

Definition at line 206 of file preferencedictionary.h.


Constructor & Destructor Documentation

XMLPreferenceDictionaryImporter::XMLPreferenceDictionaryImporter ( PreferenceDictionary preferences,
const std::string version 
) [inline]

Definition at line 213 of file preferencedictionary.h.


Member Function Documentation

void XMLPreferenceDictionaryImporter::popElement ( const std::string name  )  [inline, virtual]
void XMLPreferenceDictionaryImporter::pushElement ( const XMLElement element  )  [inline, virtual]
std::size_t XMLPreferenceDictionaryImporter::write ( const char *  buffer,
std::size_t  length 
) [inline]

Definition at line 265 of file preferencedictionary.h.

References m_xml_stack.


Field Documentation

Definition at line 210 of file preferencedictionary.h.

Referenced by popElement().

Definition at line 211 of file preferencedictionary.h.

Referenced by pushElement().

Definition at line 207 of file preferencedictionary.h.

Referenced by popElement(), pushElement(), and write().


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

Generated by  doxygen 1.6.2