Searched refs:m_position (Results 1 – 4 of 4) sorted by relevance
17 StringLexer::StringLexer(std::string s) : m_data(std::move(s)), m_position(0) {} in StringLexer()19 StringLexer::Character StringLexer::Peek() { return m_data[m_position]; } in Peek()43 auto pos = m_position; in AdvanceIf()52 m_position = pos; in AdvanceIf()65 return (m_data.size() - m_position) >= s; in HasAtLeast()69 assert(m_position >= s); in PutBack()70 m_position -= s; in PutBack()74 return std::string(m_data, m_position); in GetUnlexed()77 void StringLexer::Consume() { m_position++; } in Consume()82 m_position = rhs.m_position; in operator =()
92 : m_position(position), m_position_value(position) {} in Bookmark()95 : m_position(b.m_position), m_position_value(b.m_position_value), in Bookmark()106 m_position = m_position_value; in ~Bookmark()111 size_t &m_position;
49 Position m_position; variable
743 unsigned m_position = 0; member in __anon5837f7100111::CodeComplete844 m_position(position), m_desc_policy(ops) { in CodeComplete()943 mergeCompletion(m_expr, m_position, ToInsert); in getCompletionForResult()