c++: add begin/end to releasing_vec
So C++11 range-for will work. gcc/cp/ChangeLog: * cp-tree.h (class releasing_vec): Add begin/end fns.
This commit is contained in:
parent
71c5b8bac3
commit
dd80200324
1 changed files with 3 additions and 0 deletions
|
@ -1008,6 +1008,9 @@ public:
|
|||
(bootstrap/91828). */
|
||||
tree& operator[] (ptrdiff_t i) const { return (*v)[i]; }
|
||||
|
||||
tree *begin() { return ::begin (v); }
|
||||
tree *end() { return ::end (v); }
|
||||
|
||||
void release () { release_tree_vector (v); v = NULL; }
|
||||
|
||||
~releasing_vec () { release_tree_vector (v); }
|
||||
|
|
Loading…
Add table
Reference in a new issue