summaryrefslogtreecommitdiffstats
path: root/src/docbookgen.h
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-03-14 14:47:59 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2021-03-18 20:57:40 (GMT)
commitfa1897b1889f7bf74de68f1ac99cf3be343a7551 (patch)
treeea14c45937cb6fef237c0fcafbd5b0923abd8f0a /src/docbookgen.h
parent0d05e79d67b5b808918541f429b06805207e8bdb (diff)
downloadDoxygen-fa1897b1889f7bf74de68f1ac99cf3be343a7551.zip
Doxygen-fa1897b1889f7bf74de68f1ac99cf3be343a7551.tar.gz
Doxygen-fa1897b1889f7bf74de68f1ac99cf3be343a7551.tar.bz2
Refactoring: replace QFile/FTextStream with fstream/stringstream
Diffstat (limited to 'src/docbookgen.h')
-rw-r--r--src/docbookgen.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/docbookgen.h b/src/docbookgen.h
index 214ec97..1f8b6ef 100644
--- a/src/docbookgen.h
+++ b/src/docbookgen.h
@@ -15,19 +15,20 @@
#ifndef DOCBOOKGEN_H
#define DOCBOOKGEN_H
+#include <iostream>
+
#include "config.h"
#include "outputgen.h"
class DocbookCodeGenerator : public CodeOutputInterface
{
public:
- DocbookCodeGenerator(FTextStream &t);
+ DocbookCodeGenerator(std::ostream &t);
DocbookCodeGenerator();
virtual ~DocbookCodeGenerator();
- void setTextStream(FTextStream &t)
+ void setTextStream(std::ostream &t)
{
- m_streamSet = t.device()!=0;
- m_t.setDevice(t.device());
+ m_t.rdbuf(t.rdbuf());
}
void setRelativePath(const QCString &path) { m_relPath = path; }
void setSourceFileName(const QCString &sourceFileName) { m_sourceFileName = sourceFileName; }
@@ -57,8 +58,7 @@ class DocbookCodeGenerator : public CodeOutputInterface
void endCodeFragment(const char *style);
private:
- FTextStream m_t;
- bool m_streamSet = false;
+ std::ostream m_t;
QCString m_refId;
QCString m_external;
int m_lineNumber = -1;