if (smit != sm.end())
return counterLabel(smit->second, lang);
- deque<docstring> callers;
+ vector<docstring> callers;
docstring const & fls = flattenLabelString(counter, appendix(),
lang, callers);
sm[lang] = fls;
docstring Counters::flattenLabelString(docstring const & counter,
bool in_appendix,
string const & lang,
- deque<docstring> & callers) const
+ vector<docstring> & callers) const
{
docstring label;
#include "support/docstring.h"
#include <map>
-#include <deque>
+#include <vector>
namespace lyx {
*/
docstring flattenLabelString(docstring const & counter, bool in_appendix,
std::string const &lang,
- std::deque<docstring> & callers) const;
+ std::vector<docstring> & callers) const;
/// Returns the value of the counter according to the
/// numbering scheme numbertype.
/** Available numbering schemes are arabic (1, 2,...), roman
/// Are we in a subfloat?
bool subfloat_;
/// Used to keep track of active counters.
- std::deque<docstring> counter_stack_;
+ std::vector<docstring> counter_stack_;
/// Same, but for last layout.
- std::deque<Layout const *> layout_stack_;
+ std::vector<Layout const *> layout_stack_;
};
} // namespace lyx