diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2015-05-16 19:59:36 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-05-19 07:57:36 +0000 |
commit | bf41d6df35ce9d023b9865cbb007a405d6be02e6 (patch) | |
tree | 48204ac1b831196f036ab4f9b91f59bb2101a1a0 /writerfilter/source/dmapper/TagLogger.hxx | |
parent | 32bfeac4b160dc522b19171e861668598e21fbe8 (diff) |
TagLogger can be static
since we only ever instantiate one of them
Change-Id: I48b3b976b4f33044c4bf6542ac5cce58f26e6244
Reviewed-on: https://gerrit.libreoffice.org/15759
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'writerfilter/source/dmapper/TagLogger.hxx')
-rw-r--r-- | writerfilter/source/dmapper/TagLogger.hxx | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/writerfilter/source/dmapper/TagLogger.hxx b/writerfilter/source/dmapper/TagLogger.hxx index 141a5348288b..5bd212807a94 100644 --- a/writerfilter/source/dmapper/TagLogger.hxx +++ b/writerfilter/source/dmapper/TagLogger.hxx @@ -32,19 +32,17 @@ namespace writerfilter class TagLogger { - public: - typedef std::shared_ptr<TagLogger> Pointer_t; - private: + static std::shared_ptr<TagLogger> instance; + xmlTextWriterPtr pWriter; const char* pName; - explicit TagLogger(const char* name); - public: + explicit TagLogger(); ~TagLogger(); - static Pointer_t getInstance(const char * name); + static TagLogger& getInstance(); #ifdef DEBUG_WRITERFILTER void setFileName(const std::string & filename); |