stlab.adobe.com Adobe Systems Incorporated

aligned_storage< T > Struct Template Reference
[Memory]

#include <memory.hpp>

List of all members.


Public Member Functions

 aligned_storage (move_from< aligned_storage > x)
 aligned_storage (const aligned_storage &x)
template<typename U >
 aligned_storage (U x, typename move_sink< U, T >::type=0)
template<typename U >
 aligned_storage (const U &x, typename copy_sink< U, T >::type=0)
 aligned_storage ()
const T & get () const
T & get ()
aligned_storageoperator= (aligned_storage x)
 ~aligned_storage ()

Friends

void swap (aligned_storage &x, aligned_storage &y)

Detailed Description

template<typename T>
struct adobe::aligned_storage< T >

Definition at line 759 of file memory.hpp.


Constructor & Destructor Documentation

aligned_storage (  ) 

Definition at line 761 of file memory.hpp.

aligned_storage ( const U &  x,
typename copy_sink< U, T >::type  = 0 
) [explicit]

Definition at line 764 of file memory.hpp.

aligned_storage ( x,
typename move_sink< U, T >::type  = 0 
) [explicit]

Definition at line 767 of file memory.hpp.

~aligned_storage (  ) 

Definition at line 770 of file memory.hpp.

aligned_storage ( const aligned_storage< T > &  x  ) 

Definition at line 772 of file memory.hpp.

Definition at line 773 of file memory.hpp.


Member Function Documentation

const T& get (  )  const

Definition at line 778 of file memory.hpp.

T& get (  ) 

Definition at line 777 of file memory.hpp.

aligned_storage& operator= ( aligned_storage< T >  x  ) 

Definition at line 775 of file memory.hpp.


Friends And Related Function Documentation

void swap ( aligned_storage< T > &  x,
aligned_storage< T > &  y 
) [friend]

Definition at line 780 of file memory.hpp.

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