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().