MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
DtDeepCopyPointerVector< 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(), DtDeepCopyPointerVector<T>(target));. More...

+ Collaboration diagram for DtDeepCopyPointerVector< T >:

Public Member Functions

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

Private Attributes

std::vector< T * > & myVector
 

Detailed Description

template<class T>
class DtDeepCopyPointerVector< 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(), DtDeepCopyPointerVector<T>(target));.

Constructor & Destructor Documentation

template<class T >
DtDeepCopyPointerVector< T >::DtDeepCopyPointerVector ( std::vector< T * > &  targetVector)
inline

Member Function Documentation

template<class T >
void DtDeepCopyPointerVector< T >::operator() ( T *  element)
inline

Function operator.

References DtDeepCopyPointerVector< T >::myVector.

Member Data Documentation

template<class T >
std::vector<T*>& DtDeepCopyPointerVector< T >::myVector
private

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)