#include "support/strfwd.h"
#include "support/types.h"
+#include "insets/InsetCode.h"
+#include "insets/InsetLayout.h"
+
#include <set>
#include <vector>
class Buffer;
class BufferParams;
class Change;
+class Cursor;
class DocIterator;
class docstring_list;
class DocumentClass;
/// Can we drop the standard paragraph wrapper?
bool emptyTag() const;
- /// Get the id of the paragraph, usefull for docbook
+ /// Get the id of the paragraph, useful for DocBook
std::string getID(Buffer const & buf, OutputParams const & runparams) const;
/// Output the first word of a paragraph, return the position where it left.
///
bool parbreakIsNewline() const;
///
+ bool allowedInContext(Cursor const & cur, InsetLayout const & il) const;
+ ///
bool isPartOfTextSequence() const;
///
pos_type size() const;
void collectWords();
///
void registerWords();
+ ///
+ int getInsetPos(InsetCode const code, int startpos,
+ bool ignore_deleted=false) const;
/// Pimpl away stuff
class Private;