peerplays-fc/include/fc/aligned.hpp

14 lines
282 B
C++
Executable file

#pragma once
namespace fc {
template<unsigned int S, typename T=double>
struct aligned {
union {
T _align;
char _data[S];
} _store;
operator char*() { return _store._data; }
operator const char*()const { return _store._data; }
};
}