diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2013-12-02 17:22:14 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2013-12-04 11:41:34 -0500 |
commit | a45b87dde5a7ba3ca0baba40b00b162e428475bb (patch) | |
tree | 5c7ede352a788736f3d3f2d0e2821c0374635788 /sax | |
parent | 2fff625c608eff5960d4c7e68e3d671580716bec (diff) |
Remove inline methods from the header.
Change-Id: Ie2cff194c1db5eaa992c4bcaaa06ec9a419d85a7
Diffstat (limited to 'sax')
-rw-r--r-- | sax/source/fastparser/fastparser.cxx | 18 | ||||
-rw-r--r-- | sax/source/fastparser/fastparser.hxx | 10 |
2 files changed, 23 insertions, 5 deletions
diff --git a/sax/source/fastparser/fastparser.cxx b/sax/source/fastparser/fastparser.cxx index caf4ec1aa577..75974b8befa0 100644 --- a/sax/source/fastparser/fastparser.cxx +++ b/sax/source/fastparser/fastparser.cxx @@ -81,6 +81,9 @@ static int call_callbackExternalEntityRef( XML_Parser parser, namespace sax_fastparser { +NameWithToken::NameWithToken(const OUString& sName, const sal_Int32& nToken) : + msName(sName), mnToken(nToken) {} + SaxContext::SaxContext( sal_Int32 nElementToken, const OUString& aNamespace, const OUString& aElementName ): mnElementToken(nElementToken) { @@ -847,6 +850,21 @@ bool FastSaxParser::consume(EventList *pEventList) return true; } +void FastSaxParser::pushEntity( const Entity& rEntity ) +{ + maEntities.push( rEntity ); +} + +void FastSaxParser::popEntity() +{ + maEntities.pop(); +} + +Entity& FastSaxParser::getEntity() +{ + return maEntities.top(); +} + // starts parsing with actual parser ! void FastSaxParser::parse() { diff --git a/sax/source/fastparser/fastparser.hxx b/sax/source/fastparser/fastparser.hxx index 6888cef91b37..2943509e8ff2 100644 --- a/sax/source/fastparser/fastparser.hxx +++ b/sax/source/fastparser/fastparser.hxx @@ -58,8 +58,8 @@ struct NameWithToken { OUString msName; sal_Int32 mnToken; - NameWithToken(const OUString& sName, const sal_Int32& nToken): - msName(sName), mnToken(nToken) {} + + NameWithToken(const OUString& sName, const sal_Int32& nToken); }; typedef std::vector<Event> EventList; @@ -193,9 +193,9 @@ public: const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName); - void pushEntity( const Entity& rEntity ) { maEntities.push( rEntity ); } - void popEntity() { maEntities.pop(); } - Entity& getEntity() { return maEntities.top(); } + void pushEntity( const Entity& rEntity ); + void popEntity(); + Entity& getEntity(); void parse(); void produce( CallbackType aType ); |