#ifndef CXX_SEMANTICS_H#define CXX_SEMANTICS_H#ifndef _WINDOWS#define __packed __attribute__((__packed__))#else#define __packed #endif/* * There's no need to include Boost for a simple subset this project needs. */namespacesemantics{classnon_constructible{non_constructible(){}};}#endif