3 #ifndef CDSLIB_LOCK_ARRAY_H
4 #define CDSLIB_LOCK_ARRAY_H
6 #warning "cds/lock/array.h is deprecated, use cds/sync/lock_array.h instead"
8 #include <cds/sync/lock_array.h>
11 namespace cds { namespace lock {
13 using cds::sync::trivial_select_policy;
14 using cds::sync::mod_select_policy;
15 using cds::sync::pow2_select_policy;
17 template <typename Lock
18 , typename SelectPolicy = mod_select_policy
19 , class Alloc = CDS_DEFAULT_ALLOCATOR
21 using array = cds::sync::lock_array< Lock, SelectPolicy, Alloc >;
23 }} // namespace cds::lock
26 #endif // #ifndef CDSLIB_LOCK_ARRAY_H