SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
MemoryUtil.h File Reference
#include <vector>
#include <boost/foreach.hpp>
#include <boost/shared_array.hpp>
#include <Core/Utils/Legacy/share.h>

Go to the source code of this file.

Namespaces

 SCIRun
 STL datatypes needed.
 

Functions

template<class Cont >
void delete_all_items (Cont &cont)
 
template<class MapType >
void delete_all_values (MapType &cont)
 
template<typename T >
boost::shared_array< T > make_deep_copy (const boost::shared_array< T > &arr, size_t length)
 
template<typename T >
boost::shared_array< T > make_deep_copy (const std::vector< T > &v)