Lines Matching refs:ValueScope
144 ValueScope::ValueScope (void)
148 ValueScope::~ValueScope (void)
153 void ValueScope::clear (void)
160 ValueEntry* ValueScope::allocate (const Variable* variable)
197 ValueEntry* ValueScope::findEntry (const Variable* variable) const
203 void ValueScope::setValue (const Variable* variable, ConstValueRangeAccess value)
213 void ValueScope::removeValue (const Variable* variable)
245 ValueScope& valueScope = getCurValueScope();
311 for (vector<ValueScope*>::const_iterator stackIter = m_valueScopeStack.begin(); stackIter != m_valueScopeStack.end(); stackIter++)
313 ValueScope* scope = *stackIter;
343 for (vector<ValueScope*>::const_reverse_iterator i = m_valueScopeStack.rbegin()+1; i != m_valueScopeStack.rend(); i++)
345 const ValueScope* scope = *i;
357 ValueScope& curScope = getCurValueScope();
422 void VariableManager::pushValueScope (ValueScope& scope)
432 ValueScope& oldScope = getCurValueScope();
441 ValueScope& newTopScope = getCurValueScope();
453 for (vector<ValueScope*>::reverse_iterator scopeIter = m_valueScopeStack.rbegin(); scopeIter != m_valueScopeStack.rend(); scopeIter++)
455 const ValueScope* scope = *scopeIter;