Lines Matching refs:pos
93 iterator pos, end = m_variables.end();
94 for (pos = m_variables.begin(); pos != end; ++pos)
96 if (pos->get() == var_sp.get())
97 return std::distance (m_variables.begin(), pos);
106 iterator pos, end = m_variables.end();
107 for (pos = m_variables.begin(); pos != end; ++pos)
109 if ((*pos)->NameMatches(name))
111 var_sp = (*pos);
122 iterator pos, end = m_variables.end();
123 for (pos = m_variables.begin(); pos != end; ++pos)
125 if ((*pos)->NameMatches (regex))
130 var_list.AddVariableIfUnique (*pos);
143 iterator pos, end = m_variables.end();
144 for (pos = m_variables.begin(); pos != end; ++pos)
146 if ((*pos)->GetScope() == type)
149 var_list.AddVariableIfUnique (*pos);
151 var_list.AddVariable(*pos);
162 iterator pos;
165 for (pos = m_variables.begin(); pos != end; ++pos)
167 if ((*pos).get() == variable)
168 return std::distance (begin, pos);
177 const_iterator pos, end = m_variables.end();
178 for (pos = m_variables.begin(); pos != end; ++pos)
179 mem_size += (*pos)->MemorySize();
196 const_iterator pos, end = m_variables.end();
197 for (pos = m_variables.begin(); pos != end; ++pos)
199 (*pos)->Dump(s, show_context);