#include "frontends/alert.h"
#include "frontends/Application.h"
+#include <cstring>
#include <regex>
#include <sstream>
}
-Inset::RowFlags InsetListings::rowFlags() const
+int InsetListings::rowFlags() const
{
return params().isInline() || params().isFloat() ? Inline : Display | AlignLeft;
}
}
}
++par;
- // Add new line for displayed listing between paragraphs.
+ // Add new line between paragraphs in displayed listings.
// Exception: merged paragraphs in change tracking mode.
- // Also, ยดfor the inline case, if there are multiple paragraphs
+ // Also, for the inline case, if there are multiple paragraphs
// they are simply joined. Otherwise, expect latex errors.
if (par != end && !isInline && !captionline && !par->parEndChange().deleted())
code += "\n";
os << '[' << float_placement << "]";
} else if (captionfirst && !caption.str.empty()) {
os << breakln << "\\lyxmintcaption[t]{"
- << move(caption) << "}\n";
+ << std::move(caption) << "}\n";
}
os << breakln << "\\begin{minted}";
if (!param_string.empty())
<< code << breakln << "\\end{minted}\n";
if (isfloat) {
if (!caption.str.empty())
- os << "\\caption{" << move(caption) << "}\n";
+ os << "\\caption{" << std::move(caption) << "}\n";
os << "\\end{listing}\n";
} else if (!captionfirst && !caption.str.empty()) {
os << breakln << "\\lyxmintcaption[b]{"
- << move(caption) << "}";
+ << std::move(caption) << "}";
}
} else {
OutputParams rp = runparams;
os << safebreakln;
os << "[";
if (!caption.str.empty()) {
- os << "caption={" << move(caption) << '}';
+ os << "caption={" << std::move(caption) << '}';
if (!param_string.empty())
os << ',';
}