class BufferParams;
class ErrorItem;
class FuncRequest;
+class InsetBase;
class LyXFont;
class LyXLex;
class LyXRC;
+class LyXText;
class LyXVC;
class LaTeXFeatures;
-class OutputParams;
class Language;
class Messages;
+class OutputParams;
class ParIterator;
class PosIterator;
class ParConstIterator;
\param par if != 0 insert the file.
\return \c false if file is not completely read.
*/
- bool readBody(LyXLex &, ParagraphList::iterator pit);
-
- /// This parses a single token
- int readParagraph(LyXLex &, std::string const & token,
- ParagraphList & pars,
- ParagraphList::iterator & pit,
- lyx::depth_type & depth);
+ bool readBody(LyXLex &);
///
void insertStringAsLines(ParagraphList::iterator &, lyx::pos_type &,
/// Where to put temporary files.
std::string const & temppath() const;
- /** If we are writing a nice LaTeX file or not.
- While writing as LaTeX, tells whether we are
- doing a 'nice' LaTeX file */
- bool & niceFile();
- bool niceFile() const;
-
/// Used when typesetting to place errorboxes.
TexRow & texrow();
TexRow const & texrow() const;
class inset_iterator {
public:
typedef std::input_iterator_tag iterator_category;
- typedef InsetOld value_type;
+ typedef InsetBase value_type;
typedef ptrdiff_t difference_type;
- typedef InsetOld * pointer;
- typedef InsetOld & reference;
+ typedef InsetBase * pointer;
+ typedef InsetBase & reference;
typedef ParagraphList::iterator base_type;
///
/// Set by buffer_funcs' newFile.
void fully_loaded(bool);
+ ///
+ LyXText & text() const;
+
private:
/** Inserts a file into a document
\param par if != 0 insert the file.