#include "ParIterator.h"
#include "TextMetrics.h"
+#include "support/docstream.h"
+
#include "insets/InsetTabular.h"
#include "insets/InsetText.h"
#include "support/limited_stack.h"
#include "support/lstrings.h"
+#include "support/docstream.h"
#include "frontends/Clipboard.h"
#include "frontends/Selection.h"
#include "BufferParams.h"
#include "BufferView.h"
#include "CoordCache.h"
+#include "Cursor.h"
#include "CutAndPaste.h"
#include "debug.h"
#include "FontIterator.h"
#include <config.h>
#include "InsetMathLefteqn.h"
-#include "MathData.h"
-#include "support/std_ostream.h"
+
+#include "support/docstream.h"
namespace lyx {
#include "debug.h"
#include "support/filetools.h" // LibFileSearch
+#include "support/docstream.h"
#include <fstream>
#include <sstream>
#ifndef MATH_DATA_H
#define MATH_DATA_H
-#include <vector>
-
-#include "Cursor.h"
#include "Dimension.h"
#include "MathAtom.h"
-#include "support/docstream.h"
+#include "support/strfwd.h"
+
+#include <vector>
namespace lyx {
class BufferView;
+class Cursor;
class LaTeXFeatures;
class ReplaceData;
class MathMacro;
#include "insets/InsetCommand.h"
+#include "support/docstream.h"
#include "support/filetools.h" // LibFileSearch
#include "support/lstrings.h"
#include "debug.h"
#include "support/convert.h"
+#include "support/docstream.h"
#include <sstream>