CppCommon
CppCommon copied to clipboard
Cross-platform C++ common library for Linux, OSX, Windows, Cygwin, MinGW
where is the build folder?
I think this would make the UUID class quite a bit more useful. I think it should not be difficult to create a constexpr constructor for the UUID type, as...
Hi @chronoxor Thank you for providing us this library. But unfortunately got issue when compiling under alpine (using Docker): nginx:stable_alpine https://hub.docker.com/layers/library/nginx/stable-alpine/images/sha256-5bc90c961f2ef45c7ed6057e5c55e09d5f6b700a9d2e7e824c5e3709f329a61d?context=explore I have install libexecinfo-dev so it has execinfo.h but:...
/usr/local/include/system/uuid.inl: In constructor 'constexpr CppCommon::UUID::UUID(const char*, size_t)': /usr/local/include/system/uuid.inl:65:1: error: member 'CppCommon::UUID::_data' must be initialized by mem-initializer in 'constexpr' constructor
Hi. there is a little patch to resolve at least macOS compilation issues such as: /CppServer/modules/CppCommon/source/string/encoding.cpp:298:31: error: 'codecvt_utf8' is deprecated [-Werror,-Wdeprecated-declarations] std::wstring_convert convert; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/include/c++/v1/codecvt:187:28: note: 'codecvt_utf8' has been explicitly...
Hi Error with new fmt lib in CppCommon/include/string/format.inl CppCommon/include/string/format.inl:32:24: error: expected primary-expression before ‘wchar_t’ 32 | return fmt::vprint(pattern, fmt::make_format_args(args...)); solved with removing