#include <utility>
-#include "support/docstream.h"
#include "Layout.h"
#include "ParagraphList.h"
class Buffer;
class BufferParams;
class Encoding;
-class Layout;
class Paragraph;
class OutputParams;
class Text;
*/
void popLanguageName();
+// Check if we have an empty language stack
+bool languageStackEmpty();
+
/** Return a reference to the last active language opened with
polyglossia or when using begin/end commands. If none or when
using babel with only a begin command, return a reference to
std::pair<bool, int> switchEncoding(odocstream & os,
BufferParams const & bparams,
OutputParams const &, Encoding const & newEnc,
- bool force = false);
+ bool force = false, bool noswitchmacro = false);
/// FIXME: this should not be visible.
void TeXOnePar(Buffer const & buf,