The std::aligned_storage structure provides a type typedef that at least according to cppreference:
std::aligned_storage
type
Provides the member typedef
Per [meta.trans.other]/2,
It is implementation-defined whether any extended alignment is supported.
It's pretty annoying when they specify stuff like this after the big table without a pointer. I've just added the sentence to cppreference.