#ifndef MSVC_STRING_H #define MSVC_STRING_H #include namespace msvc { union string_data_union { char sbo[16]; void* ptr; }; class string { public: string_data_union data; int64_t size; int64_t cap; }; } #endif // MSVC_STRING_H