Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

SgVector.h File Reference


Detailed Description

std::vector-based replacement for previous SgList class.

Definition in file SgVector.h.

#include <algorithm>
#include <functional>
#include <iterator>
#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.


Function Documentation

template<typename T>
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 845 of file SgVector.h.


17 Jun 2010 Doxygen 1.4.7