MacroData const * getBufferMacro(docstring const & name,
DocIterator const & pos) const;
- /// Update macro table starting with position of it \param it in some
- /// text inset.
- void updateMacros(DocIterator & it, DocIterator & scope);
///
void setLabel(ParIterator & it, UpdateType utype) const;
}
-void Buffer::Impl::updateMacros(DocIterator & it, DocIterator & scope)
-{
- owner_->inset().updateMacros(it, scope);
-}
-
-
void Buffer::setMacroLock() const
{
d->macro_lock = true;
DocIterator it = par_iterator_begin();
DocIterator outerScope = it;
outerScope.pit() = outerScope.lastpit() + 2;
- d->updateMacros(it, outerScope);
+ inset().updateMacros(it, outerScope);
}