Andrew Belt
|
c0275f0cbb
|
Add user-defined literal suffixes for integer and float types.
|
4 years ago |
Andrew Belt
|
86f3658b51
|
Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings.
|
4 years ago |
Andrew Belt
|
3fbd0f77a9
|
Move string::absolute, directory, filename, filenameBase, and filenameExtension to system::getAbsolute, getDirectory, getFilename, getStem, and getExtension. Reimplement most system:: functions using std::experimental::filesystem. Add system::doesExist, getFileSize, and getTempDir.
|
4 years ago |
Andrew Belt
|
8a50d39b7f
|
Make system::archiveFolder and unarchiveToFolder work on Windows with
Unicode. Rename UTF8toUTF16 to U8toU16 and switch back to std::wstring
instead of std::u16string.
|
4 years ago |
Andrew Belt
|
dd0e670050
|
Fix wchar_t/char16_t distinction on Windows.
|
5 years ago |
Andrew Belt
|
e457294889
|
Change string::fromWstring to UTF16toUTF8. Change string::toWstring to UTF8toUTF16. Replace std::wstring to std::u16string and wchar_t to char16_t.
|
5 years ago |
Andrew Belt
|
866f684ce4
|
Move app::APP_*, ABI_*, and API_* variables to rack:: namespace.
|
5 years ago |
Andrew Belt
|
af834d49ee
|
Replace fopen, remove, and rename on Windows with wrappers that call
wide-string equivalents.
|
5 years ago |