stlab.adobe.com Adobe Systems Incorporated
memory.hpp File Reference
#include <adobe/config.hpp>
#include <cassert>
#include <functional>
#include <memory>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_const.hpp>
#include <adobe/conversion.hpp>
#include <adobe/functional.hpp>
#include <adobe/memory_fwd.hpp>
#include <adobe/move.hpp>

Go to the source code of this file.

Classes

struct  aligned_storage< T >
 
class  auto_ptr< X, Traits >
 
class  auto_ptr< X, Traits >
 
class  auto_resource< X, Traits >
 
class  auto_resource< X, Traits >
 
class  capture_allocator< T >
 
class  capture_allocator< void >
 
struct  delete_ptr_trait< T >
 
struct  delete_ptr_trait< T * >
 
struct  delete_ptr_trait< T(*)[]>
 
struct  empty_ptr< T >
 
struct  empty_ptr< T * >
 
struct  empty_ptr< T(*)[]>
 
struct  new_delete_t
 
struct  ptr_traits< ptrT >
 
struct  ptr_traits< auto_ptr< T, Traits > >
 
struct  ptr_traits< auto_resource< T, Traits > >
 
struct  ptr_traits< std::auto_ptr< T > >
 
struct  ptr_traits< T * >
 
struct  ptr_traits< T(*)[]>
 
struct  capture_allocator< T >::rebind< U >
 
struct  capture_allocator< void >::rebind< U >
 
struct  ptr_traits< std::auto_ptr< T > >::rebind< U >
 
struct  ptr_traits< ptrT >::rebind< U >
 
struct  ptr_traits< T(*)[]>::rebind< U >
 
struct  runtime_cast_t< R, auto_ptr< T, Traits > >
 
struct  runtime_cast_t< R, auto_resource< T, Traits > >
 
struct  runtime_cast_t< R, std::auto_ptr< T > >
 

Namespaces

 adobe
 
 adobe::version_1
 

Functions

template<typename T >
void construct (T *p)
 
template<typename T >
void construct (T *p, T x)
 
template<typename T >
void destroy (T *p)
 
template<typename F >
void destroy (F f, F l)
 
template<typename I , typename F >
uninitialized_move (I f, I l, F r)
 

Variables

const new_delete_t local_new_delete_g
 

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google