compat.boost-uuid
#includeBoost.UUID 1.92.0 — RFC 4122/9562 UUID generation and parsing
#include <boost/uuid/uuid.hpp>
mcpp add compat.boost-uuid@1.92.0
用法
來自本倉庫自己的測試專案 —— CI 真的編譯並執行過,不是為了網站寫的。
// Behavioral test: RFC 4122 shape of generated UUIDs, string round-trip,
// deterministic name generation, and the std::hash specialization.
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/uuid/string_generator.hpp>
#include <boost/uuid/nil_generator.hpp>
#include <boost/uuid/random_generator.hpp>
#include <boost/uuid/name_generator_sha1.hpp>
#include <boost/uuid/namespaces.hpp>
#include <functional>
#include <sstream>
#include <string>
int main() {
namespace uuids = boost::uuids;
bool ok = true;
// Nil UUID round-trips through the canonical textual form.
std::ostringstream nil_out;
nil_out << uuids::nil_uuid();
ok = ok && nil_out.str() == "00000000-0000-0000-0000-000000000000";
// …
tests/examples/boost-uuid/tests/uuid.cpp · 專案 tests/examples/boost-uuid
建置
- targets
boost_uuid (lib)- language
c++20- import std
- no
- include dirs
*/include
原始檔 (1)
mcpp_generated/boost_uuid_anchor.cpp
產生的檔案
mcpp_generated/boost_uuid_anchor.cpp
版本
| 版本 | 平台 | 鏡像 | sha256 |
|---|---|---|---|
1.92.0 最新 |
LinuxWindowsmacOS | 來源 | a5fca6d0499b… |