Coverage Report

Created: 2026-07-20 07:04

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libmwaw/src/lib/MWAWDebug.hxx
Line
Count
Source
1
/* -*- Mode: C++; c-default-style: "k&r"; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */
2
3
/* libmwaw
4
* Version: MPL 2.0 / LGPLv2+
5
*
6
* The contents of this file are subject to the Mozilla Public License Version
7
* 2.0 (the "License"); you may not use this file except in compliance with
8
* the License or as specified alternatively below. You may obtain a copy of
9
* the License at http://www.mozilla.org/MPL/
10
*
11
* Software distributed under the License is distributed on an "AS IS" basis,
12
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13
* for the specific language governing rights and limitations under the
14
* License.
15
*
16
* Major Contributor(s):
17
* Copyright (C) 2002 William Lachance (wrlach@gmail.com)
18
* Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)
19
* Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)
20
* Copyright (C) 2006, 2007 Andrew Ziem
21
* Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)
22
*
23
*
24
* All Rights Reserved.
25
*
26
* For minor contributions see the git repository.
27
*
28
* Alternatively, the contents of this file may be used under the terms of
29
* the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
30
* in which case the provisions of the LGPLv2+ are applicable
31
* instead of those above.
32
*/
33
34
#ifndef MWAW_DEBUG
35
#  define MWAW_DEBUG
36
37
#include <string>
38
39
#include "MWAWInputStream.hxx"
40
41
#  if defined(DEBUG_WITH_FILES)
42
#include <fstream>
43
#include <sstream>
44
#include <string>
45
#include <vector>
46
//! some  basic tools
47
namespace libmwaw
48
{
49
//! debugging tools
50
namespace Debug
51
{
52
//! a debug function to store in a datafile in the current directory
53
//! WARNING: this function erase the file fileName if it exists
54
//! (if debug_with_files is not defined, does nothing)
55
bool dumpFile(librevenge::RVNGBinaryData &data, char const *fileName);
56
//! returns a file name from an ole/... name
57
std::string flattenFileName(std::string const &name);
58
}
59
60
//! a basic stream (if debug_with_files is not defined, does nothing)
61
typedef std::stringstream DebugStream;
62
63
//! an interface used to insert comment in a binary file,
64
//! written in ascii form (if debug_with_files is not defined, does nothing)
65
class DebugFile
66
{
67
public:
68
  //! constructor given the input file
69
  explicit DebugFile(MWAWInputStreamPtr const &ip)
70
    : m_fileName("")
71
    , m_file()
72
    , m_on(false)
73
    , m_input(ip)
74
    , m_actOffset(-1)
75
    , m_notes()
76
    , m_skipZones()
77
  {
78
  }
79
80
  //! resets the input
81
  void setStream(MWAWInputStreamPtr const &ip)
82
  {
83
    m_input = ip;
84
  }
85
  //! destructor
86
  ~DebugFile()
87
  {
88
    reset();
89
  }
90
  //! opens/creates a file to store a result
91
  bool open(std::string const &filename);
92
  //! writes the current file and reset to zero
93
  void reset()
94
  {
95
    write();
96
    m_fileName="";
97
    m_file.close();
98
    m_on = false;
99
    m_notes.resize(0);
100
    m_skipZones.resize(0);
101
    m_actOffset = -1;
102
  }
103
  //! flushes the file
104
  void write();
105
  //! adds a new position in the file
106
  void addPos(long pos);
107
  //! adds a note in the file, in actual position
108
  void addNote(char const *note);
109
  //! adds a not breaking delimiter in position \a pos
110
  void addDelimiter(long pos, char c);
111
112
  //! skips the file zone defined by beginPos-endPos
113
  void skipZone(long beginPos, long endPos)
114
  {
115
    if (m_on) m_skipZones.push_back(MWAWVec2<long>(beginPos, endPos));
116
  }
117
118
protected:
119
  //! sorts the position/note date
120
  void sort();
121
122
  //! the file name
123
  mutable std::string m_fileName;
124
  //! a stream which is open to write the file
125
  mutable std::ofstream m_file;
126
  //! a flag to know if the result stream is open or note
127
  mutable bool m_on;
128
129
  //! the input
130
  MWAWInputStreamPtr m_input;
131
132
  //! \brief a note and its position (used to sort all notes)
133
  struct NotePos {
134
    //! empty constructor used by std::vector
135
    NotePos()
136
      : m_pos(-1)
137
      , m_text("")
138
      , m_breaking(false)
139
    {
140
    }
141
142
    //! constructor: given position and note
143
    NotePos(long p, std::string const &n, bool br=true)
144
      : m_pos(p)
145
      , m_text(n)
146
      , m_breaking(br)
147
    {
148
    }
149
    //! note offset
150
    long m_pos;
151
    //! note text
152
    std::string m_text;
153
    //! flag to indicate a non breaking note
154
    bool m_breaking;
155
156
    //! comparison operator based on the position
157
    bool operator<(NotePos const &p) const
158
    {
159
      long diff = m_pos-p.m_pos;
160
      if (diff) return (diff < 0) ? true : false;
161
      if (m_breaking != p.m_breaking) return m_breaking;
162
      return m_text < p.m_text;
163
    }
164
    /*! \struct NotePosLt
165
     * \brief internal struct used to sort the notes, sorted by position
166
     */
167
    struct NotePosLt {
168
      //! comparison operator
169
      bool operator()(NotePos const &s1, NotePos const &s2) const
170
      {
171
        return s1 < s2;
172
      }
173
    };
174
  };
175
176
  //! the actual offset (used to store note)
177
  long m_actOffset;
178
  //! list of notes
179
  std::vector<NotePos> m_notes;
180
  //! list of skipZone
181
  std::vector<MWAWVec2<long> > m_skipZones;
182
};
183
}
184
#  else
185
namespace libmwaw
186
{
187
namespace Debug
188
{
189
inline bool dumpFile(librevenge::RVNGBinaryData &, char const *)
190
0
{
191
0
  return true;
192
0
}
193
//! returns a file name from an ole/... name
194
inline std::string flattenFileName(std::string const &name)
195
24.3k
{
196
24.3k
  return name;
197
24.3k
}
198
}
199
200
class DebugStream
201
{
202
public:
203
  template <class T>
204
  DebugStream &operator<<(T const &)
205
75.6G
  {
206
75.6G
    return *this;
207
75.6G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [8]>(char const (&) [8])
Line
Count
Source
205
368M
  {
206
368M
    return *this;
207
368M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [18]>(char const (&) [18])
Line
Count
Source
205
39.4M
  {
206
39.4M
    return *this;
207
39.4M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [3]>(char const (&) [3])
Line
Count
Source
205
5.98G
  {
206
5.98G
    return *this;
207
5.98G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <int>(int const&)
Line
Count
Source
205
21.1G
  {
206
21.1G
    return *this;
207
21.1G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [13]>(char const (&) [13])
Line
Count
Source
205
61.8M
  {
206
61.8M
    return *this;
207
61.8M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWEntry>(MWAWEntry const&)
Line
Count
Source
205
333k
  {
206
333k
    return *this;
207
333k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [2]>(char const (&) [2])
Line
Count
Source
205
20.5G
  {
206
20.5G
    return *this;
207
20.5G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <std::__1::ios_base& (std::__1::ios_base&)>(std::__1::ios_base& ( const&)(std::__1::ios_base&))
Line
Count
Source
205
4.40G
  {
206
4.40G
    return *this;
207
4.40G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <long>(long const&)
Line
Count
Source
205
1.57G
  {
206
1.57G
    return *this;
207
1.57G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [10]>(char const (&) [10])
Line
Count
Source
205
4.39G
  {
206
4.39G
    return *this;
207
4.39G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
Line
Count
Source
205
222M
  {
206
222M
    return *this;
207
222M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [6]>(char const (&) [6])
Line
Count
Source
205
406M
  {
206
406M
    return *this;
207
406M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [12]>(char const (&) [12])
Line
Count
Source
205
137M
  {
206
137M
    return *this;
207
137M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <unsigned long>(unsigned long const&)
Line
Count
Source
205
187M
  {
206
187M
    return *this;
207
187M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [5]>(char const (&) [5])
Line
Count
Source
205
4.46G
  {
206
4.46G
    return *this;
207
4.46G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [4]>(char const (&) [4])
Line
Count
Source
205
1.74G
  {
206
1.74G
    return *this;
207
1.74G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [22]>(char const (&) [22])
Line
Count
Source
205
45.6M
  {
206
45.6M
    return *this;
207
45.6M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [19]>(char const (&) [19])
Line
Count
Source
205
18.1M
  {
206
18.1M
    return *this;
207
18.1M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [9]>(char const (&) [9])
Line
Count
Source
205
300M
  {
206
300M
    return *this;
207
300M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWColor>(MWAWColor const&)
Line
Count
Source
205
17.1M
  {
206
17.1M
    return *this;
207
17.1M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [17]>(char const (&) [17])
Line
Count
Source
205
68.5M
  {
206
68.5M
    return *this;
207
68.5M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWRSRCParser::Version>(MWAWRSRCParser::Version const&)
Line
Count
Source
205
32.8k
  {
206
32.8k
    return *this;
207
32.8k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [11]>(char const (&) [11])
Line
Count
Source
205
565M
  {
206
565M
    return *this;
207
565M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [16]>(char const (&) [16])
Line
Count
Source
205
25.2M
  {
206
25.2M
    return *this;
207
25.2M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char const*>(char const* const&)
Line
Count
Source
205
57.5M
  {
206
57.5M
    return *this;
207
57.5M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [7]>(char const (&) [7])
Line
Count
Source
205
773M
  {
206
773M
    return *this;
207
773M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [25]>(char const (&) [25])
Line
Count
Source
205
1.96M
  {
206
1.96M
    return *this;
207
1.96M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <float>(float const&)
Line
Count
Source
205
52.4M
  {
206
52.4M
    return *this;
207
52.4M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [21]>(char const (&) [21])
Line
Count
Source
205
5.99M
  {
206
5.99M
    return *this;
207
5.99M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <libmwaw::PrinterInfo>(libmwaw::PrinterInfo const&)
Line
Count
Source
205
9.72M
  {
206
9.72M
    return *this;
207
9.72M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [20]>(char const (&) [20])
Line
Count
Source
205
30.4M
  {
206
30.4M
    return *this;
207
30.4M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [15]>(char const (&) [15])
Line
Count
Source
205
387M
  {
206
387M
    return *this;
207
387M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWBox2<int> >(MWAWBox2<int> const&)
Line
Count
Source
205
5.93M
  {
206
5.93M
    return *this;
207
5.93M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [14]>(char const (&) [14])
Line
Count
Source
205
111M
  {
206
111M
    return *this;
207
111M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtStruct::FootnoteInfo>(NisusWrtStruct::FootnoteInfo const&)
Line
Count
Source
205
983
  {
206
983
    return *this;
207
983
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtTextInternal::Font>(NisusWrtTextInternal::Font const&)
Line
Count
Source
205
53.1k
  {
206
53.1k
    return *this;
207
53.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtStruct::ZoneType>(NisusWrtStruct::ZoneType const&)
Line
Count
Source
205
256k
  {
206
256k
    return *this;
207
256k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtStruct::Position>(NisusWrtStruct::Position const&)
Line
Count
Source
205
113k
  {
206
113k
    return *this;
207
113k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtTextInternal::Paragraph>(NisusWrtTextInternal::Paragraph const&)
Line
Count
Source
205
27.2k
  {
206
27.2k
    return *this;
207
27.2k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [23]>(char const (&) [23])
Line
Count
Source
205
708k
  {
206
708k
    return *this;
207
708k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtTextInternal::HeaderFooter>(NisusWrtTextInternal::HeaderFooter const&)
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtTextInternal::Footnote>(NisusWrtTextInternal::Footnote const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtTextInternal::PicturePara>(NisusWrtTextInternal::PicturePara const&)
Line
Count
Source
205
90.1k
  {
206
90.1k
    return *this;
207
90.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <NisusWrtTextInternal::DataPLC>(NisusWrtTextInternal::DataPLC const&)
Line
Count
Source
205
204k
  {
206
204k
    return *this;
207
204k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [29]>(char const (&) [29])
Line
Count
Source
205
303k
  {
206
303k
    return *this;
207
303k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWVec2<int> >(MWAWVec2<int> const&)
Line
Count
Source
205
33.6M
  {
206
33.6M
    return *this;
207
33.6M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWGraphicStyle::Pattern>(MWAWGraphicStyle::Pattern const&)
Line
Count
Source
205
1.98M
  {
206
1.98M
    return *this;
207
1.98M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWTabStop>(MWAWTabStop const&)
Line
Count
Source
205
9.06M
  {
206
9.06M
    return *this;
207
9.06M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <PowerPoint1ParserInternal::Ruler::Outline>(PowerPoint1ParserInternal::Ruler::Outline const&)
Line
Count
Source
205
2.94k
  {
206
2.94k
    return *this;
207
2.94k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [27]>(char const (&) [27])
Line
Count
Source
205
10.4M
  {
206
10.4M
    return *this;
207
10.4M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <double>(double const&)
Line
Count
Source
205
27.6M
  {
206
27.6M
    return *this;
207
27.6M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [24]>(char const (&) [24])
Line
Count
Source
205
1.99M
  {
206
1.99M
    return *this;
207
1.99M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWVec2<float> >(MWAWVec2<float> const&)
Line
Count
Source
205
6.65M
  {
206
6.65M
    return *this;
207
6.65M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWParagraph>(MWAWParagraph const&)
Line
Count
Source
205
5.09M
  {
206
5.09M
    return *this;
207
5.09M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char>(char const&)
Line
Count
Source
205
426M
  {
206
426M
    return *this;
207
426M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <PowerPoint3ParserInternal::Ruler>(PowerPoint3ParserInternal::Ruler const&)
Line
Count
Source
205
998
  {
206
998
    return *this;
207
998
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <PowerPoint7Struct::Zone>(PowerPoint7Struct::Zone const&)
Line
Count
Source
205
393k
  {
206
393k
    return *this;
207
393k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [28]>(char const (&) [28])
Line
Count
Source
205
118k
  {
206
118k
    return *this;
207
118k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <PowerPoint7Struct::SlideId>(PowerPoint7Struct::SlideId const&)
Line
Count
Source
205
7.54k
  {
206
7.54k
    return *this;
207
7.54k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [26]>(char const (&) [26])
Line
Count
Source
205
68.5M
  {
206
68.5M
    return *this;
207
68.5M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [35]>(char const (&) [35])
Line
Count
Source
205
7.17k
  {
206
7.17k
    return *this;
207
7.17k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [30]>(char const (&) [30])
Line
Count
Source
205
361k
  {
206
361k
    return *this;
207
361k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [33]>(char const (&) [33])
Line
Count
Source
205
622
  {
206
622
    return *this;
207
622
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeParserInternal::Zone>(RagTimeParserInternal::Zone const&)
Line
Count
Source
205
30.5M
  {
206
30.5M
    return *this;
207
30.5M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWBox2<float> >(MWAWBox2<float> const&)
Line
Count
Source
205
15.8M
  {
206
15.8M
    return *this;
207
15.8M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeStruct::ResourceList>(RagTimeStruct::ResourceList const&)
Line
Count
Source
205
9.90k
  {
206
9.90k
    return *this;
207
9.90k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWCell::Format>(MWAWCell::Format const&)
Line
Count
Source
205
4.70M
  {
206
4.70M
    return *this;
207
4.70M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeSpreadsheetInternal::CellBorder>(RagTimeSpreadsheetInternal::CellBorder const&)
Line
Count
Source
205
17.9k
  {
206
17.9k
    return *this;
207
17.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeSpreadsheetInternal::CellExtra>(RagTimeSpreadsheetInternal::CellExtra const&)
Line
Count
Source
205
4.81k
  {
206
4.81k
    return *this;
207
4.81k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeSpreadsheetInternal::DateTime>(RagTimeSpreadsheetInternal::DateTime const&)
Line
Count
Source
205
1.15k
  {
206
1.15k
    return *this;
207
1.15k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeSpreadsheetInternal::CellFormat>(RagTimeSpreadsheetInternal::CellFormat const&)
Line
Count
Source
205
17.9k
  {
206
17.9k
    return *this;
207
17.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeSpreadsheetInternal::ComplexBlock::Zone>(RagTimeSpreadsheetInternal::ComplexBlock::Zone const&)
Line
Count
Source
205
2.24M
  {
206
2.24M
    return *this;
207
2.24M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWCellContent::FormulaInstruction>(MWAWCellContent::FormulaInstruction const&)
Line
Count
Source
205
5.33M
  {
206
5.33M
    return *this;
207
5.33M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTimeTextInternal::Token>(RagTimeTextInternal::Token const&)
Line
Count
Source
205
46.9k
  {
206
46.9k
    return *this;
207
46.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <unsigned char>(unsigned char const&)
Line
Count
Source
205
2.43G
  {
206
2.43G
    return *this;
207
2.43G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5StructManager::Field>(RagTime5StructManager::Field const&)
Line
Count
Source
205
1.72M
  {
206
1.72M
    return *this;
207
1.72M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ScriptWriterParserInternal::Paragraph>(ScriptWriterParserInternal::Paragraph const&)
Line
Count
Source
205
658
  {
206
658
    return *this;
207
658
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [31]>(char const (&) [31])
Line
Count
Source
205
488k
  {
206
488k
    return *this;
207
488k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriteNowEntry>(WriteNowEntry const&)
Line
Count
Source
205
37.4k
  {
206
37.4k
    return *this;
207
37.4k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriteNowTextInternal::ContentZone>(WriteNowTextInternal::ContentZone const&)
Line
Count
Source
205
49.6M
  {
206
49.6M
    return *this;
207
49.6M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriteNowTextInternal::Style>(WriteNowTextInternal::Style const&)
Line
Count
Source
205
6.20k
  {
206
6.20k
    return *this;
207
6.20k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriteNowTextInternal::Font>(WriteNowTextInternal::Font const&)
Line
Count
Source
205
1.65M
  {
206
1.65M
    return *this;
207
1.65M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriteNowTextInternal::Paragraph>(WriteNowTextInternal::Paragraph const&)
Line
Count
Source
205
759k
  {
206
759k
    return *this;
207
759k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriteNowTextInternal::TableData>(WriteNowTextInternal::TableData const&)
Line
Count
Source
205
1.17M
  {
206
1.17M
    return *this;
207
1.17M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriteNowTextInternal::Token>(WriteNowTextInternal::Token const&)
Line
Count
Source
205
1.18M
  {
206
1.18M
    return *this;
207
1.18M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::WindowsInfo>(WriterPlsParserInternal::WindowsInfo const&)
Line
Count
Source
205
37.2k
  {
206
37.2k
    return *this;
207
37.2k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::ParagraphInfo>(WriterPlsParserInternal::ParagraphInfo const&)
Line
Count
Source
205
308k
  {
206
308k
    return *this;
207
308k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::PageInfo>(WriterPlsParserInternal::PageInfo const&)
Line
Count
Source
205
2.71k
  {
206
2.71k
    return *this;
207
2.71k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::ColumnInfo>(WriterPlsParserInternal::ColumnInfo const&)
Line
Count
Source
205
3.89k
  {
206
3.89k
    return *this;
207
3.89k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::Line>(WriterPlsParserInternal::Line const&)
Line
Count
Source
205
180M
  {
206
180M
    return *this;
207
180M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::SectionInfo>(WriterPlsParserInternal::SectionInfo const&)
Line
Count
Source
205
191k
  {
206
191k
    return *this;
207
191k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::ColumnTableInfo>(WriterPlsParserInternal::ColumnTableInfo const&)
Line
Count
Source
205
98.2M
  {
206
98.2M
    return *this;
207
98.2M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::GraphicInfo>(WriterPlsParserInternal::GraphicInfo const&)
Line
Count
Source
205
13.3M
  {
206
13.3M
    return *this;
207
13.3M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWPosition>(MWAWPosition const&)
Line
Count
Source
205
21.6k
  {
206
21.6k
    return *this;
207
21.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::ParagraphData>(WriterPlsParserInternal::ParagraphData const&)
Line
Count
Source
205
229k
  {
206
229k
    return *this;
207
229k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <WriterPlsParserInternal::Font>(WriterPlsParserInternal::Font const&)
Line
Count
Source
205
4.82M
  {
206
4.82M
    return *this;
207
4.82M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ZWrtTextInternal::Font>(ZWrtTextInternal::Font const&)
Line
Count
Source
205
39.5k
  {
206
39.5k
    return *this;
207
39.5k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ActaParserInternal::Label>(ActaParserInternal::Label const&)
Line
Count
Source
205
2.59k
  {
206
2.59k
    return *this;
207
2.59k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ActaParserInternal::Option>(ActaParserInternal::Option const&)
Line
Count
Source
205
2.53k
  {
206
2.53k
    return *this;
207
2.53k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <unsigned int>(unsigned int const&)
Line
Count
Source
205
554k
  {
206
554k
    return *this;
207
554k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ActaParserInternal::Printing>(ActaParserInternal::Printing const&)
Line
Count
Source
205
692
  {
206
692
    return *this;
207
692
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ActaTextInternal::Topic>(ActaTextInternal::Topic const&)
Line
Count
Source
205
51.8k
  {
206
51.8k
    return *this;
207
51.8k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <int [2]>(int const (&) [2])
Line
Count
Source
205
60.1k
  {
206
60.1k
    return *this;
207
60.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ApplePictParserInternal::Region>(ApplePictParserInternal::Region const&)
Line
Count
Source
205
321k
  {
206
321k
    return *this;
207
321k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ApplePictParserInternal::Bitmap>(ApplePictParserInternal::Bitmap const&)
Line
Count
Source
205
2.77k
  {
206
2.77k
    return *this;
207
2.77k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ApplePictParserInternal::Pixmap>(ApplePictParserInternal::Pixmap const&)
Line
Count
Source
205
4.79k
  {
206
4.79k
    return *this;
207
4.79k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [32]>(char const (&) [32])
Line
Count
Source
205
8.39k
  {
206
8.39k
    return *this;
207
8.39k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <BeagleWksDRParserInternal::Shape>(BeagleWksDRParserInternal::Shape const&)
Line
Count
Source
205
930k
  {
206
930k
    return *this;
207
930k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <BeagleWksStructManager::Frame>(BeagleWksStructManager::Frame const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <BeagleWksTextInternal::Font>(BeagleWksTextInternal::Font const&)
Line
Count
Source
205
22.1k
  {
206
22.1k
    return *this;
207
22.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWTabStop::Alignment>(MWAWTabStop::Alignment const&)
Line
Count
Source
205
174
  {
206
174
    return *this;
207
174
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <BeagleWksTextInternal::Section>(BeagleWksTextInternal::Section const&)
Line
Count
Source
205
1.13k
  {
206
1.13k
    return *this;
207
1.13k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWGraphicStyle::Arrow>(MWAWGraphicStyle::Arrow const&)
Line
Count
Source
205
14.9k
  {
206
14.9k
    return *this;
207
14.9k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <Canvas5StyleManagerInternal::ColorStyle>(Canvas5StyleManagerInternal::ColorStyle const&)
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <Canvas5StyleManagerInternal::PenStyle>(Canvas5StyleManagerInternal::PenStyle const&)
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <Canvas5StyleManagerInternal::Stroke>(Canvas5StyleManagerInternal::Stroke const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStruct::Struct>(ClarisWksStruct::Struct const&)
Line
Count
Source
205
2.78M
  {
206
2.78M
    return *this;
207
2.78M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStruct::DSET>(ClarisWksStruct::DSET const&)
Line
Count
Source
205
347k
  {
206
347k
    return *this;
207
347k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawStyleManagerInternal::Gradient>(ClarisDrawStyleManagerInternal::Gradient const&)
Line
Count
Source
205
912
  {
206
912
    return *this;
207
912
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawTextInternal::DSET>(ClarisDrawTextInternal::DSET const&)
Line
Count
Source
205
270k
  {
206
270k
    return *this;
207
270k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStruct::DSET::Child>(ClarisWksStruct::DSET::Child const&)
Line
Count
Source
205
1.43M
  {
206
1.43M
    return *this;
207
1.43M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawTextInternal::ParagraphPLC>(ClarisDrawTextInternal::ParagraphPLC const&)
Line
Count
Source
205
555k
  {
206
555k
    return *this;
207
555k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawTextInternal::Paragraph>(ClarisDrawTextInternal::Paragraph const&)
Line
Count
Source
205
246k
  {
206
246k
    return *this;
207
246k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawTextInternal::Token>(ClarisDrawTextInternal::Token const&)
Line
Count
Source
205
600k
  {
206
600k
    return *this;
207
600k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawTextInternal::TextZoneInfo>(ClarisDrawTextInternal::TextZoneInfo const&)
Line
Count
Source
205
227k
  {
206
227k
    return *this;
207
227k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawTextInternal::PLC>(ClarisDrawTextInternal::PLC const&)
Line
Count
Source
205
48.9k
  {
206
48.9k
    return *this;
207
48.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksGraphInternal::Group>(ClarisWksGraphInternal::Group const&)
Line
Count
Source
205
1.57M
  {
206
1.57M
    return *this;
207
1.57M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksGraphInternal::Bitmap>(ClarisWksGraphInternal::Bitmap const&)
Line
Count
Source
205
389k
  {
206
389k
    return *this;
207
389k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksGraphInternal::Zone>(ClarisWksGraphInternal::Zone const&)
Line
Count
Source
205
25.5M
  {
206
25.5M
    return *this;
207
25.5M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksGraphInternal::Zone::Type>(ClarisWksGraphInternal::Zone::Type const&)
Line
Count
Source
205
23.6k
  {
206
23.6k
    return *this;
207
23.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <short>(short const&)
Line
Count
Source
205
1.80M
  {
206
1.80M
    return *this;
207
1.80M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksGraphInternal::CurvePoint>(ClarisWksGraphInternal::CurvePoint const&)
Line
Count
Source
205
35.3M
  {
206
35.3M
    return *this;
207
35.3M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksPresentationInternal::Presentation>(ClarisWksPresentationInternal::Presentation const&)
Line
Count
Source
205
273k
  {
206
273k
    return *this;
207
273k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksSpreadsheetInternal::Spreadsheet>(ClarisWksSpreadsheetInternal::Spreadsheet const&)
Line
Count
Source
205
451k
  {
206
451k
    return *this;
207
451k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStyleManagerInternal::Pattern>(ClarisWksStyleManagerInternal::Pattern const&)
Line
Count
Source
205
2.95k
  {
206
2.95k
    return *this;
207
2.95k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStyleManagerInternal::Gradient>(ClarisWksStyleManagerInternal::Gradient const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStyleManager::Style>(ClarisWksStyleManager::Style const&)
Line
Count
Source
205
286k
  {
206
286k
    return *this;
207
286k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [37]>(char const (&) [37])
Line
Count
Source
205
3.16k
  {
206
3.16k
    return *this;
207
3.16k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStyleManager::CellFormat>(ClarisWksStyleManager::CellFormat const&)
Line
Count
Source
205
25.6k
  {
206
25.6k
    return *this;
207
25.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWGraphicStyle>(MWAWGraphicStyle const&)
Line
Count
Source
205
817k
  {
206
817k
    return *this;
207
817k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksStyleManager::KSEN>(ClarisWksStyleManager::KSEN const&)
Line
Count
Source
205
464k
  {
206
464k
    return *this;
207
464k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTableInternal::Table>(ClarisWksTableInternal::Table const&)
Line
Count
Source
205
315k
  {
206
315k
    return *this;
207
315k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTableInternal::Border>(ClarisWksTableInternal::Border const&)
Line
Count
Source
205
6.07M
  {
206
6.07M
    return *this;
207
6.07M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTableInternal::TableCell>(ClarisWksTableInternal::TableCell const&)
Line
Count
Source
205
1.76M
  {
206
1.76M
    return *this;
207
1.76M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTextInternal::Zone>(ClarisWksTextInternal::Zone const&)
Line
Count
Source
205
1.38M
  {
206
1.38M
    return *this;
207
1.38M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTextInternal::ParagraphPLC>(ClarisWksTextInternal::ParagraphPLC const&)
Line
Count
Source
205
1.81M
  {
206
1.81M
    return *this;
207
1.81M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTextInternal::Token>(ClarisWksTextInternal::Token const&)
Line
Count
Source
205
9.36M
  {
206
9.36M
    return *this;
207
9.36M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTextInternal::Section>(ClarisWksTextInternal::Section const&)
Line
Count
Source
205
327k
  {
206
327k
    return *this;
207
327k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTextInternal::TextZoneInfo>(ClarisWksTextInternal::TextZoneInfo const&)
Line
Count
Source
205
1.39M
  {
206
1.39M
    return *this;
207
1.39M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTextInternal::PLC>(ClarisWksTextInternal::PLC const&)
Line
Count
Source
205
53.4M
  {
206
53.4M
    return *this;
207
53.4M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksTextInternal::Paragraph>(ClarisWksTextInternal::Paragraph const&)
Line
Count
Source
205
2.05M
  {
206
2.05M
    return *this;
207
2.05M
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <DocMkrParserInternal::PictInfo>(DocMkrParserInternal::PictInfo const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <DocMkrTextInternal::Footer>(DocMkrTextInternal::Footer const&)
Line
Count
Source
205
179
  {
206
179
    return *this;
207
179
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <EDocParserInternal::Index>(EDocParserInternal::Index const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FreeHandParserInternal::ShapeHeader>(FreeHandParserInternal::ShapeHeader const&)
Line
Count
Source
205
444k
  {
206
444k
    return *this;
207
444k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FreeHandParserInternal::StyleHeader>(FreeHandParserInternal::StyleHeader const&)
Line
Count
Source
205
347k
  {
206
347k
    return *this;
207
347k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtStruct::Entry>(FullWrtStruct::Entry const&)
Line
Count
Source
205
17.4M
  {
206
17.4M
    return *this;
207
17.4M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtParserInternal::DocZoneStruct>(FullWrtParserInternal::DocZoneStruct const&)
Line
Count
Source
205
62.5k
  {
206
62.5k
    return *this;
207
62.5k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtParserInternal::ReferenceCalledData>(FullWrtParserInternal::ReferenceCalledData const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtStruct::ZoneHeader>(FullWrtStruct::ZoneHeader const&)
Line
Count
Source
205
11.4k
  {
206
11.4k
    return *this;
207
11.4k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtTextInternal::Item>(FullWrtTextInternal::Item const&)
Line
Count
Source
205
327
  {
206
327
    return *this;
207
327
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtTextInternal::DataModifier>(FullWrtTextInternal::DataModifier const&)
Line
Count
Source
205
38
  {
206
38
    return *this;
207
38
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtTextInternal::LineHeader>(FullWrtTextInternal::LineHeader const&)
Line
Count
Source
205
670k
  {
206
670k
    return *this;
207
670k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtTextInternal::Zone>(FullWrtTextInternal::Zone const&)
Line
Count
Source
205
39.1k
  {
206
39.1k
    return *this;
207
39.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtTextInternal::ColumnInfo>(FullWrtTextInternal::ColumnInfo const&)
Line
Count
Source
205
12.7k
  {
206
12.7k
    return *this;
207
12.7k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtTextInternal::ParaModifier>(FullWrtTextInternal::ParaModifier const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <GreatWksDBParserInternal::BlockHeader>(GreatWksDBParserInternal::BlockHeader const&)
Line
Count
Source
205
1.02M
  {
206
1.02M
    return *this;
207
1.02M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <GreatWksDBParserInternal::Field>(GreatWksDBParserInternal::Field const&)
Line
Count
Source
205
1.51M
  {
206
1.51M
    return *this;
207
1.51M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [44]>(char const (&) [44])
Line
Count
Source
205
14
  {
206
14
    return *this;
207
14
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <GreatWksGraphInternal::Frame>(GreatWksGraphInternal::Frame const&)
Line
Count
Source
205
61.1k
  {
206
61.1k
    return *this;
207
61.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <GreatWksTextInternal::Zone>(GreatWksTextInternal::Zone const&)
Line
Count
Source
205
65.6k
  {
206
65.6k
    return *this;
207
65.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <GreatWksTextInternal::Token>(GreatWksTextInternal::Token const&)
Line
Count
Source
205
2.42M
  {
206
2.42M
    return *this;
207
2.42M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <GreatWksTextInternal::PLC>(GreatWksTextInternal::PLC const&)
Line
Count
Source
205
1.55M
  {
206
1.55M
    return *this;
207
1.55M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <GreatWksTextInternal::Frame>(GreatWksTextInternal::Frame const&)
Line
Count
Source
205
841k
  {
206
841k
    return *this;
207
841k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJZoneHeader>(HanMacWrdJZoneHeader const&)
Line
Count
Source
205
65.9k
  {
206
65.9k
    return *this;
207
65.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJTextInternal::PLC>(HanMacWrdJTextInternal::PLC const&)
Line
Count
Source
205
128k
  {
206
128k
    return *this;
207
128k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJTextInternal::Token>(HanMacWrdJTextInternal::Token const&)
Line
Count
Source
205
1.30k
  {
206
1.30k
    return *this;
207
1.30k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJTextInternal::Paragraph>(HanMacWrdJTextInternal::Paragraph const&)
Line
Count
Source
205
32.5k
  {
206
32.5k
    return *this;
207
32.5k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJTextInternal::Section>(HanMacWrdJTextInternal::Section const&)
Line
Count
Source
205
2.02k
  {
206
2.02k
    return *this;
207
2.02k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdKZone>(HanMacWrdKZone const&)
Line
Count
Source
205
216k
  {
206
216k
    return *this;
207
216k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdKTextInternal::Paragraph>(HanMacWrdKTextInternal::Paragraph const&)
Line
Count
Source
205
22.5k
  {
206
22.5k
    return *this;
207
22.5k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdKTextInternal::Token>(HanMacWrdKTextInternal::Token const&)
Line
Count
Source
205
477
  {
206
477
    return *this;
207
477
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdKTextInternal::Section>(HanMacWrdKTextInternal::Section const&)
Line
Count
Source
205
4.08k
  {
206
4.08k
    return *this;
207
4.08k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <LightWayTxtTextInternal::PLC>(LightWayTxtTextInternal::PLC const&)
Line
Count
Source
205
2.93k
  {
206
2.93k
    return *this;
207
2.93k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <LightWayTxtTextInternal::Font>(LightWayTxtTextInternal::Font const&)
Line
Count
Source
205
3.25k
  {
206
3.25k
    return *this;
207
3.25k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <LightWayTxtTextInternal::Paragraph>(LightWayTxtTextInternal::Paragraph const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <LightWayTxtTextInternal::HFZone>(LightWayTxtTextInternal::HFZone const&)
Line
Count
Source
205
270
  {
206
270
    return *this;
207
270
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacDocParserInternal::Index>(MacDocParserInternal::Index const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacDraft5ParserInternal::Image>(MacDraft5ParserInternal::Image const&)
Line
Count
Source
205
34.1k
  {
206
34.1k
    return *this;
207
34.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <std::__1::shared_ptr<MacDraft5ParserInternal::Layout> >(std::__1::shared_ptr<MacDraft5ParserInternal::Layout> const&)
Line
Count
Source
205
1.09k
  {
206
1.09k
    return *this;
207
1.09k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacDraft5StyleManagerInternal::Pixmap>(MacDraft5StyleManagerInternal::Pixmap const&)
Line
Count
Source
205
867
  {
206
867
    return *this;
207
867
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacDrawProParserInternal::Shape>(MacDrawProParserInternal::Shape const&)
Line
Count
Source
205
21.2k
  {
206
21.2k
    return *this;
207
21.2k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacDrawProStyleManagerInternal::Gradient>(MacDrawProStyleManagerInternal::Gradient const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtParserInternal::FileHeader>(MacWrtParserInternal::FileHeader const&)
Line
Count
Source
205
91.1k
  {
206
91.1k
    return *this;
207
91.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtParserInternal::WindowsInfo>(MacWrtParserInternal::WindowsInfo const&)
Line
Count
Source
205
145k
  {
206
145k
    return *this;
207
145k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtParserInternal::Information>(MacWrtParserInternal::Information const&)
Line
Count
Source
205
29.5M
  {
206
29.5M
    return *this;
207
29.5M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtProParserInternal::TextZoneData>(MacWrtProParserInternal::TextZoneData const&)
Line
Count
Source
205
151k
  {
206
151k
    return *this;
207
151k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtProParserInternal::Token>(MacWrtProParserInternal::Token const&)
Line
Count
Source
205
21.9k
  {
206
21.9k
    return *this;
207
21.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtProStructuresInternal::Font>(MacWrtProStructuresInternal::Font const&)
Line
Count
Source
205
217k
  {
206
217k
    return *this;
207
217k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtProStructuresInternal::Paragraph>(MacWrtProStructuresInternal::Paragraph const&)
Line
Count
Source
205
104k
  {
206
104k
    return *this;
207
104k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtProStructuresInternal::Page>(MacWrtProStructuresInternal::Page const&)
Line
Count
Source
205
581k
  {
206
581k
    return *this;
207
581k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtProStructuresInternal::Graphic>(MacWrtProStructuresInternal::Graphic const&)
Line
Count
Source
205
46.8k
  {
206
46.8k
    return *this;
207
46.8k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MacWrtProStructuresInternal::Section>(MacWrtProStructuresInternal::Section const&)
Line
Count
Source
205
21.3k
  {
206
21.3k
    return *this;
207
21.3k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtEntry>(MarinerWrtEntry const&)
Line
Count
Source
205
961k
  {
206
961k
    return *this;
207
961k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtStruct>(MarinerWrtStruct const&)
Line
Count
Source
205
24.7M
  {
206
24.7M
    return *this;
207
24.7M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtParserInternal::Zone>(MarinerWrtParserInternal::Zone const&)
Line
Count
Source
205
59.8k
  {
206
59.8k
    return *this;
207
59.8k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtTextInternal::Zone::Information>(MarinerWrtTextInternal::Zone::Information const&)
Line
Count
Source
205
67.2k
  {
206
67.2k
    return *this;
207
67.2k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtTextInternal::Font>(MarinerWrtTextInternal::Font const&)
Line
Count
Source
205
209k
  {
206
209k
    return *this;
207
209k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <bool>(bool const&)
Line
Count
Source
205
7.14M
  {
206
7.14M
    return *this;
207
7.14M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtTextInternal::Paragraph>(MarinerWrtTextInternal::Paragraph const&)
Line
Count
Source
205
568k
  {
206
568k
    return *this;
207
568k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MindWrtParserInternal::LineInfo>(MindWrtParserInternal::LineInfo const&)
Line
Count
Source
205
15.0M
  {
206
15.0M
    return *this;
207
15.0M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MindWrtParserInternal::Field>(MindWrtParserInternal::Field const&)
Line
Count
Source
205
88.6k
  {
206
88.6k
    return *this;
207
88.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MoreStruct::Pattern>(MoreStruct::Pattern const&)
Line
Count
Source
205
20.9k
  {
206
20.9k
    return *this;
207
20.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MoreTextInternal::Topic>(MoreTextInternal::Topic const&)
Line
Count
Source
205
2.23M
  {
206
2.23M
    return *this;
207
2.23M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MoreTextInternal::Comment>(MoreTextInternal::Comment const&)
Line
Count
Source
205
1.14M
  {
206
1.14M
    return *this;
207
1.14M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <unsigned short>(unsigned short const&)
Line
Count
Source
205
77.7k
  {
206
77.7k
    return *this;
207
77.7k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MoreTextInternal::OutlineMod>(MoreTextInternal::OutlineMod const&)
Line
Count
Source
205
3.70G
  {
206
3.70G
    return *this;
207
3.70G
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWListLevel>(MWAWListLevel const&)
Line
Count
Source
205
12.9k
  {
206
12.9k
    return *this;
207
12.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksDBParserInternal::FormType>(MsWksDBParserInternal::FormType const&)
Line
Count
Source
205
90.9k
  {
206
90.9k
    return *this;
207
90.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksDBParserInternal::Forms>(MsWksDBParserInternal::Forms const&)
Line
Count
Source
205
734
  {
206
734
    return *this;
207
734
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksDBParserInternal::Form>(MsWksDBParserInternal::Form const&)
Line
Count
Source
205
288
  {
206
288
    return *this;
207
288
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWCellContent>(MWAWCellContent const&)
Line
Count
Source
205
154k
  {
206
154k
    return *this;
207
154k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksDBParserInternal::FieldType>(MsWksDBParserInternal::FieldType const&)
Line
Count
Source
205
419k
  {
206
419k
    return *this;
207
419k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksDBParserInternal::SerialFormula>(MsWksDBParserInternal::SerialFormula const&)
Line
Count
Source
205
149
  {
206
149
    return *this;
207
149
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <std::__1::__iom_t6>(std::__1::__iom_t6 const&)
Line
Count
Source
205
15.7M
  {
206
15.7M
    return *this;
207
15.7M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksGraphInternal::Zone>(MsWksGraphInternal::Zone const&)
Line
Count
Source
205
11.9M
  {
206
11.9M
    return *this;
207
11.9M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksGraphInternal::DataPict>(MsWksGraphInternal::DataPict const&)
Line
Count
Source
205
31.5k
  {
206
31.5k
    return *this;
207
31.5k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWksSSParserInternal::Cell>(MsWksSSParserInternal::Cell const&)
Line
Count
Source
205
10.5k
  {
206
10.5k
    return *this;
207
10.5k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks3TextInternal::LineZone>(MsWks3TextInternal::LineZone const&)
Line
Count
Source
205
5.35M
  {
206
5.35M
    return *this;
207
5.35M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks3TextInternal::Font>(MsWks3TextInternal::Font const&)
Line
Count
Source
205
8.02M
  {
206
8.02M
    return *this;
207
8.02M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4ZoneInternal::Frame>(MsWks4ZoneInternal::Frame const&)
Line
Count
Source
205
1.90k
  {
206
1.90k
    return *this;
207
1.90k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrd1ParserInternal::Paragraph>(MsWrd1ParserInternal::Paragraph const&)
Line
Count
Source
205
50.2k
  {
206
50.2k
    return *this;
207
50.2k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrd1ParserInternal::PLC>(MsWrd1ParserInternal::PLC const&)
Line
Count
Source
205
2.16M
  {
206
2.16M
    return *this;
207
2.16M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdEntry>(MsWrdEntry const&)
Line
Count
Source
205
2.67M
  {
206
2.67M
    return *this;
207
2.67M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdParserInternal::Object>(MsWrdParserInternal::Object const&)
Line
Count
Source
205
2.06M
  {
206
2.06M
    return *this;
207
2.06M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdParserInternal::Picture>(MsWrdParserInternal::Picture const&)
Line
Count
Source
205
39.3k
  {
206
39.3k
    return *this;
207
39.3k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdParserInternal::Picture::Zone>(MsWrdParserInternal::Picture::Zone const&)
Line
Count
Source
205
36.0k
  {
206
36.0k
    return *this;
207
36.0k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdTextInternal::TextStruct>(MsWrdTextInternal::TextStruct const&)
Line
Count
Source
205
1.04M
  {
206
1.04M
    return *this;
207
1.04M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdStruct::ParagraphInfo>(MsWrdStruct::ParagraphInfo const&)
Line
Count
Source
205
640k
  {
206
640k
    return *this;
207
640k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdTextInternal::Page>(MsWrdTextInternal::Page const&)
Line
Count
Source
205
298k
  {
206
298k
    return *this;
207
298k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdTextInternal::Footnote>(MsWrdTextInternal::Footnote const&)
Line
Count
Source
205
32.8k
  {
206
32.8k
    return *this;
207
32.8k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdTextInternal::Field>(MsWrdTextInternal::Field const&)
Line
Count
Source
205
70.5k
  {
206
70.5k
    return *this;
207
70.5k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdText::PLC>(MsWrdText::PLC const&)
Line
Count
Source
205
4.12M
  {
206
4.12M
    return *this;
207
4.12M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdStruct::Font>(MsWrdStruct::Font const&)
Line
Count
Source
205
829k
  {
206
829k
    return *this;
207
829k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWrdStruct::Section>(MsWrdStruct::Section const&)
Line
Count
Source
205
5.23M
  {
206
5.23M
    return *this;
207
5.23M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <char [34]>(char const (&) [34])
Line
Count
Source
205
203
  {
206
203
    return *this;
207
203
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5StructManager::ZoneLink>(RagTime5StructManager::ZoneLink const&)
Line
Count
Source
205
35.1k
  {
206
35.1k
    return *this;
207
35.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5Zone>(RagTime5Zone const&)
Line
Count
Source
205
7.43M
  {
206
7.43M
    return *this;
207
7.43M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <std::__1::shared_ptr<RagTime5Zone> >(std::__1::shared_ptr<RagTime5Zone> const&)
Line
Count
Source
205
336k
  {
206
336k
    return *this;
207
336k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5ClusterManager::Link>(RagTime5ClusterManager::Link const&)
Line
Count
Source
205
1.25M
  {
206
1.25M
    return *this;
207
1.25M
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5GraphInternal::Shape>(RagTime5GraphInternal::Shape const&)
Line
Count
Source
205
44.8k
  {
206
44.8k
    return *this;
207
44.8k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5SpreadsheetInternal::CellValue>(RagTime5SpreadsheetInternal::CellValue const&)
Line
Count
Source
205
44.9k
  {
206
44.9k
    return *this;
207
44.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5SpreadsheetInternal::GraphicPLC>(RagTime5SpreadsheetInternal::GraphicPLC const&)
Line
Count
Source
205
11.2k
  {
206
11.2k
    return *this;
207
11.2k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5SpreadsheetInternal::TextPLC>(RagTime5SpreadsheetInternal::TextPLC const&)
Line
Count
Source
205
63.6k
  {
206
63.6k
    return *this;
207
63.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5SpreadsheetInternal::BorderPLC>(RagTime5SpreadsheetInternal::BorderPLC const&)
Line
Count
Source
205
58.7k
  {
206
58.7k
    return *this;
207
58.7k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MWAWVec3<int> >(MWAWVec3<int> const&)
Line
Count
Source
205
51.6k
  {
206
51.6k
    return *this;
207
51.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <std::__1::__iom_t4<char> >(std::__1::__iom_t4<char> const&)
Line
Count
Source
205
38.9k
  {
206
38.9k
    return *this;
207
38.9k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5StyleManager::GraphicStyle>(RagTime5StyleManager::GraphicStyle const&)
Line
Count
Source
205
362k
  {
206
362k
    return *this;
207
362k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5StyleManager::TextStyle>(RagTime5StyleManager::TextStyle const&)
Line
Count
Source
205
646k
  {
206
646k
    return *this;
207
646k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5TextInternal::Block>(RagTime5TextInternal::Block const&)
Line
Count
Source
205
13.6k
  {
206
13.6k
    return *this;
207
13.6k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <RagTime5TextInternal::PLC>(RagTime5TextInternal::PLC const&)
Line
Count
Source
205
4.66M
  {
206
4.66M
    return *this;
207
4.66M
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <CanvasGraphInternal::Shape>(CanvasGraphInternal::Shape const&)
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <Canvas5GraphInternal::Shape>(Canvas5GraphInternal::Shape const&)
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <Canvas5GraphInternal::ShapeData>(Canvas5GraphInternal::ShapeData const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawGraphInternal::Transformation>(ClarisDrawGraphInternal::Transformation const&)
Line
Count
Source
205
858
  {
206
858
    return *this;
207
858
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawGraphInternal::Group>(ClarisDrawGraphInternal::Group const&)
Line
Count
Source
205
437k
  {
206
437k
    return *this;
207
437k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawGraphInternal::Bitmap>(ClarisDrawGraphInternal::Bitmap const&)
Line
Count
Source
205
190k
  {
206
190k
    return *this;
207
190k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawGraphInternal::Zone>(ClarisDrawGraphInternal::Zone const&)
Line
Count
Source
205
2.50M
  {
206
2.50M
    return *this;
207
2.50M
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawGraphInternal::Zone::Type>(ClarisDrawGraphInternal::Zone::Type const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisDrawGraphInternal::CurvePoint>(ClarisDrawGraphInternal::CurvePoint const&)
Line
Count
Source
205
230k
  {
206
230k
    return *this;
207
230k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksDatabaseInternal::Database>(ClarisWksDatabaseInternal::Database const&)
Line
Count
Source
205
806k
  {
206
806k
    return *this;
207
806k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <ClarisWksDatabaseInternal::Field>(ClarisWksDatabaseInternal::Field const&)
Line
Count
Source
205
1.15M
  {
206
1.15M
    return *this;
207
1.15M
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtStruct::Border>(FullWrtStruct::Border const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <FullWrtGraphInternal::SideBar>(FullWrtGraphInternal::SideBar const&)
Line
Count
Source
205
6.30k
  {
206
6.30k
    return *this;
207
6.30k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJGraphInternal::FrameFormat>(HanMacWrdJGraphInternal::FrameFormat const&)
Line
Count
Source
205
20.1k
  {
206
20.1k
    return *this;
207
20.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJGraphInternal::Frame>(HanMacWrdJGraphInternal::Frame const&)
Line
Count
Source
205
40.7k
  {
206
40.7k
    return *this;
207
40.7k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <std::__1::shared_ptr<HanMacWrdJGraphInternal::TableCell> >(std::__1::shared_ptr<HanMacWrdJGraphInternal::TableCell> const&)
Line
Count
Source
205
4.42k
  {
206
4.42k
    return *this;
207
4.42k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdJGraphInternal::CellFormat>(HanMacWrdJGraphInternal::CellFormat const&)
Line
Count
Source
205
1.83k
  {
206
1.83k
    return *this;
207
1.83k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdKGraphInternal::Frame>(HanMacWrdKGraphInternal::Frame const&)
Line
Count
Source
205
701
  {
206
701
    return *this;
207
701
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdKGraphInternal::Picture>(HanMacWrdKGraphInternal::Picture const&)
Line
Count
Source
205
76
  {
206
76
    return *this;
207
76
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <HanMacWrdKGraphInternal::TableCell>(HanMacWrdKGraphInternal::TableCell const&)
Line
Count
Source
205
40
  {
206
40
    return *this;
207
40
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtGraphInternal::Token>(MarinerWrtGraphInternal::Token const&)
Line
Count
Source
205
66.1k
  {
206
66.1k
    return *this;
207
66.1k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MarinerWrtGraphInternal::PSZone>(MarinerWrtGraphInternal::PSZone const&)
Line
Count
Source
205
7.17k
  {
206
7.17k
    return *this;
207
7.17k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4TextInternal::DataPLC>(MsWks4TextInternal::DataPLC const&)
Line
Count
Source
205
17.8k
  {
206
17.8k
    return *this;
207
17.8k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4TextInternal::FontName>(MsWks4TextInternal::FontName const&)
Line
Count
Source
205
29.3k
  {
206
29.3k
    return *this;
207
29.3k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4TextInternal::Font>(MsWks4TextInternal::Font const&)
Line
Count
Source
205
91.4k
  {
206
91.4k
    return *this;
207
91.4k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4TextInternal::Paragraph>(MsWks4TextInternal::Paragraph const&)
Line
Count
Source
205
18.6k
  {
206
18.6k
    return *this;
207
18.6k
  }
Unexecuted instantiation: libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4TextInternal::Object>(MsWks4TextInternal::Object const&)
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4TextInternal::Ftnt>(MsWks4TextInternal::Ftnt const&)
Line
Count
Source
205
1.73k
  {
206
1.73k
    return *this;
207
1.73k
  }
libmwaw::DebugStream& libmwaw::DebugStream::operator<< <MsWks4TextInternal::Token>(MsWks4TextInternal::Token const&)
Line
Count
Source
205
3.75k
  {
206
3.75k
    return *this;
207
3.75k
  }
208
209
  static std::string str()
210
9.45G
  {
211
9.45G
    return std::string("");
212
9.45G
  }
213
9.36G
  static void str(std::string const &) { }
214
};
215
216
class DebugFile
217
{
218
public:
219
4.11M
  explicit DebugFile(MWAWInputStreamPtr const &) {}
220
0
  DebugFile() {}
221
1.10M
  static void setStream(MWAWInputStreamPtr const &) {  }
222
4.11M
  ~DebugFile() { }
223
224
  static bool open(std::string const &)
225
1.92M
  {
226
1.92M
    return true;
227
1.92M
  }
228
229
6.20G
  static void addPos(long) {}
230
6.20G
  static void addNote(char const *) {}
231
217M
  static void addDelimiter(long, char) {}
232
233
0
  static void write() {}
234
1.61M
  static void reset() { }
235
236
3.24M
  static void skipZone(long, long) {}
237
};
238
}
239
#  endif
240
241
#endif
242
243
// vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab: