bool Paragraph::emptyTag() const;
/// Get the id of the paragraph, usefull for docbook and linuxdoc
- std::string getID() const;
+ std::string getID(Buffer const & buf,
+ OutputParams const & runparams) const;
// Get the first word of a paragraph, return the position where it left
lyx::pos_type getFirstWord(Buffer const & buf,
///
bool isHfill(lyx::pos_type pos) const;
/// hinted by profiler
- bool isInset(lyx::pos_type pos) const { return getChar(pos) == META_INSET; }
+ bool isInset(lyx::pos_type pos) const { return getChar(pos) == static_cast<value_type>(META_INSET); }
///
bool isNewline(lyx::pos_type pos) const;
///
bool isSeparator(lyx::pos_type pos) const;
///
bool isLineSeparator(lyx::pos_type pos) const;
- ///
- bool isKomma(lyx::pos_type pos) const;
- /// Used by the spellchecker
+ /// True if the character/inset at this point can be part of a word
+ // Note that digits in particular are considered as letters
bool isLetter(lyx::pos_type pos) const;
- ///
- bool isWord(lyx::pos_type pos) const;
/// returns -1 if inset not found
int getPositionOfInset(InsetBase const * inset) const;