if (smit != sm.end())
return counterLabel(smit->second, lang);
- vector<docstring> callers;
+ deque<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,
- vector<docstring> & callers) const
+ deque<docstring> & callers) const
{
docstring label;
#include <map>
#include <deque>
-#include <vector>
namespace lyx {
*/
docstring flattenLabelString(docstring const & counter, bool in_appendix,
std::string const &lang,
- std::vector<docstring> & callers) const;
+ std::deque<docstring> & callers) const;
/// Returns the value of the counter according to the
/// numbering scheme numbertype.
/** Available numbering schemes are arabic (1, 2,...), roman