Registry / utility / libcds

libcds

JSON →
library2.3.3vcpkgunverified

A collection of concurrent containers that don't require external synchronization for shared access, and safe memory reclamation algorithms.

vcpkg install libcds
INSTALL
IMPORT
SIG · LIBCDS
L
libcds
utilitycppv2.3.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

cds/container/skip_list_set.h
#include <cds/container/skip_list_set.h>

Initialize libcds and use a lock-free skip list set.

#include <cds/container/skip_list_set.h> #include <cds/init.h> #include <cstdio> int main() { cds::Initialize(); cds::container::SkipListSet<int> set; set.insert(42); printf("Contains 42: %d\n", set.contains(42)); cds::Terminate(); return 0; }
Debug
Known issues
gotchalibcds requires initialization and termination calls.
fix
Always call cds::Initialize() before using containers and cds::Terminate() at exit.
affects: *
Upgrade
Version history
2.3.3latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources

No resource links recorded.

libcds — pip install libcds · libregistry