MAK RTIspy API Documentation for HLA 1.3
Public Member Functions | Private Attributes
DtDeepCopyPointerIntoVector< T > Class Template Reference

Deep copy a vector pointer entry into the provided target vector This helper functor is used in for_each to deep copy a vector of pointers for_each(orig.begin(), orig.end(), DtDeepCopyPointerIntoVector<T>(target));. More...

+ Collaboration diagram for DtDeepCopyPointerIntoVector< T >:

List of all members.

Public Member Functions

 DtDeepCopyPointerIntoVector (std::vector< T * > &targetVector)
 Constructor.
void operator() (T *element)
 Function operator.

Private Attributes

std::vector< T * > & myVector

Detailed Description

template<class T>
class DtDeepCopyPointerIntoVector< T >

Deep copy a vector pointer entry into the provided target vector This helper functor is used in for_each to deep copy a vector of pointers for_each(orig.begin(), orig.end(), DtDeepCopyPointerIntoVector<T>(target));.


Constructor & Destructor Documentation

template<class T >
DtDeepCopyPointerIntoVector< T >::DtDeepCopyPointerIntoVector ( std::vector< T * > &  targetVector) [inline]

Member Function Documentation

template<class T >
void DtDeepCopyPointerIntoVector< T >::operator() ( T *  element) [inline]

Function operator.

References DtDeepCopyPointerIntoVector< T >::myVector.


Member Data Documentation

template<class T >
std::vector<T*>& DtDeepCopyPointerIntoVector< T >::myVector [private]

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)