1 #ifndef _utl_PointerContainer_h_
2 #define _utl_PointerContainer_h_
7 namespace PointerContainer {
9 template<
typename T,
class A,
template<
typename,
typename>
class V>
14 for (
const auto p : v)
20 template<
typename T,
class A,
template<
typename,
typename>
class V>
27 for (
const auto p : a)
28 b.push_back(
new T(*
p));
V< T, A > DeepCopy(const V< T, A > &a)
void Delete(V< T, A > &v)