Home | History | Annotate | Download | only in randomshaders

Lines Matching full:vector

37 #include <vector>
70 const std::vector<Variable*>& getDeclaredVariables (void) const { return m_declaredVariables; }
72 std::vector<Variable*>& getLiveVariables (void) { return m_liveVariables; }
73 const std::vector<Variable*>& getLiveVariables (void) const { return m_liveVariables; }
79 std::vector<Variable*> m_declaredVariables; //!< Variables declared in this scope. Not available for expressions.
80 std::vector<Variable*> m_liveVariables; //!< Live variables (available for expression) that can be declared in this scope.
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)
220 const std::vector<Variable*>& getLiveVariables (void) const;
247 std::vector<VariableScope*> m_variableScopeStack;
248 std::vector<ValueScope*> m_valueScopeStack;
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++)