std::vector-based replacement for previous SgList class. More...
#include <algorithm>#include <functional>#include <iterator>#include <limits>#include <vector>Go to the source code of this file.
Classes | |
| class | SgVector< T > |
| class | SgVectorIterator< T > |
| Vector iterator. More... | |
| class | SgVectorOf< T > |
| Typed vector of pointers to T. More... | |
| class | SgVectorIteratorOf< T > |
| Iterator for VectorOf<T> typed vector of pointers to T. More... | |
| class | SgVectorPairIterator< T > |
| Iterator to iterate through all possible pairs of vector elements. More... | |
| class | SgVectorPairIteratorOf< T > |
| Iterator for all possible pairs of ListOf<T> elements Each pair is returned exactly once, i.e. More... | |
Functions | |
| template<typename T > | |
| void | FreeAll (SgVectorOf< T > &objects) |
| This template is a partial replacement for the previous SgOwnerListOf class. | |
std::vector-based replacement for previous SgList class.
Definition in file SgVector.h.
| void FreeAll | ( | SgVectorOf< T > & | objects | ) |
This template is a partial replacement for the previous SgOwnerListOf class.
It must be called 'by hand', but the old SgOwnerListOf was never 100% implemented anyway.
Definition at line 817 of file SgVector.h.
References SgVector< void * >::Clear().