Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  
Classes | Functions

SgVector.h File Reference

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.

Detailed Description

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

Definition in file SgVector.h.


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 817 of file SgVector.h.

References SgVector< void * >::Clear().


Sun Mar 13 2011 Doxygen 1.7.1