diff options
author | Sebastien Gonzalve <oznog@zarb.org> | 2014-02-21 22:37:07 +0100 |
---|---|---|
committer | David Wagner <david.wagner@intel.com> | 2014-09-11 14:25:02 +0200 |
commit | ffbf43b383bb8693741430b02c24dbc9b127f7f7 (patch) | |
tree | 7b4d9d72d456adeb5f5bf470ed78e3c5045ecd25 /xmlserializer/XmlDocSink.h | |
parent | f811b7b53c0c2f0d4320c70230e609619c5087c1 (diff) | |
download | external_parameter-framework-ffbf43b383bb8693741430b02c24dbc9b127f7f7.zip external_parameter-framework-ffbf43b383bb8693741430b02c24dbc9b127f7f7.tar.gz external_parameter-framework-ffbf43b383bb8693741430b02c24dbc9b127f7f7.tar.bz2 |
Remove useless cpp's
Those files are empty or almost empty, put remaining stuff in header if
necessary.
Diffstat (limited to 'xmlserializer/XmlDocSink.h')
-rw-r--r-- | xmlserializer/XmlDocSink.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/xmlserializer/XmlDocSink.h b/xmlserializer/XmlDocSink.h index 4868d9a..f7a87b9 100644 --- a/xmlserializer/XmlDocSink.h +++ b/xmlserializer/XmlDocSink.h @@ -42,8 +42,6 @@ class CXmlDocSink { public: - CXmlDocSink(); - /** * Method to be called to use an xmlDocSource. * Any subclass of XmlDocSink must implement the doProcess @@ -54,7 +52,15 @@ public: * * @return true is there was no error during the processing of xmlDocSource */ - bool process(CXmlDocSource& xmlDocSource, CXmlSerializingContext& serializingContext); + bool process(CXmlDocSource& xmlDocSource, CXmlSerializingContext& serializingContext) + { + if (!xmlDocSource.populate(serializingContext)) { + return false; + } + + return doProcess(xmlDocSource, serializingContext); + } + virtual ~CXmlDocSink() {} private: |