Lines Matching full:m_history
19 m_history()
29 return m_history.size();
36 return m_history.empty();
53 if (idx > m_history.size())
55 idx = m_history.size() - idx;
56 return m_history[idx].c_str();
61 if (m_history.empty())
64 return m_history.back().c_str();
72 if (idx >= m_history.size())
74 return m_history[idx].c_str();
82 if (idx < m_history.size())
83 return m_history[idx].c_str();
97 if (m_history.empty())
99 return m_history.back().c_str();
109 if (!m_history.empty())
111 if (str == m_history.back())
115 m_history.push_back(std::string(str));
122 m_history.clear();
131 stop_idx = std::min(stop_idx, m_history.size() - 1);
136 const std::string hist_item = m_history[counter];