mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-23 18:24:48 +00:00
Avoid some more copies in range-based for loops
This triggers warnings with clang++ 10 and gcc 11.
(cherry-picked from commit 7035e230ca
)
This commit is contained in:
parent
4d410d0d32
commit
cca4b8d42a
@ -1337,7 +1337,7 @@ void MenuDefinition::expandToc(Buffer const * buf)
|
|||||||
// In the navigation menu, only add tocs from this document
|
// In the navigation menu, only add tocs from this document
|
||||||
TocBackend const & backend = buf->tocBackend();
|
TocBackend const & backend = buf->tocBackend();
|
||||||
TocList const & toc_list = backend.tocs();
|
TocList const & toc_list = backend.tocs();
|
||||||
for (pair<string, shared_ptr<Toc>> const & toc : toc_list) {
|
for (pair<const string, shared_ptr<Toc>> const & toc : toc_list) {
|
||||||
// Handle table of contents later
|
// Handle table of contents later
|
||||||
if (toc.first == "tableofcontents" || toc.second->empty())
|
if (toc.first == "tableofcontents" || toc.second->empty())
|
||||||
continue;
|
continue;
|
||||||
@ -1695,7 +1695,7 @@ void MenuDefinition::expandCaptions(Buffer const * buf, bool switchcap)
|
|||||||
|
|
||||||
DocumentClass const & dc = buf->params().documentClass();
|
DocumentClass const & dc = buf->params().documentClass();
|
||||||
vector< pair<docstring, FuncRequest> > caps;
|
vector< pair<docstring, FuncRequest> > caps;
|
||||||
for (pair<docstring, InsetLayout> const & il : dc.insetLayouts()) {
|
for (pair<const docstring, InsetLayout> const & il : dc.insetLayouts()) {
|
||||||
docstring instype;
|
docstring instype;
|
||||||
docstring const type = split(il.first, instype, ':');
|
docstring const type = split(il.first, instype, ':');
|
||||||
if (instype == from_ascii("Caption")) {
|
if (instype == from_ascii("Caption")) {
|
||||||
|
Loading…
Reference in New Issue
Block a user