Renamed cds::lock::array to cds::sync::lock_array, moved cds/lock/array.h to cds...
[libcds.git] / cds / lock / array.h
1 //$$CDS-header$$
2
3 #ifndef CDSLIB_LOCK_ARRAY_H
4 #define CDSLIB_LOCK_ARRAY_H
5
6 #warning "cds/lock/array.h is deprecated, use cds/sync/lock_array.h instead"
7
8 #include <cds/sync/lock_array.h>
9
10 //@cond
11 namespace cds { namespace lock {
12
13     using cds::sync::trivial_select_policy;
14     using cds::sync::mod_select_policy;
15     using cds::sync::pow2_select_policy;
16
17     template <typename Lock
18         , typename SelectPolicy = mod_select_policy
19         , class Alloc = CDS_DEFAULT_ALLOCATOR
20     >
21     using array = cds::sync::lock_array< Lock, SelectPolicy, Alloc >;
22
23 }} // namespace cds::lock
24 //@endcond
25
26 #endif // #ifndef CDSLIB_LOCK_ARRAY_H