#include <boost/type_traits/has_trivial_destructor.hpp>
#include <boost/type_traits/is_pod.hpp>
#include <boost/utility/enable_if.hpp>
#include <iterator>
#include <memory>
#include <cassert>
Go to the source code of this file.
|
template<typename T1 , typename T2 > |
void | osl::misc::construct (T1 *ptr, const T2 &value, typename boost::enable_if< detail::BitCopyTraits< T1 > >::type *=0) |
|
template<typename T1 , typename T2 > |
void | osl::misc::construct (T1 *ptr, const T2 &value, typename boost::disable_if< detail::BitCopyTraits< T1 > >::type *=0) |
|
template<typename T > |
void | osl::misc::destroy (T *ptr) |
|
template<typename ForwardIterator > |
void | osl::misc::destroy (ForwardIterator first, ForwardIterator last) |
|