aligned_storage< T > Struct Template Reference | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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_storage & | operator= (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 | ( | U | 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.
| aligned_storage | ( | move_from< aligned_storage< T > > | x | ) |
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.

