Lines Matching defs:ValueEntry
43 class ValueEntry
46 ValueEntry (const Variable* variable);
47 ~ValueEntry (void) {}
89 ValueEntry* allocate (const Variable* variable);
90 ValueEntry* findEntry (const Variable* variable) const;
94 std::vector<ValueEntry*>& getValues (void) { return m_entries; }
95 const std::vector<ValueEntry*>& getValues (void) const { return m_entries; }
103 std::vector<ValueEntry*> m_entries;
184 class ValueEntryIterator : public FilteredIterator<const ValueEntry*, std::vector<const ValueEntry*>::const_iterator, Filter>
187 ValueEntryIterator (std::vector<const ValueEntry*>::const_iterator begin, std::vector<const ValueEntry*>::const_iterator end, Filter filter)
188 : FilteredIterator<const ValueEntry*, std::vector<const ValueEntry*>::const_iterator, Filter>(begin, end, filter)
213 const ValueEntry* getValue (const Variable* variable) const;
214 const ValueEntry* getParentValue (const Variable* variable) const;
250 std::vector<const ValueEntry*> m_entryCache; //!< For faster value entry access.
262 std::vector<const ValueEntry*>::const_iterator first = m_entryCache.begin();
277 for (std::vector<const ValueEntry*>::const_iterator i = m_entryCache.begin(); i != m_entryCache.end(); i++)
292 bool operator() (const ValueEntry* entry) const
302 bool operator() (const ValueEntry* entry) const
325 bool operator() (const ValueEntry* entry) const