//$$CDS-header$$
-#ifndef __CDS_CXX11_ATOMIC_H
-#define __CDS_CXX11_ATOMIC_H
+#ifndef CDSLIB_CXX11_ATOMIC_H
+#define CDSLIB_CXX11_ATOMIC_H
#include <cds/details/defs.h>
} // namespace atomicity
} // namespace cds
-#endif // #ifndef __CDS_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_BACKOFF_STRATEGY_H
-#define __CDS_BACKOFF_STRATEGY_H
+#ifndef CDSLIB_BACKOFF_STRATEGY_H
+#define CDSLIB_BACKOFF_STRATEGY_H
/*
Filename: backoff_strategy.h
} // namespace cds
-#endif // #ifndef __CDS_BACKOFF_STRATEGY_H
+#endif // #ifndef CDSLIB_BACKOFF_STRATEGY_H
//$$CDS-header$$
-#ifndef __CDS_ALGO_BASE_H
-#define __CDS_ALGO_BASE_H
+#ifndef CDSLIB_ALGO_BASE_H
+#define CDSLIB_ALGO_BASE_H
#include <cds/details/defs.h>
} // namespace cds
-#endif // #ifndef __CDS_ALGO_BASE_H
+#endif // #ifndef CDSLIB_ALGO_BASE_H
//$$CDS-header$$
-#ifndef __CDS_BITOP_H
-#define __CDS_BITOP_H
+#ifndef CDSLIB_BITOP_H
+#define CDSLIB_BITOP_H
/*
Different bit algorithms:
} // namespace bitop
} //namespace cds
-#endif // #ifndef __CDS_BITOP_H
+#endif // #ifndef CDSLIB_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_ALGO_ELIMINATION_H
-#define __CDS_ALGO_ELIMINATION_H
+#ifndef CDSLIB_ALGO_ELIMINATION_H
+#define CDSLIB_ALGO_ELIMINATION_H
#include <cds/algo/elimination_tls.h>
#include <cds/algo/elimination_opt.h>
} // namespace elimination
}} // namespace cds::algo
-#endif // __CDS_ALGO_ELIMINATION_H
+#endif // CDSLIB_ALGO_ELIMINATION_H
//$$CDS-header$$
-#ifndef __CDS_ALGO_ELIMINATION_OPT_H
-#define __CDS_ALGO_ELIMINATION_OPT_H
+#ifndef CDSLIB_ALGO_ELIMINATION_OPT_H
+#define CDSLIB_ALGO_ELIMINATION_OPT_H
#include <cds/details/defs.h>
};
}} // namespace cds::opt
-#endif // #ifndef __CDS_ALGO_ELIMINATION_OPT_H
+#endif // #ifndef CDSLIB_ALGO_ELIMINATION_OPT_H
//$$CDS-header$$
-#ifndef __CDS_ALGO_ELIMINATION_TLS_H
-#define __CDS_ALGO_ELIMINATION_TLS_H
+#ifndef CDSLIB_ALGO_ELIMINATION_TLS_H
+#define CDSLIB_ALGO_ELIMINATION_TLS_H
#include <cds/algo/base.h>
}}} // cds::algo::elimination
-#endif // #ifndef __CDS_ALGO_ELIMINATION_TLS_H
+#endif // #ifndef CDSLIB_ALGO_ELIMINATION_TLS_H
//$$CDS-header$$
-#ifndef __CDS_ALGO_FLAT_COMBINING_H
-#define __CDS_ALGO_FLAT_COMBINING_H
+#ifndef CDSLIB_ALGO_FLAT_COMBINING_H
+#define CDSLIB_ALGO_FLAT_COMBINING_H
#include <mutex>
#include <cds/algo/atomic.h>
} // namespace flat_combining
}} // namespace cds::algo
-#endif // #ifndef __CDS_ALGO_FLAT_COMBINING_H
+#endif // #ifndef CDSLIB_ALGO_FLAT_COMBINING_H
//$$CDS-header$$
-#ifndef __CDS_INT_ALGO_H
-#define __CDS_INT_ALGO_H
+#ifndef CDSLIB_INT_ALGO_H
+#define CDSLIB_INT_ALGO_H
#include <cds/algo/bitop.h>
}
}} // namespace cds::beans
-#endif // #ifndef __CDS_INT_ALGO_H
+#endif // #ifndef CDSLIB_INT_ALGO_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_BACKOFF_IMPL_H
-#define __CDS_COMPILER_BACKOFF_IMPL_H
+#ifndef CDSLIB_COMPILER_BACKOFF_IMPL_H
+#define CDSLIB_COMPILER_BACKOFF_IMPL_H
#include <cds/details/defs.h>
# error "Undefined compiler"
#endif
-#endif // #ifndef __CDS_COMPILER_BACKOFF_IMPL_H
+#endif // #ifndef CDSLIB_COMPILER_BACKOFF_IMPL_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_BITOP_H
-#define __CDS_COMPILER_BITOP_H
+#ifndef CDSLIB_COMPILER_BITOP_H
+#define CDSLIB_COMPILER_BITOP_H
// Choose appropriate header for current architecture and compiler
// Generic (C) implementation
#include <cds/details/bitop_generic.h>
-#endif // #ifndef __CDS_COMPILER_BITOP_H
+#endif // #ifndef CDSLIB_COMPILER_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_CLANG_DEFS_H
-#define __CDS_COMPILER_CLANG_DEFS_H
+#ifndef CDSLIB_COMPILER_CLANG_DEFS_H
+#define CDSLIB_COMPILER_CLANG_DEFS_H
/*
Known issues:
#include <cds/compiler/gcc/compiler_barriers.h>
-#endif // #ifndef __CDS_COMPILER_GCC_DEFS_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_DEFS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_CXX11_ATOMIC_H
-#define __CDS_COMPILER_CXX11_ATOMIC_H
+#ifndef CDSLIB_COMPILER_CXX11_ATOMIC_H
+#define CDSLIB_COMPILER_CXX11_ATOMIC_H
//@cond
#include <type_traits> // make_unsigned
}} // namespace cds::cxx11_atomic
//@endcond
-#endif // #ifndef __CDS_COMPILER_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_COMPILER_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_ARH_COMPILER_DEFS_H
-#define __CDS_ARH_COMPILER_DEFS_H
+#ifndef CDSLIB_ARH_COMPILER_DEFS_H
+#define CDSLIB_ARH_COMPILER_DEFS_H
/*
Required C++11 features:
# define CDS_EXPORT_API
#endif
-#endif // #ifndef __CDS_ARH_COMPILER_DEFS_H
+#endif // #ifndef CDSLIB_ARH_COMPILER_DEFS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_AMD64_BACKOFF_H
-#define __CDS_COMPILER_GCC_AMD64_BACKOFF_H
+#ifndef CDSLIB_COMPILER_GCC_AMD64_BACKOFF_H
+#define CDSLIB_COMPILER_GCC_AMD64_BACKOFF_H
//@cond none
}} // namespace cds::backoff
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_AMD64_BACKOFF_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_AMD64_BACKOFF_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_AMD64_BITOP_H
-#define __CDS_COMPILER_GCC_AMD64_BITOP_H
+#ifndef CDSLIB_COMPILER_GCC_AMD64_BITOP_H
+#define CDSLIB_COMPILER_GCC_AMD64_BITOP_H
//@cond none
namespace cds {
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_AMD64_BITOP_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_AMD64_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
-#define __CDS_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
+#ifndef CDSLIB_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
+#define CDSLIB_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
#include <cstdint>
#include <cds/compiler/gcc/x86/cxx11_atomic32.h>
}} // namespace cds::cxx11_atomic
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_COMPILER_BARRIERS_H
-#define __CDS_COMPILER_GCC_COMPILER_BARRIERS_H
+#ifndef CDSLIB_COMPILER_GCC_COMPILER_BARRIERS_H
+#define CDSLIB_COMPILER_GCC_COMPILER_BARRIERS_H
#define CDS_COMPILER_RW_BARRIER __asm__ __volatile__ ( "" ::: "memory" )
#define CDS_COMPILER_R_BARRIER CDS_COMPILER_RW_BARRIER
#define CDS_COMPILER_W_BARRIER CDS_COMPILER_RW_BARRIER
-#endif // #ifndef __CDS_COMPILER_GCC_COMPILER_BARRIERS_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_COMPILER_BARRIERS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_COMPILER_MACRO_H
-#define __CDS_COMPILER_GCC_COMPILER_MACRO_H
+#ifndef CDSLIB_COMPILER_GCC_COMPILER_MACRO_H
+#define CDSLIB_COMPILER_GCC_COMPILER_MACRO_H
// OS interface && OS name
#if defined( __linux__ )
#endif
-#endif // #ifndef __CDS_COMPILER_GCC_COMPILER_MACRO_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_COMPILER_MACRO_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_DEFS_H
-#define __CDS_COMPILER_GCC_DEFS_H
+#ifndef CDSLIB_COMPILER_GCC_DEFS_H
+#define CDSLIB_COMPILER_GCC_DEFS_H
// Compiler version
#define CDS_COMPILER_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
#include <cds/compiler/gcc/compiler_barriers.h>
-#endif // #ifndef __CDS_COMPILER_GCC_DEFS_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_DEFS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_IA64_BACKOFF_H
-#define __CDS_COMPILER_GCC_IA64_BACKOFF_H
+#ifndef CDSLIB_COMPILER_GCC_IA64_BACKOFF_H
+#define CDSLIB_COMPILER_GCC_IA64_BACKOFF_H
//@cond none
}} // namespace cds::backoff
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_IA64_BACKOFF_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_IA64_BACKOFF_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_IA64_BITOP_H
-#define __CDS_COMPILER_GCC_IA64_BITOP_H
+#ifndef CDSLIB_COMPILER_GCC_IA64_BITOP_H
+#define CDSLIB_COMPILER_GCC_IA64_BITOP_H
//@cond none
namespace cds {
}}} // namespace cds::bitop::platform
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_IA64_BITOP_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_IA64_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_IA64_CXX11_ATOMIC_H
-#define __CDS_COMPILER_GCC_IA64_CXX11_ATOMIC_H
+#ifndef CDSLIB_COMPILER_GCC_IA64_CXX11_ATOMIC_H
+#define CDSLIB_COMPILER_GCC_IA64_CXX11_ATOMIC_H
/*
Source:
}} // namespace cds::cxx11_atomic
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_IA64_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_IA64_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_PPC64_BACKOFF_H
-#define __CDS_COMPILER_GCC_PPC64_BACKOFF_H
+#ifndef CDSLIB_COMPILER_GCC_PPC64_BACKOFF_H
+#define CDSLIB_COMPILER_GCC_PPC64_BACKOFF_H
//@cond none
}} // namespace cds::backoff
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_PPC64_BACKOFF_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_PPC64_BACKOFF_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_PPC64_BITOP_H
-#define __CDS_COMPILER_GCC_PPC64_BITOP_H
+#ifndef CDSLIB_COMPILER_GCC_PPC64_BITOP_H
+#define CDSLIB_COMPILER_GCC_PPC64_BITOP_H
//@cond none
namespace cds {
}}} // namespace cds::bitop::platform
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_PPC64_BITOP_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_PPC64_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_SPARC_BACKOFF_H
-#define __CDS_COMPILER_GCC_SPARC_BACKOFF_H
+#ifndef CDSLIB_COMPILER_GCC_SPARC_BACKOFF_H
+#define CDSLIB_COMPILER_GCC_SPARC_BACKOFF_H
//@cond none
}} // namespace cds::backoff
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_SPARC_BACKOFF_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_SPARC_BACKOFF_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_SPARC_BITOP_H
-#define __CDS_COMPILER_GCC_SPARC_BITOP_H
+#ifndef CDSLIB_COMPILER_GCC_SPARC_BITOP_H
+#define CDSLIB_COMPILER_GCC_SPARC_BITOP_H
//@cond none
namespace cds {
}}} // namespace cds::bitop::platform
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_SPARC_BITOP_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_SPARC_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_SPARC_CXX11_ATOMIC_H
-#define __CDS_COMPILER_GCC_SPARC_CXX11_ATOMIC_H
+#ifndef CDSLIB_COMPILER_GCC_SPARC_CXX11_ATOMIC_H
+#define CDSLIB_COMPILER_GCC_SPARC_CXX11_ATOMIC_H
#include <cstdint>
#undef CDS_SPARC_MB_LS_SS
#undef CDS_SPARC_MB_LL_LS_SS
-#endif // #ifndef __CDS_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_AMD64_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_X86_BACKOFF_H
-#define __CDS_COMPILER_GCC_X86_BACKOFF_H
+#ifndef CDSLIB_COMPILER_GCC_X86_BACKOFF_H
+#define CDSLIB_COMPILER_GCC_X86_BACKOFF_H
//@cond none
}} // namespace cds::backoff
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_X86_BACKOFF_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_X86_BACKOFF_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_X86_BITOP_H
-#define __CDS_COMPILER_GCC_X86_BITOP_H
+#ifndef CDSLIB_COMPILER_GCC_X86_BITOP_H
+#define CDSLIB_COMPILER_GCC_X86_BITOP_H
//@cond none
namespace cds {
}}} // namespace cds::bitop::platform
//@endcond
-#endif // #ifndef __CDS_ARH_X86_GCC_BITOP_H
+#endif // #ifndef CDSLIB_ARH_X86_GCC_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_X86_CXX11_ATOMIC_H
-#define __CDS_COMPILER_GCC_X86_CXX11_ATOMIC_H
+#ifndef CDSLIB_COMPILER_GCC_X86_CXX11_ATOMIC_H
+#define CDSLIB_COMPILER_GCC_X86_CXX11_ATOMIC_H
#include <cstdint>
#include <cds/compiler/gcc/x86/cxx11_atomic32.h>
}} // namespace cds::cxx11_atomic
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_X86_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_X86_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_GCC_X86_CXX11_ATOMIC32_H
-#define __CDS_COMPILER_GCC_X86_CXX11_ATOMIC32_H
+#ifndef CDSLIB_COMPILER_GCC_X86_CXX11_ATOMIC32_H
+#define CDSLIB_COMPILER_GCC_X86_CXX11_ATOMIC32_H
#include <cstdint>
#include <cds/details/is_aligned.h>
}} // namespace cds::cxx11_atomic
//@endcond
-#endif // #ifndef __CDS_COMPILER_GCC_X86_CXX11_ATOMIC32_H
+#endif // #ifndef CDSLIB_COMPILER_GCC_X86_CXX11_ATOMIC32_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_ICL_COMPILER_BARRIERS_H
-#define __CDS_COMPILER_ICL_COMPILER_BARRIERS_H
+#ifndef CDSLIB_COMPILER_ICL_COMPILER_BARRIERS_H
+#define CDSLIB_COMPILER_ICL_COMPILER_BARRIERS_H
#if defined(_MSC_VER) && _MSC_VER < 1700
// VC++ up to vc10
# define CDS_COMPILER_W_BARRIER CDS_COMPILER_RW_BARRIER
#endif
-#endif // #ifndef __CDS_COMPILER_ICL_COMPILER_BARRIERS_H
+#endif // #ifndef CDSLIB_COMPILER_ICL_COMPILER_BARRIERS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_ICL_DEFS_H
-#define __CDS_COMPILER_ICL_DEFS_H
+#ifndef CDSLIB_COMPILER_ICL_DEFS_H
+#define CDSLIB_COMPILER_ICL_DEFS_H
//@cond
// Compiler version
#include <cds/compiler/icl/compiler_barriers.h>
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_DEFS_H
+#endif // #ifndef CDSLIB_COMPILER_VC_DEFS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_AMD64_BACKOFF_H
-#define __CDS_COMPILER_VC_AMD64_BACKOFF_H
+#ifndef CDSLIB_COMPILER_VC_AMD64_BACKOFF_H
+#define CDSLIB_COMPILER_VC_AMD64_BACKOFF_H
//@cond none
}} // namespace cds::backoff
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_AMD64_BACKOFF_H
+#endif // #ifndef CDSLIB_COMPILER_VC_AMD64_BACKOFF_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_AMD64_BITOP_H
-#define __CDS_COMPILER_VC_AMD64_BITOP_H
+#ifndef CDSLIB_COMPILER_VC_AMD64_BITOP_H
+#define CDSLIB_COMPILER_VC_AMD64_BITOP_H
#if _MSC_VER == 1500
/*
}}} // namespace cds::bitop::platform
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_AMD64_BITOP_H
+#endif // #ifndef CDSLIB_COMPILER_VC_AMD64_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_AMD64_CXX11_ATOMIC_H
-#define __CDS_COMPILER_VC_AMD64_CXX11_ATOMIC_H
+#ifndef CDSLIB_COMPILER_VC_AMD64_CXX11_ATOMIC_H
+#define CDSLIB_COMPILER_VC_AMD64_CXX11_ATOMIC_H
#include <intrin.h>
#include <emmintrin.h> // for 128bit atomic load/store
}} // namespace cds::cxx11_atomic
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_AMD64_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_COMPILER_VC_AMD64_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_COMPILER_BARRIERS_H
-#define __CDS_COMPILER_VC_COMPILER_BARRIERS_H
+#ifndef CDSLIB_COMPILER_VC_COMPILER_BARRIERS_H
+#define CDSLIB_COMPILER_VC_COMPILER_BARRIERS_H
#if CDS_COMPILER_VERSION < 1700
// VC++ up to vc10
#endif
-#endif // #ifndef __CDS_COMPILER_VC_COMPILER_BARRIERS_H
+#endif // #ifndef CDSLIB_COMPILER_VC_COMPILER_BARRIERS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_DEFS_H
-#define __CDS_COMPILER_VC_DEFS_H
+#ifndef CDSLIB_COMPILER_VC_DEFS_H
+#define CDSLIB_COMPILER_VC_DEFS_H
//@cond
// Compiler version
#include <cds/compiler/vc/compiler_barriers.h>
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_DEFS_H
+#endif // #ifndef CDSLIB_COMPILER_VC_DEFS_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_X86_BACKOFF_H
-#define __CDS_COMPILER_VC_X86_BACKOFF_H
+#ifndef CDSLIB_COMPILER_VC_X86_BACKOFF_H
+#define CDSLIB_COMPILER_VC_X86_BACKOFF_H
//@cond none
}} // namespace cds::backoff
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_X86_BACKOFF_H
+#endif // #ifndef CDSLIB_COMPILER_VC_X86_BACKOFF_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_X86_BITOP_H
-#define __CDS_COMPILER_VC_X86_BITOP_H
+#ifndef CDSLIB_COMPILER_VC_X86_BITOP_H
+#define CDSLIB_COMPILER_VC_X86_BITOP_H
#include <intrin.h>
#pragma intrinsic(_BitScanReverse)
}}} // namespace cds::bitop::platform
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_X86_BITOP_H
+#endif // #ifndef CDSLIB_COMPILER_VC_X86_BITOP_H
//$$CDS-header$$
-#ifndef __CDS_COMPILER_VC_X86_CXX11_ATOMIC_H
-#define __CDS_COMPILER_VC_X86_CXX11_ATOMIC_H
+#ifndef CDSLIB_COMPILER_VC_X86_CXX11_ATOMIC_H
+#define CDSLIB_COMPILER_VC_X86_CXX11_ATOMIC_H
#include <intrin.h>
#include <emmintrin.h> // for 64bit atomic load/store
}} // namespace cds::cxx11_atomic
//@endcond
-#endif // #ifndef __CDS_COMPILER_VC_X86_CXX11_ATOMIC_H
+#endif // #ifndef CDSLIB_COMPILER_VC_X86_CXX11_ATOMIC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_BASKET_QUEUE_H
-#define __CDS_CONTAINER_BASKET_QUEUE_H
+#ifndef CDSLIB_CONTAINER_BASKET_QUEUE_H
+#define CDSLIB_CONTAINER_BASKET_QUEUE_H
#include <memory>
#include <cds/intrusive/basket_queue.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_BASKET_QUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_BASKET_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_BRONSON_AVLTREE_MAP_RCU_H
-#define __CDS_CONTAINER_BRONSON_AVLTREE_MAP_RCU_H
+#ifndef CDSLIB_CONTAINER_BRONSON_AVLTREE_MAP_RCU_H
+#define CDSLIB_CONTAINER_BRONSON_AVLTREE_MAP_RCU_H
#include <cds/container/impl/bronson_avltree_map_rcu.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_CUCKOO_MAP_H
-#define __CDS_CONTAINER_CUCKOO_MAP_H
+#ifndef CDSLIB_CONTAINER_CUCKOO_MAP_H
+#define CDSLIB_CONTAINER_CUCKOO_MAP_H
#include <cds/container/details/cuckoo_base.h>
#include <cds/details/binary_functor_wrapper.h>
};
}} // namespace cds::container
-#endif //#ifndef __CDS_CONTAINER_CUCKOO_MAP_H
+#endif //#ifndef CDSLIB_CONTAINER_CUCKOO_MAP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_CUCKOO_SET_H
-#define __CDS_CONTAINER_CUCKOO_SET_H
+#ifndef CDSLIB_CONTAINER_CUCKOO_SET_H
+#define CDSLIB_CONTAINER_CUCKOO_SET_H
#include <cds/container/details/cuckoo_base.h>
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif //#ifndef __CDS_CONTAINER_CUCKOO_SET_H
+#endif //#ifndef CDSLIB_CONTAINER_CUCKOO_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_BASE_H
-#define __CDS_CONTAINER_DETAILS_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_BASE_H
#include <cds/intrusive/details/base.h>
} // namespace container
} // namespace cds
-#endif // #ifndef __CDS_CONTAINER_DETAILS_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_BRONSON_AVLTREE_BASE_H
-#define __CDS_CONTAINER_DETAILS_BRONSON_AVLTREE_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_BRONSON_AVLTREE_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_BRONSON_AVLTREE_BASE_H
#include <cds/container/details/base.h>
#include <cds/opt/compare.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_BRONSON_AVLTREE_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_BRONSON_AVLTREE_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_CUCKOO_BASE_H
-#define __CDS_CONTAINER_DETAILS_CUCKOO_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_CUCKOO_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_CUCKOO_BASE_H
#include <cds/intrusive/cuckoo_set.h>
} // namespace cuckoo
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_CUCKOO_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_CUCKOO_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_ELLEN_BINTREE_BASE_H
-#define __CDS_CONTAINER_DETAILS_ELLEN_BINTREE_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_ELLEN_BINTREE_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_ELLEN_BINTREE_BASE_H
#include <cds/intrusive/details/ellen_bintree_base.h>
#include <cds/container/details/base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_ELLEN_BINTREE_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_ELLEN_BINTREE_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_GUARDED_PTR_CAST_H
-#define __CDS_CONTAINER_DETAILS_GUARDED_PTR_CAST_H
+#ifndef CDSLIB_CONTAINER_DETAILS_GUARDED_PTR_CAST_H
+#define CDSLIB_CONTAINER_DETAILS_GUARDED_PTR_CAST_H
//@cond
#include <cds/details/defs.h>
}}} // namespace cds::container::details
//@endcond
-#endif // #ifndef __CDS_CONTAINER_DETAILS_GUARDED_PTR_CAST_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_GUARDED_PTR_CAST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_LAZY_LIST_BASE_H
-#define __CDS_CONTAINER_DETAILS_LAZY_LIST_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_LAZY_LIST_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_LAZY_LIST_BASE_H
#include <cds/container/details/base.h>
#include <cds/intrusive/details/lazy_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_LAZY_LIST_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_LAZY_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MAKE_LAZY_KVLIST_H
-#define __CDS_CONTAINER_DETAILS_MAKE_LAZY_KVLIST_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_LAZY_KVLIST_H
+#define CDSLIB_CONTAINER_DETAILS_MAKE_LAZY_KVLIST_H
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_MAKE_LAZY_KVLIST_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_MAKE_LAZY_KVLIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MAKE_LAZY_LIST_H
-#define __CDS_CONTAINER_DETAILS_MAKE_LAZY_LIST_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_LAZY_LIST_H
+#define CDSLIB_CONTAINER_DETAILS_MAKE_LAZY_LIST_H
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MAKE_MICHAEL_KVLIST_H
-#define __CDS_CONTAINER_DETAILS_MAKE_MICHAEL_KVLIST_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_MICHAEL_KVLIST_H
+#define CDSLIB_CONTAINER_DETAILS_MAKE_MICHAEL_KVLIST_H
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_MAKE_MICHAEL_KVLIST_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_MAKE_MICHAEL_KVLIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
-#define __CDS_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
+#define CDSLIB_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_MAKE_MICHAEL_LIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MAKE_SKIP_LIST_MAP_H
-#define __CDS_CONTAINER_DETAILS_MAKE_SKIP_LIST_MAP_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_SKIP_LIST_MAP_H
+#define CDSLIB_CONTAINER_DETAILS_MAKE_SKIP_LIST_MAP_H
#include <cds/container/details/skip_list_base.h>
#include <cds/details/binary_functor_wrapper.h>
}}} // namespace cds::container::details
//@endcond
-#endif // __CDS_CONTAINER_DETAILS_MAKE_SKIP_LIST_MAP_H
+#endif // CDSLIB_CONTAINER_DETAILS_MAKE_SKIP_LIST_MAP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MAKE_SKIP_LIST_SET_H
-#define __CDS_CONTAINER_DETAILS_MAKE_SKIP_LIST_SET_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_SKIP_LIST_SET_H
+#define CDSLIB_CONTAINER_DETAILS_MAKE_SKIP_LIST_SET_H
#include <cds/container/details/skip_list_base.h>
#include <cds/details/binary_functor_wrapper.h>
}}} // namespace cds::container::details
//@endcond
-#endif //#ifndef __CDS_CONTAINER_DETAILS_MAKE_SKIP_LIST_SET_H
+#endif //#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_SKIP_LIST_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MAKE_SPLIT_LIST_SET_H
-#define __CDS_CONTAINER_DETAILS_MAKE_SPLIT_LIST_SET_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MAKE_SPLIT_LIST_SET_H
+#define CDSLIB_CONTAINER_DETAILS_MAKE_SPLIT_LIST_SET_H
#include <cds/container/details/split_list_base.h>
#include <cds/details/allocator.h>
namespace details {
-#ifdef __CDS_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
+#ifdef CDSLIB_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
// if michael_list included
template <typename GC, typename T, typename Traits>
//typedef cds::intrusive::MichaelList< gc, node_type, ordered_list_traits > ordered_list;
typedef cds::intrusive::SplitListSet< gc, ordered_list, traits > type;
};
-#endif // ifdef __CDS_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
+#endif // ifdef CDSLIB_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
-#ifdef __CDS_CONTAINER_DETAILS_LAZY_LIST_BASE_H
+#ifdef CDSLIB_CONTAINER_DETAILS_LAZY_LIST_BASE_H
// if lazy_list included
template <typename GC, typename T, typename Traits>
struct make_split_list_set< GC, T, lazy_list_tag, Traits >
//typedef cds::intrusive::LazyList< gc, node_type, ordered_list_traits > ordered_list;
typedef cds::intrusive::SplitListSet< gc, ordered_list, traits > type;
};
-#endif // ifdef __CDS_CONTAINER_DETAILS_LAZY_LIST_BASE_H
+#endif // ifdef CDSLIB_CONTAINER_DETAILS_LAZY_LIST_BASE_H
} // namespace details
}} // namespace cds::container
//@endcond
-#endif // #ifndef __CDS_CONTAINER_DETAILS_MAKE_SPLIT_LIST_SET_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_MAKE_SPLIT_LIST_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
-#define __CDS_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
#include <cds/container/details/base.h>
#include <cds/intrusive/details/michael_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MICHAEL_MAP_BASE_H
-#define __CDS_CONTAINER_DETAILS_MICHAEL_MAP_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MICHAEL_MAP_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_MICHAEL_MAP_BASE_H
#include <cds/container/details/michael_set_base.h>
}} // namespace cds::container
-#endif // ifndef __CDS_CONTAINER_DETAILS_MICHAEL_MAP_BASE_H
+#endif // ifndef CDSLIB_CONTAINER_DETAILS_MICHAEL_MAP_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_MICHAEL_SET_BASE_H
-#define __CDS_CONTAINER_DETAILS_MICHAEL_SET_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_MICHAEL_SET_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_MICHAEL_SET_BASE_H
#include <cds/intrusive/details/michael_set_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_MICHAEL_SET_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_MICHAEL_SET_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_SKIP_LIST_BASE_H
-#define __CDS_CONTAINER_DETAILS_SKIP_LIST_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_SKIP_LIST_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_SKIP_LIST_BASE_H
#include <cds/intrusive/details/skip_list_base.h>
#include <cds/container/details/base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_SKIP_LIST_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_SKIP_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_DETAILS_SPLIT_LIST_BASE_H
-#define __CDS_CONTAINER_DETAILS_SPLIT_LIST_BASE_H
+#ifndef CDSLIB_CONTAINER_DETAILS_SPLIT_LIST_BASE_H
+#define CDSLIB_CONTAINER_DETAILS_SPLIT_LIST_BASE_H
#include <cds/intrusive/details/split_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_DETAILS_SPLIT_LIST_BASE_H
+#endif // #ifndef CDSLIB_CONTAINER_DETAILS_SPLIT_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_ELLEN_BINTREE_MAP_DHP_H
-#define __CDS_CONTAINER_ELLEN_BINTREE_MAP_DHP_H
+#ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_DHP_H
+#define CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_DHP_H
#include <cds/gc/dhp.h>
#include <cds/container/impl/ellen_bintree_map.h>
-#endif // #ifndef __CDS_CONTAINER_ELLEN_BINTREE_MAP_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_ELLEN_BINTREE_MAP_HP_H
-#define __CDS_CONTAINER_ELLEN_BINTREE_MAP_HP_H
+#ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_HP_H
+#define CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_HP_H
#include <cds/gc/hp.h>
#include <cds/container/impl/ellen_bintree_map.h>
-#endif // #ifndef __CDS_CONTAINER_ELLEN_BINTREE_MAP_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_ELLEN_BINTREE_MAP_RCU_H
-#define __CDS_CONTAINER_ELLEN_BINTREE_MAP_RCU_H
+#ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_RCU_H
+#define CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_RCU_H
#include <cds/container/details/ellen_bintree_base.h>
#include <cds/intrusive/ellen_bintree_rcu.h>
};
}} // namespace cds::container
-#endif //#ifndef __CDS_CONTAINER_ELLEN_BINTREE_MAP_RCU_H
+#endif //#ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_MAP_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_ELLEN_BINTREE_SET_DHP_H
-#define __CDS_CONTAINER_ELLEN_BINTREE_SET_DHP_H
+#ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_SET_DHP_H
+#define CDSLIB_CONTAINER_ELLEN_BINTREE_SET_DHP_H
#include <cds/gc/dhp.h>
#include <cds/container/impl/ellen_bintree_set.h>
-#endif // #ifndef __CDS_CONTAINER_ELLEN_BINTREE_SET_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_SET_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_ELLEN_BINTREE_SET_HP_H
-#define __CDS_CONTAINER_ELLEN_BINTREE_SET_HP_H
+#ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_SET_HP_H
+#define CDSLIB_CONTAINER_ELLEN_BINTREE_SET_HP_H
#include <cds/gc/hp.h>
#include <cds/container/impl/ellen_bintree_set.h>
-#endif // #ifndef __CDS_CONTAINER_ELLEN_BINTREE_SET_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_SET_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_ELLEN_BINTREE_SET_RCU_H
-#define __CDS_CONTAINER_ELLEN_BINTREE_SET_RCU_H
+#ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_SET_RCU_H
+#define CDSLIB_CONTAINER_ELLEN_BINTREE_SET_RCU_H
#include <cds/container/details/ellen_bintree_base.h>
#include <cds/intrusive/ellen_bintree_rcu.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_ELLEN_BINTREE_SET_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_ELLEN_BINTREE_SET_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_FCDEQUE_H
-#define __CDS_CONTAINER_FCDEQUE_H
+#ifndef CDSLIB_CONTAINER_FCDEQUE_H
+#define CDSLIB_CONTAINER_FCDEQUE_H
#include <cds/algo/flat_combining.h>
#include <cds/algo/elimination_opt.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_FCDEQUE_H
+#endif // #ifndef CDSLIB_CONTAINER_FCDEQUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_FCPRIORITY_QUEUE_H
-#define __CDS_CONTAINER_FCPRIORITY_QUEUE_H
+#ifndef CDSLIB_CONTAINER_FCPRIORITY_QUEUE_H
+#define CDSLIB_CONTAINER_FCPRIORITY_QUEUE_H
#include <cds/algo/flat_combining.h>
#include <cds/algo/elimination_opt.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_FCPRIORITY_QUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_FCPRIORITY_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_FCQUEUE_H
-#define __CDS_CONTAINER_FCQUEUE_H
+#ifndef CDSLIB_CONTAINER_FCQUEUE_H
+#define CDSLIB_CONTAINER_FCQUEUE_H
#include <cds/algo/flat_combining.h>
#include <cds/algo/elimination_opt.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_FCQUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_FCQUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_FCSTACK_H
-#define __CDS_CONTAINER_FCSTACK_H
+#ifndef CDSLIB_CONTAINER_FCSTACK_H
+#define CDSLIB_CONTAINER_FCSTACK_H
#include <cds/algo/flat_combining.h>
#include <cds/algo/elimination_opt.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_FCSTACK_H
+#endif // #ifndef CDSLIB_CONTAINER_FCSTACK_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
-#define __CDS_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
+#ifndef CDSLIB_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
+#define CDSLIB_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
#include <cds/container/details/bronson_avltree_base.h>
#include <cds/urcu/details/check_deadlock.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_BRONSON_AVLTREE_MAP_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_ELLEN_BINTREE_MAP_H
-#define __CDS_CONTAINER_IMPL_ELLEN_BINTREE_MAP_H
+#ifndef CDSLIB_CONTAINER_IMPL_ELLEN_BINTREE_MAP_H
+#define CDSLIB_CONTAINER_IMPL_ELLEN_BINTREE_MAP_H
#include <type_traits>
#include <cds/container/details/ellen_bintree_base.h>
};
}} // namespace cds::container
-#endif //#ifndef __CDS_CONTAINER_IMPL_ELLEN_BINTREE_MAP_H
+#endif //#ifndef CDSLIB_CONTAINER_IMPL_ELLEN_BINTREE_MAP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_ELLEN_BINTREE_SET_H
-#define __CDS_CONTAINER_IMPL_ELLEN_BINTREE_SET_H
+#ifndef CDSLIB_CONTAINER_IMPL_ELLEN_BINTREE_SET_H
+#define CDSLIB_CONTAINER_IMPL_ELLEN_BINTREE_SET_H
#include <type_traits>
#include <cds/container/details/ellen_bintree_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_ELLEN_BINTREE_SET_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_ELLEN_BINTREE_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_LAZY_KVLIST_H
-#define __CDS_CONTAINER_IMPL_LAZY_KVLIST_H
+#ifndef CDSLIB_CONTAINER_IMPL_LAZY_KVLIST_H
+#define CDSLIB_CONTAINER_IMPL_LAZY_KVLIST_H
#include <memory>
#include <cds/container/details/guarded_ptr_cast.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_LAZY_KVLIST_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_LAZY_KVLIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_LAZY_LIST_H
-#define __CDS_CONTAINER_IMPL_LAZY_LIST_H
+#ifndef CDSLIB_CONTAINER_IMPL_LAZY_LIST_H
+#define CDSLIB_CONTAINER_IMPL_LAZY_LIST_H
#include <memory>
#include <cds/container/details/guarded_ptr_cast.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_LAZY_LIST_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_LAZY_LIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_MICHAEL_KVLIST_H
-#define __CDS_CONTAINER_IMPL_MICHAEL_KVLIST_H
+#ifndef CDSLIB_CONTAINER_IMPL_MICHAEL_KVLIST_H
+#define CDSLIB_CONTAINER_IMPL_MICHAEL_KVLIST_H
#include <memory>
#include <cds/container/details/guarded_ptr_cast.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_MICHAEL_KVLIST_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_MICHAEL_KVLIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_MICHAEL_LIST_H
-#define __CDS_CONTAINER_IMPL_MICHAEL_LIST_H
+#ifndef CDSLIB_CONTAINER_IMPL_MICHAEL_LIST_H
+#define CDSLIB_CONTAINER_IMPL_MICHAEL_LIST_H
#include <memory>
#include <cds/container/details/guarded_ptr_cast.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_MICHAEL_LIST_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_MICHAEL_LIST_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_SKIP_LIST_MAP_H
-#define __CDS_CONTAINER_IMPL_SKIP_LIST_MAP_H
+#ifndef CDSLIB_CONTAINER_IMPL_SKIP_LIST_MAP_H
+#define CDSLIB_CONTAINER_IMPL_SKIP_LIST_MAP_H
#include <cds/container/details/guarded_ptr_cast.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_SKIP_LIST_MAP_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_SKIP_LIST_MAP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_IMPL_SKIP_LIST_SET_H
-#define __CDS_CONTAINER_IMPL_SKIP_LIST_SET_H
+#ifndef CDSLIB_CONTAINER_IMPL_SKIP_LIST_SET_H
+#define CDSLIB_CONTAINER_IMPL_SKIP_LIST_SET_H
#include <cds/details/binary_functor_wrapper.h>
#include <cds/container/details/guarded_ptr_cast.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_IMPL_SKIP_LIST_SET_H
+#endif // #ifndef CDSLIB_CONTAINER_IMPL_SKIP_LIST_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_KVLIST_DHP_H
-#define __CDS_CONTAINER_LAZY_KVLIST_DHP_H
+#ifndef CDSLIB_CONTAINER_LAZY_KVLIST_DHP_H
+#define CDSLIB_CONTAINER_LAZY_KVLIST_DHP_H
#include <cds/container/details/lazy_list_base.h>
#include <cds/intrusive/lazy_list_dhp.h>
#include <cds/container/details/make_lazy_kvlist.h>
#include <cds/container/impl/lazy_kvlist.h>
-#endif // #ifndef __CDS_CONTAINER_LAZY_KVLIST_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_KVLIST_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_KVLIST_HP_H
-#define __CDS_CONTAINER_LAZY_KVLIST_HP_H
+#ifndef CDSLIB_CONTAINER_LAZY_KVLIST_HP_H
+#define CDSLIB_CONTAINER_LAZY_KVLIST_HP_H
#include <cds/container/details/lazy_list_base.h>
#include <cds/intrusive/lazy_list_hp.h>
#include <cds/container/details/make_lazy_kvlist.h>
#include <cds/container/impl/lazy_kvlist.h>
-#endif // #ifndef __CDS_CONTAINER_LAZY_KVLIST_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_KVLIST_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_KVLIST_NOGC_H
-#define __CDS_CONTAINER_LAZY_KVLIST_NOGC_H
+#ifndef CDSLIB_CONTAINER_LAZY_KVLIST_NOGC_H
+#define CDSLIB_CONTAINER_LAZY_KVLIST_NOGC_H
#include <memory>
#include <cds/container/details/lazy_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_LAZY_KVLIST_NOGC_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_KVLIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_KVLIST_RCU_H
-#define __CDS_CONTAINER_LAZY_KVLIST_RCU_H
+#ifndef CDSLIB_CONTAINER_LAZY_KVLIST_RCU_H
+#define CDSLIB_CONTAINER_LAZY_KVLIST_RCU_H
#include <memory>
#include <cds/container/details/lazy_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_LAZY_KVLIST_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_KVLIST_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_LIST_DHP_H
-#define __CDS_CONTAINER_LAZY_LIST_DHP_H
+#ifndef CDSLIB_CONTAINER_LAZY_LIST_DHP_H
+#define CDSLIB_CONTAINER_LAZY_LIST_DHP_H
#include <cds/container/details/lazy_list_base.h>
#include <cds/intrusive/lazy_list_dhp.h>
#include <cds/container/details/make_lazy_list.h>
#include <cds/container/impl/lazy_list.h>
-#endif // #ifndef __CDS_CONTAINER_LAZY_LIST_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_LIST_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_LIST_HP_H
-#define __CDS_CONTAINER_LAZY_LIST_HP_H
+#ifndef CDSLIB_CONTAINER_LAZY_LIST_HP_H
+#define CDSLIB_CONTAINER_LAZY_LIST_HP_H
#include <cds/container/details/lazy_list_base.h>
#include <cds/intrusive/lazy_list_hp.h>
#include <cds/container/details/make_lazy_list.h>
#include <cds/container/impl/lazy_list.h>
-#endif // #ifndef __CDS_CONTAINER_LAZY_LIST_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_LIST_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_LIST_NOGC_H
-#define __CDS_CONTAINER_LAZY_LIST_NOGC_H
+#ifndef CDSLIB_CONTAINER_LAZY_LIST_NOGC_H
+#define CDSLIB_CONTAINER_LAZY_LIST_NOGC_H
#include <memory>
#include <cds/container/details/lazy_list_base.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_LAZY_LIST_NOGC_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_LIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_LAZY_LIST_RCU_H
-#define __CDS_CONTAINER_LAZY_LIST_RCU_H
+#ifndef CDSLIB_CONTAINER_LAZY_LIST_RCU_H
+#define CDSLIB_CONTAINER_LAZY_LIST_RCU_H
#include <memory>
#include <cds/container/details/lazy_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_LAZY_LIST_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_LAZY_LIST_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_KVLIST_DHP_H
-#define __CDS_CONTAINER_MICHAEL_KVLIST_DHP_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_DHP_H
+#define CDSLIB_CONTAINER_MICHAEL_KVLIST_DHP_H
#include <cds/container/details/michael_list_base.h>
#include <cds/intrusive/michael_list_dhp.h>
#include <cds/container/details/make_michael_kvlist.h>
#include <cds/container/impl/michael_kvlist.h>
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_KVLIST_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_KVLIST_HP_H
-#define __CDS_CONTAINER_MICHAEL_KVLIST_HP_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_HP_H
+#define CDSLIB_CONTAINER_MICHAEL_KVLIST_HP_H
#include <cds/container/details/michael_list_base.h>
#include <cds/intrusive/michael_list_hp.h>
#include <cds/container/details/make_michael_kvlist.h>
#include <cds/container/impl/michael_kvlist.h>
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_KVLIST_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_KVLIST_NOGC_H
-#define __CDS_CONTAINER_MICHAEL_KVLIST_NOGC_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_NOGC_H
+#define CDSLIB_CONTAINER_MICHAEL_KVLIST_NOGC_H
#include <memory>
#include <cds/container/details/michael_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_KVLIST_NOGC_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_KVLIST_RCU_H
-#define __CDS_CONTAINER_MICHAEL_KVLIST_RCU_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_RCU_H
+#define CDSLIB_CONTAINER_MICHAEL_KVLIST_RCU_H
#include <memory>
#include <functional> // ref
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_KVLIST_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_KVLIST_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_LIST_DHP_H
-#define __CDS_CONTAINER_MICHAEL_LIST_DHP_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_LIST_DHP_H
+#define CDSLIB_CONTAINER_MICHAEL_LIST_DHP_H
#include <cds/container/details/michael_list_base.h>
#include <cds/intrusive/michael_list_dhp.h>
#include <cds/container/details/make_michael_list.h>
#include <cds/container/impl/michael_list.h>
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_LIST_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_LIST_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_LIST_HP_H
-#define __CDS_CONTAINER_MICHAEL_LIST_HP_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_LIST_HP_H
+#define CDSLIB_CONTAINER_MICHAEL_LIST_HP_H
#include <cds/container/details/michael_list_base.h>
#include <cds/intrusive/michael_list_hp.h>
#include <cds/container/details/make_michael_list.h>
#include <cds/container/impl/michael_list.h>
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_LIST_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_LIST_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_LIST_NOGC_H
-#define __CDS_CONTAINER_MICHAEL_LIST_NOGC_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_LIST_NOGC_H
+#define CDSLIB_CONTAINER_MICHAEL_LIST_NOGC_H
#include <memory>
#include <cds/container/details/michael_list_base.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_LIST_NOGC_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_LIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_LIST_RCU_H
-#define __CDS_CONTAINER_MICHAEL_LIST_RCU_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_LIST_RCU_H
+#define CDSLIB_CONTAINER_MICHAEL_LIST_RCU_H
#include <memory>
#include <cds/container/details/michael_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_MICHAEL_LIST_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_MICHAEL_LIST_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_MAP_H
-#define __CDS_CONTAINER_MICHAEL_MAP_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_MAP_H
+#define CDSLIB_CONTAINER_MICHAEL_MAP_H
#include <cds/container/details/michael_map_base.h>
#include <cds/details/allocator.h>
};
}} // namespace cds::container
-#endif // ifndef __CDS_CONTAINER_MICHAEL_MAP_H
+#endif // ifndef CDSLIB_CONTAINER_MICHAEL_MAP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_MAP_NOGC_H
-#define __CDS_CONTAINER_MICHAEL_MAP_NOGC_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_MAP_NOGC_H
+#define CDSLIB_CONTAINER_MICHAEL_MAP_NOGC_H
#include <cds/container/details/michael_map_base.h>
#include <cds/gc/nogc.h>
};
}} // namespace cds::container
-#endif // ifndef __CDS_CONTAINER_MICHAEL_MAP_NOGC_H
+#endif // ifndef CDSLIB_CONTAINER_MICHAEL_MAP_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_MAP_RCU_H
-#define __CDS_CONTAINER_MICHAEL_MAP_RCU_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_MAP_RCU_H
+#define CDSLIB_CONTAINER_MICHAEL_MAP_RCU_H
#include <cds/container/details/michael_map_base.h>
#include <cds/details/allocator.h>
};
}} // namespace cds::container
-#endif // ifndef __CDS_CONTAINER_MICHAEL_MAP_RCU_H
+#endif // ifndef CDSLIB_CONTAINER_MICHAEL_MAP_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_SET_H
-#define __CDS_CONTAINER_MICHAEL_SET_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_SET_H
+#define CDSLIB_CONTAINER_MICHAEL_SET_H
#include <cds/container/details/michael_set_base.h>
#include <cds/details/allocator.h>
}} // namespace cds::container
-#endif // ifndef __CDS_CONTAINER_MICHAEL_SET_H
+#endif // ifndef CDSLIB_CONTAINER_MICHAEL_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_SET_NOGC_H
-#define __CDS_CONTAINER_MICHAEL_SET_NOGC_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_SET_NOGC_H
+#define CDSLIB_CONTAINER_MICHAEL_SET_NOGC_H
#include <cds/container/details/michael_set_base.h>
#include <cds/gc/nogc.h>
}} // cds::container
-#endif // ifndef __CDS_CONTAINER_MICHAEL_SET_NOGC_H
+#endif // ifndef CDSLIB_CONTAINER_MICHAEL_SET_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MICHAEL_SET_RCU_H
-#define __CDS_CONTAINER_MICHAEL_SET_RCU_H
+#ifndef CDSLIB_CONTAINER_MICHAEL_SET_RCU_H
+#define CDSLIB_CONTAINER_MICHAEL_SET_RCU_H
#include <cds/container/details/michael_set_base.h>
#include <cds/details/allocator.h>
}} // namespace cds::container
-#endif // ifndef __CDS_CONTAINER_MICHAEL_SET_RCU_H
+#endif // ifndef CDSLIB_CONTAINER_MICHAEL_SET_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MOIR_QUEUE_H
-#define __CDS_CONTAINER_MOIR_QUEUE_H
+#ifndef CDSLIB_CONTAINER_MOIR_QUEUE_H
+#define CDSLIB_CONTAINER_MOIR_QUEUE_H
#include <memory>
#include <cds/container/msqueue.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_MOIR_QUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_MOIR_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MSPRIORITY_QUEUE_H
-#define __CDS_CONTAINER_MSPRIORITY_QUEUE_H
+#ifndef CDSLIB_CONTAINER_MSPRIORITY_QUEUE_H
+#define CDSLIB_CONTAINER_MSPRIORITY_QUEUE_H
#include <memory>
#include <cds/container/details/base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_MSPRIORITY_QUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_MSPRIORITY_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_MSQUEUE_H
-#define __CDS_CONTAINER_MSQUEUE_H
+#ifndef CDSLIB_CONTAINER_MSQUEUE_H
+#define CDSLIB_CONTAINER_MSQUEUE_H
#include <memory>
#include <cds/intrusive/msqueue.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_MSQUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_MSQUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_OPTIMISTIC_QUEUE_H
-#define __CDS_CONTAINER_OPTIMISTIC_QUEUE_H
+#ifndef CDSLIB_CONTAINER_OPTIMISTIC_QUEUE_H
+#define CDSLIB_CONTAINER_OPTIMISTIC_QUEUE_H
#include <memory>
#include <cds/intrusive/optimistic_queue.h>
}} // namespace cds::container
-#endif //#ifndef __CDS_CONTAINER_OPTIMISTIC_QUEUE_H
+#endif //#ifndef CDSLIB_CONTAINER_OPTIMISTIC_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_RWQUEUE_H
-#define __CDS_CONTAINER_RWQUEUE_H
+#ifndef CDSLIB_CONTAINER_RWQUEUE_H
+#define CDSLIB_CONTAINER_RWQUEUE_H
#include <mutex> // unique_lock
#include <cds/container/msqueue.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_RWQUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_RWQUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SEGMENTED_QUEUE_H
-#define __CDS_CONTAINER_SEGMENTED_QUEUE_H
+#ifndef CDSLIB_CONTAINER_SEGMENTED_QUEUE_H
+#define CDSLIB_CONTAINER_SEGMENTED_QUEUE_H
#include <memory>
#include <functional> // ref
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SEGMENTED_QUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_SEGMENTED_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_SET_DHP_H
-#define __CDS_CONTAINER_SKIP_LIST_SET_DHP_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_DHP_H
+#define CDSLIB_CONTAINER_SKIP_LIST_SET_DHP_H
#include <cds/container/details/skip_list_base.h>
#include <cds/intrusive/skip_list_dhp.h>
#include <cds/container/details/make_skip_list_map.h>
#include <cds/container/impl/skip_list_map.h>
-#endif // #ifndef __CDS_CONTAINER_SKIP_LIST_SET_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_MAP_HP_H
-#define __CDS_CONTAINER_SKIP_LIST_MAP_HP_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_HP_H
+#define CDSLIB_CONTAINER_SKIP_LIST_MAP_HP_H
#include <cds/container/details/skip_list_base.h>
#include <cds/intrusive/skip_list_hp.h>
#include <cds/container/details/make_skip_list_map.h>
#include <cds/container/impl/skip_list_map.h>
-#endif // #ifndef __CDS_CONTAINER_SKIP_LIST_MAP_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_MAP_NOGC_H
-#define __CDS_CONTAINER_SKIP_LIST_MAP_NOGC_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_NOGC_H
+#define CDSLIB_CONTAINER_SKIP_LIST_MAP_NOGC_H
#include <cds/container/skip_list_set_nogc.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SKIP_LIST_MAP_NOGC_H
+#endif // #ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_MAP_RCU_H
-#define __CDS_CONTAINER_SKIP_LIST_MAP_RCU_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_RCU_H
+#define CDSLIB_CONTAINER_SKIP_LIST_MAP_RCU_H
#include <cds/container/details/skip_list_base.h>
#include <cds/intrusive/skip_list_rcu.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SKIP_LIST_MAP_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_MAP_DHP_H
-#define __CDS_CONTAINER_SKIP_LIST_MAP_DHP_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_DHP_H
+#define CDSLIB_CONTAINER_SKIP_LIST_MAP_DHP_H
#include <cds/container/details/skip_list_base.h>
#include <cds/intrusive/skip_list_dhp.h>
#include <cds/container/details/make_skip_list_set.h>
#include <cds/container/impl/skip_list_set.h>
-#endif // #ifndef __CDS_CONTAINER_SKIP_LIST_MAP_DHP_H
+#endif // #ifndef CDSLIB_CONTAINER_SKIP_LIST_MAP_DHP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_SET_HP_H
-#define __CDS_CONTAINER_SKIP_LIST_SET_HP_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_HP_H
+#define CDSLIB_CONTAINER_SKIP_LIST_SET_HP_H
#include <cds/container/details/skip_list_base.h>
#include <cds/intrusive/skip_list_hp.h>
#include <cds/container/details/make_skip_list_set.h>
#include <cds/container/impl/skip_list_set.h>
-#endif // #ifndef __CDS_CONTAINER_SKIP_LIST_SET_HP_H
+#endif // #ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_HP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_SET_NOGC_H
-#define __CDS_CONTAINER_SKIP_LIST_SET_NOGC_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_NOGC_H
+#define CDSLIB_CONTAINER_SKIP_LIST_SET_NOGC_H
#include <cds/intrusive/skip_list_nogc.h>
#include <cds/container/details/skip_list_base.h>
}} // cds::container
-#endif // ifndef __CDS_CONTAINER_SKIP_LIST_SET_NOGC_H
+#endif // ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SKIP_LIST_SET_RCU_H
-#define __CDS_CONTAINER_SKIP_LIST_SET_RCU_H
+#ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_RCU_H
+#define CDSLIB_CONTAINER_SKIP_LIST_SET_RCU_H
#include <cds/intrusive/skip_list_rcu.h>
#include <cds/container/details/make_skip_list_set.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SKIP_LIST_SET_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_SKIP_LIST_SET_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SPLIT_LIST_MAP_H
-#define __CDS_CONTAINER_SPLIT_LIST_MAP_H
+#ifndef CDSLIB_CONTAINER_SPLIT_LIST_MAP_H
+#define CDSLIB_CONTAINER_SPLIT_LIST_MAP_H
#include <cds/container/split_list_set.h>
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SPLIT_LIST_MAP_H
+#endif // #ifndef CDSLIB_CONTAINER_SPLIT_LIST_MAP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SPLIT_LIST_MAP_NOGC_H
-#define __CDS_CONTAINER_SPLIT_LIST_MAP_NOGC_H
+#ifndef CDSLIB_CONTAINER_SPLIT_LIST_MAP_NOGC_H
+#define CDSLIB_CONTAINER_SPLIT_LIST_MAP_NOGC_H
#include <cds/container/split_list_set_nogc.h>
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SPLIT_LIST_MAP_NOGC_H
+#endif // #ifndef CDSLIB_CONTAINER_SPLIT_LIST_MAP_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SPLIT_LIST_MAP_RCU_H
-#define __CDS_CONTAINER_SPLIT_LIST_MAP_RCU_H
+#ifndef CDSLIB_CONTAINER_SPLIT_LIST_MAP_RCU_H
+#define CDSLIB_CONTAINER_SPLIT_LIST_MAP_RCU_H
#include <cds/container/split_list_set_rcu.h>
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SPLIT_LIST_MAP_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_SPLIT_LIST_MAP_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SPLIT_LIST_SET_H
-#define __CDS_CONTAINER_SPLIT_LIST_SET_H
+#ifndef CDSLIB_CONTAINER_SPLIT_LIST_SET_H
+#define CDSLIB_CONTAINER_SPLIT_LIST_SET_H
#include <cds/intrusive/split_list.h>
#include <cds/container/details/make_split_list_set.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SPLIT_LIST_SET_H
+#endif // #ifndef CDSLIB_CONTAINER_SPLIT_LIST_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SPLIT_LIST_SET_NOGC_H
-#define __CDS_CONTAINER_SPLIT_LIST_SET_NOGC_H
+#ifndef CDSLIB_CONTAINER_SPLIT_LIST_SET_NOGC_H
+#define CDSLIB_CONTAINER_SPLIT_LIST_SET_NOGC_H
#include <cds/intrusive/split_list_nogc.h>
#include <cds/container/details/split_list_base.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SPLIT_LIST_SET_NOGC_H
+#endif // #ifndef CDSLIB_CONTAINER_SPLIT_LIST_SET_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_SPLIT_LIST_SET_RCU_H
-#define __CDS_CONTAINER_SPLIT_LIST_SET_RCU_H
+#ifndef CDSLIB_CONTAINER_SPLIT_LIST_SET_RCU_H
+#define CDSLIB_CONTAINER_SPLIT_LIST_SET_RCU_H
#include <cds/intrusive/split_list_rcu.h>
#include <cds/container/details/make_split_list_set.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_SPLIT_LIST_SET_RCU_H
+#endif // #ifndef CDSLIB_CONTAINER_SPLIT_LIST_SET_RCU_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_H
-#define __CDS_CONTAINER_STRIPED_MAP_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_H
#include <type_traits>
#include <cds/container/striped_set.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_FLAT_MAP_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_BOOST_FLAT_MAP_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_FLAT_MAP_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_BOOST_FLAT_MAP_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_FLAT_MAP_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_FLAT_MAP_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_LIST_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_BOOST_LIST_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_LIST_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_BOOST_LIST_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_LIST_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_LIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_MAP_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_BOOST_MAP_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_MAP_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_BOOST_MAP_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_MAP_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_MAP_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_SLIST_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_BOOST_SLIST_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_SLIST_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_BOOST_SLIST_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_SLIST_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_SLIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_UNORDERED_MAP_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_BOOST_UNORDERED_MAP_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_UNORDERED_MAP_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_BOOST_UNORDERED_MAP_ADAPTER_H
#include <cds/container/striped_set/adapter.h>
#include <boost/unordered_map.hpp>
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_BOOST_UNORDERED_MAP_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_BOOST_UNORDERED_MAP_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
#include <cds/container/striped_set/adapter.h>
#if (CDS_COMPILER == CDS_COMPILER_MSVC || (CDS_COMPILER == CDS_COMPILER_INTEL && CDS_OS_INTERFACE == CDS_OSI_WINDOWS)) && _MSC_VER < 1600 // MS VC 2008
# include <cds/container/striped_map/std_hash_map_std.h>
#endif
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_STD_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_STD_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_STD_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_STD_ADAPTER_H
-#ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
# error <cds/container/striped_map/std_hash_map.h> must be included instead of <cds/container/striped_map/std_hash_map_std.h> header
#endif
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_STD_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_STD_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_MSVC_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_MSVC_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_MSVC_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_MSVC_ADAPTER_H
-#ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_ADAPTER_H
# error <cds/container/striped_map/std_hash_map.h> must be included instead of <cds/container/striped_map/std_hash_map_vc.h> header
#endif
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_STD_HASH_MAP_MSVC_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_HASH_MAP_MSVC_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_STD_LIST_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_STD_LIST_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_LIST_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_STD_LIST_ADAPTER_H
#include <list>
#include <functional> // ref
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_STD_LIST_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_LIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_MAP_STD_MAP_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_MAP_STD_MAP_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_MAP_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_MAP_STD_MAP_ADAPTER_H
#include <cds/container/striped_set/adapter.h>
#include <map>
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_MAP_STD_MAP_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_MAP_STD_MAP_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_H
-#define __CDS_CONTAINER_STRIPED_SET_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_H
+#define CDSLIB_CONTAINER_STRIPED_SET_H
#include <cds/intrusive/striped_set.h>
#include <cds/container/striped_set/adapter.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_ADAPTER_H
#include <cds/intrusive/striped_set/adapter.h>
#include <cds/intrusive/striped_set/striping_policy.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_FLAT_SET_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_BOOST_FLAT_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_FLAT_SET_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_BOOST_FLAT_SET_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_FLAT_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_FLAT_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_LIST_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_BOOST_LIST_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_LIST_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_BOOST_LIST_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
}}} // namespace cds::intrsive::striped_set
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_LIST_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_LIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_SET_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_BOOST_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_SET_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_BOOST_SET_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_SLIST_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_BOOST_SLIST_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_SLIST_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_BOOST_SLIST_ADAPTER_H
#include <functional> // ref
#include <cds/container/striped_set/adapter.h>
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_SLIST_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_SLIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_STABLE_VECTOR_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_BOOST_STABLE_VECTOR_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_STABLE_VECTOR_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_BOOST_STABLE_VECTOR_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_STABLE_VECTOR_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_STABLE_VECTOR_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
#include <cds/container/striped_set/adapter.h>
#include <boost/unordered_set.hpp>
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_VECTOR_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_BOOST_VECTOR_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_VECTOR_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_BOOST_VECTOR_ADAPTER_H
#include <boost/version.hpp>
#if BOOST_VERSION < 104800
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_BOOST_VECTOR_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_BOOST_VECTOR_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
#include <cds/container/striped_set/adapter.h>
#if (CDS_COMPILER == CDS_COMPILER_MSVC || (CDS_COMPILER == CDS_COMPILER_INTEL && CDS_OS_INTERFACE == CDS_OSI_WINDOWS)) && _MSC_VER < 1600 // MS VC 2008
# include <cds/container/striped_set/std_hash_set_std.h>
#endif
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_STD_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_STD_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_STD_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_STD_ADAPTER_H
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
# error <cds/container/striped_set/std_hash_set.h> must be included instead of <cds/container/striped_set/std_hash_set_std.h> header
#endif
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_STD_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_STD_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_MSVC_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_MSVC_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_MSVC_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_MSVC_ADAPTER_H
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_ADAPTER_H
# error <cds/container/striped_set/std_hash_set.h> must be included instead of <cds/container/striped_set/std_hash_set_vc.h> header
#endif
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_STD_HASH_SET_MSVC_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_HASH_SET_MSVC_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_LIST_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_STD_LIST_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_LIST_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_STD_LIST_ADAPTER_H
#include <functional> // ref
#include <list>
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_STD_LIST_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_LIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_SET_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_STD_SET_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_SET_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_STD_SET_ADAPTER_H
#include <cds/container/striped_set/adapter.h>
#include <set>
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_STD_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_STRIPED_SET_STD_VECTOR_ADAPTER_H
-#define __CDS_CONTAINER_STRIPED_SET_STD_VECTOR_ADAPTER_H
+#ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_VECTOR_ADAPTER_H
+#define CDSLIB_CONTAINER_STRIPED_SET_STD_VECTOR_ADAPTER_H
#include <functional> // ref
#include <vector>
//@endcond
-#endif // #ifndef __CDS_CONTAINER_STRIPED_SET_STD_VECTOR_ADAPTER_H
+#endif // #ifndef CDSLIB_CONTAINER_STRIPED_SET_STD_VECTOR_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_TREIBER_STACK_H
-#define __CDS_CONTAINER_TREIBER_STACK_H
+#ifndef CDSLIB_CONTAINER_TREIBER_STACK_H
+#define CDSLIB_CONTAINER_TREIBER_STACK_H
#include <memory> // unique_ptr
#include <cds/intrusive/treiber_stack.h>
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_TREIBER_STACK_H
+#endif // #ifndef CDSLIB_CONTAINER_TREIBER_STACK_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_TSIGAS_CYCLE_QUEUE_H
-#define __CDS_CONTAINER_TSIGAS_CYCLE_QUEUE_H
+#ifndef CDSLIB_CONTAINER_TSIGAS_CYCLE_QUEUE_H
+#define CDSLIB_CONTAINER_TSIGAS_CYCLE_QUEUE_H
#include <memory>
#include <cds/intrusive/tsigas_cycle_queue.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_CONTAINER_TSIGAS_CYCLE_QUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_TSIGAS_CYCLE_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_CONTAINER_VYUKOV_MPMC_CYCLE_QUEUE_H
-#define __CDS_CONTAINER_VYUKOV_MPMC_CYCLE_QUEUE_H
+#ifndef CDSLIB_CONTAINER_VYUKOV_MPMC_CYCLE_QUEUE_H
+#define CDSLIB_CONTAINER_VYUKOV_MPMC_CYCLE_QUEUE_H
#include <cds/container/details/base.h>
#include <cds/opt/buffer.h>
};
}} // namespace cds::container
-#endif // #ifndef __CDS_CONTAINER_VYUKOV_MPMC_CYCLE_QUEUE_H
+#endif // #ifndef CDSLIB_CONTAINER_VYUKOV_MPMC_CYCLE_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_ALIGNED_ALLOCATOR_H
-#define __CDS_DETAILS_ALIGNED_ALLOCATOR_H
+#ifndef CDSLIB_DETAILS_ALIGNED_ALLOCATOR_H
+#define CDSLIB_DETAILS_ALIGNED_ALLOCATOR_H
#include <cds/details/defs.h>
#include <cds/user_setup/allocator.h>
}} // namespace cds::details
-#endif // #ifndef __CDS_DETAILS_ALIGNED_ALLOCATOR_H
+#endif // #ifndef CDSLIB_DETAILS_ALIGNED_ALLOCATOR_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_ALIGNED_TYPE_H
-#define __CDS_DETAILS_ALIGNED_TYPE_H
+#ifndef CDSLIB_DETAILS_ALIGNED_TYPE_H
+#define CDSLIB_DETAILS_ALIGNED_TYPE_H
#include <cds/details/defs.h>
}} // namespace cds::details
-#endif // #ifndef __CDS_DETAILS_ALIGNED_TYPE_H
+#endif // #ifndef CDSLIB_DETAILS_ALIGNED_TYPE_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_ALLOCATOR_H
-#define __CDS_DETAILS_ALLOCATOR_H
+#ifndef CDSLIB_DETAILS_ALLOCATOR_H
+#define CDSLIB_DETAILS_ALLOCATOR_H
#include <type_traits>
#include <memory>
} // namespace details
} // namespace cds
-#endif // #ifndef __CDS_DETAILS_ALLOCATOR_H
+#endif // #ifndef CDSLIB_DETAILS_ALLOCATOR_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_BINARY_FUNCTOR_WRAPPER_H
-#define __CDS_DETAILS_BINARY_FUNCTOR_WRAPPER_H
+#ifndef CDSLIB_DETAILS_BINARY_FUNCTOR_WRAPPER_H
+#define CDSLIB_DETAILS_BINARY_FUNCTOR_WRAPPER_H
#include <cds/details/defs.h>
//@endcond
-#endif // #ifndef __CDS_DETAILS_BINARY_FUNCTOR_WRAPPER_H
+#endif // #ifndef CDSLIB_DETAILS_BINARY_FUNCTOR_WRAPPER_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_BIT_REVERSE_COUNTER_H
-#define __CDS_DETAILS_BIT_REVERSE_COUNTER_H
+#ifndef CDSLIB_DETAILS_BIT_REVERSE_COUNTER_H
+#define CDSLIB_DETAILS_BIT_REVERSE_COUNTER_H
#include <cds/algo/bitop.h>
}} // namespace cds::bitop
//@endcond
-#endif // #ifndef __CDS_DETAILS_BIT_REVERSE_COUNTER_H
+#endif // #ifndef CDSLIB_DETAILS_BIT_REVERSE_COUNTER_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_BITOP_GENERIC_H
-#define __CDS_DETAILS_BITOP_GENERIC_H
+#ifndef CDSLIB_DETAILS_BITOP_GENERIC_H
+#define CDSLIB_DETAILS_BITOP_GENERIC_H
#include <stdlib.h> // rand()
namespace cds {
}} // namespace bitop::platform
} // namespace cds
-#endif // __CDS_DETAILS_BITOP_GENERIC_H
+#endif // CDSLIB_DETAILS_BITOP_GENERIC_H
//$$CDS-header$$
-#ifndef __CDS_IMPL_BOUNDED_ARRAY_H
-#define __CDS_IMPL_BOUNDED_ARRAY_H
+#ifndef CDSLIB_IMPL_BOUNDED_ARRAY_H
+#define CDSLIB_IMPL_BOUNDED_ARRAY_H
/*
Dynamic non-growing array
} // namespace cds
//@endcond
-#endif // #ifndef __CDS_IMPL_BOUNDED_ARRAY_H
+#endif // #ifndef CDSLIB_IMPL_BOUNDED_ARRAY_H
//$$CDS-header$$
-#ifndef __CDS_BOUNDED_CONTAINER_H
-#define __CDS_BOUNDED_CONTAINER_H
+#ifndef CDSLIB_BOUNDED_CONTAINER_H
+#define CDSLIB_BOUNDED_CONTAINER_H
namespace cds {
/// Bounded container
struct bounded_container {};
} // namespace cds
-#endif // __CDS_BOUNDED_CONTAINER_H
+#endif // CDSLIB_BOUNDED_CONTAINER_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_COMPARATOR_H
-#define __CDS_DETAILS_COMPARATOR_H
+#ifndef CDSLIB_DETAILS_COMPARATOR_H
+#define CDSLIB_DETAILS_COMPARATOR_H
#include <functional>
#include <string>
} // namespace details
} // namespace cds
-#endif // #ifndef __CDS_DETAILS_COMPARATOR_H
+#endif // #ifndef CDSLIB_DETAILS_COMPARATOR_H
//$$CDS-header$$
-#ifndef __CDS_DEFS_H
-#define __CDS_DEFS_H
+#ifndef CDSLIB_DEFS_H
+#define CDSLIB_DEFS_H
#include <stddef.h>
#include <assert.h>
} // namespace cds
-#endif // #ifndef __CDS_DEFS_H
+#endif // #ifndef CDSLIB_DEFS_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_IS_ALIGNED_H
-#define __CDS_DETAILS_IS_ALIGNED_H
+#ifndef CDSLIB_DETAILS_IS_ALIGNED_H
+#define CDSLIB_DETAILS_IS_ALIGNED_H
#include <cds/details/defs.h>
}} // namespace cds::details
-#endif // #ifndef __CDS_DETAILS_IS_ALIGNED_H
+#endif // #ifndef CDSLIB_DETAILS_IS_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_LIB_H
-#define __CDS_LIB_H
+#ifndef CDSLIB_LIB_H
+#define CDSLIB_LIB_H
//@cond
#include <cds/details/defs.h>
#endif // #ifndef CDS_BUILD_LIB
//@endcond
-#endif // #ifndef __CDS_LIB_H
+#endif // #ifndef CDSLIB_LIB_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_MAKE_CONST_TYPE_H
-#define __CDS_DETAILS_MAKE_CONST_TYPE_H
+#ifndef CDSLIB_DETAILS_MAKE_CONST_TYPE_H
+#define CDSLIB_DETAILS_MAKE_CONST_TYPE_H
#include <cds/details/defs.h>
}} // namespace cds::details
-#endif // #ifndef __CDS_DETAILS_MAKE_CONST_TYPE_H
+#endif // #ifndef CDSLIB_DETAILS_MAKE_CONST_TYPE_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_MARKED_PTR_H
-#define __CDS_DETAILS_MARKED_PTR_H
+#ifndef CDSLIB_DETAILS_MARKED_PTR_H
+#define CDSLIB_DETAILS_MARKED_PTR_H
#include <cds/algo/atomic.h>
CDS_CXX11_ATOMIC_END_NAMESPACE
//@endcond
-#endif // #ifndef __CDS_DETAILS_MARKED_PTR_H
+#endif // #ifndef CDSLIB_DETAILS_MARKED_PTR_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_STATIC_FUNCTOR_H
-#define __CDS_DETAILS_STATIC_FUNCTOR_H
+#ifndef CDSLIB_DETAILS_STATIC_FUNCTOR_H
+#define CDSLIB_DETAILS_STATIC_FUNCTOR_H
//@cond
namespace cds { namespace details {
}} // namespace cds::details
//@endcond
-#endif // #ifndef __CDS_DETAILS_STATIC_FUNCTOR_H
+#endif // #ifndef CDSLIB_DETAILS_STATIC_FUNCTOR_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_TRIVIAL_ASSIGN_H
-#define __CDS_DETAILS_TRIVIAL_ASSIGN_H
+#ifndef CDSLIB_DETAILS_TRIVIAL_ASSIGN_H
+#define CDSLIB_DETAILS_TRIVIAL_ASSIGN_H
#include <cds/details/defs.h>
}} // namespace cds::details
//@endcond
-#endif // #ifndef __CDS_DETAILS_TRIVIAL_ASSIGN_H
+#endif // #ifndef CDSLIB_DETAILS_TRIVIAL_ASSIGN_H
//$$CDS-header$$
-#ifndef __CDS_DETAILS_TYPE_PADDING_H
-#define __CDS_DETAILS_TYPE_PADDING_H
+#ifndef CDSLIB_DETAILS_TYPE_PADDING_H
+#define CDSLIB_DETAILS_TYPE_PADDING_H
namespace cds { namespace details {
};
}} // namespace cds::details
-#endif // #ifndef __CDS_DETAILS_TYPE_PADDING_H
+#endif // #ifndef CDSLIB_DETAILS_TYPE_PADDING_H
//$$CDS-header$$
-#ifndef __CDS_GC_DEFAULT_GC_H
-#define __CDS_GC_DEFAULT_GC_H
+#ifndef CDSLIB_GC_DEFAULT_GC_H
+#define CDSLIB_GC_DEFAULT_GC_H
#include <cds/gc/hp.h>
}} // namespace cds::gc
-#endif // #ifndef __CDS_GC_DEFAULT_GC_H
+#endif // #ifndef CDSLIB_GC_DEFAULT_GC_H
//$$CDS-header$$
-#ifndef __CDS_GC_DETAILS_DHP_H
-#define __CDS_GC_DETAILS_DHP_H
+#ifndef CDSLIB_GC_DETAILS_DHP_H
+#define CDSLIB_GC_DETAILS_DHP_H
#include <mutex> // unique_lock
#include <cds/algo/atomic.h>
# pragma warning(pop)
#endif
-#endif // #ifndef __CDS_GC_DETAILS_DHP_H
+#endif // #ifndef CDSLIB_GC_DETAILS_DHP_H
//$$CDS-header$$
-#ifndef __CDS_GC_DETAILS_HP_H
-#define __CDS_GC_DETAILS_HP_H
+#ifndef CDSLIB_GC_DETAILS_HP_H
+#define CDSLIB_GC_DETAILS_HP_H
#include <cds/algo/atomic.h>
#include <cds/os/thread.h>
# pragma warning(pop)
#endif
-#endif // #ifndef __CDS_GC_DETAILS_HP_H
+#endif // #ifndef CDSLIB_GC_DETAILS_HP_H
//$$CDS-header$$
-#ifndef __CDS_GC_DETAILS_HP_ALLOC_H
-#define __CDS_GC_DETAILS_HP_ALLOC_H
+#ifndef CDSLIB_GC_DETAILS_HP_ALLOC_H
+#define CDSLIB_GC_DETAILS_HP_ALLOC_H
#include <cds/algo/atomic.h>
#include <cds/details/allocator.h>
} // namespace cds
//@endcond
-#endif // #ifndef __CDS_GC_DETAILS_HP_ALLOC_H
+#endif // #ifndef CDSLIB_GC_DETAILS_HP_ALLOC_H
//$$CDS-header$$
-#ifndef __CDS_GC_DETAILS_HP_TYPE_H
-#define __CDS_GC_DETAILS_HP_TYPE_H
+#ifndef CDSLIB_GC_DETAILS_HP_TYPE_H
+#define CDSLIB_GC_DETAILS_HP_TYPE_H
#include <cds/gc/details/retired_ptr.h> // free_retired_ptr_func
}
//@endcond
-#endif // #ifndef __CDS_GC_DETAILS_HP_TYPE_H
+#endif // #ifndef CDSLIB_GC_DETAILS_HP_TYPE_H
//$$CDS-header$$
-#ifndef __CDS_GC_DETAILS_RETIRED_PTR_H
-#define __CDS_GC_DETAILS_RETIRED_PTR_H
+#ifndef CDSLIB_GC_DETAILS_RETIRED_PTR_H
+#define CDSLIB_GC_DETAILS_RETIRED_PTR_H
#include <cds/details/defs.h>
}} // namespace cds::gc
//@endcond
-#endif // #ifndef __CDS_GC_DETAILS_RETIRED_PTR_H
+#endif // #ifndef CDSLIB_GC_DETAILS_RETIRED_PTR_H
//$$CDS-header$$
-#ifndef __CDS_GC_DHP_H
-#define __CDS_GC_DHP_H
+#ifndef CDSLIB_GC_DHP_H
+#define CDSLIB_GC_DHP_H
#include <cds/gc/impl/dhp_decl.h>
#include <cds/gc/impl/dhp_impl.h>
#include <cds/details/lib.h>
-#endif // #ifndef __CDS_GC_DHP_H
+#endif // #ifndef CDSLIB_GC_DHP_H
//$$CDS-header$$
-#ifndef __CDS_GC_HP_H
-#define __CDS_GC_HP_H
+#ifndef CDSLIB_GC_HP_H
+#define CDSLIB_GC_HP_H
#include <cds/gc/impl/hp_decl.h>
#include <cds/gc/impl/hp_impl.h>
} // namespace cds
-#endif // #ifndef __CDS_GC_HP_H
+#endif // #ifndef CDSLIB_GC_HP_H
//$$CDS-header$$
-#ifndef __CDS_GC_IMPL_DHP_DECL_H
-#define __CDS_GC_IMPL_DHP_DECL_H
+#ifndef CDSLIB_GC_IMPL_DHP_DECL_H
+#define CDSLIB_GC_IMPL_DHP_DECL_H
#include <cds/gc/details/dhp.h>
#include <cds/details/marked_ptr.h>
}} // namespace cds::gc
-#endif // #ifndef __CDS_GC_IMPL_DHP_DECL_H
+#endif // #ifndef CDSLIB_GC_IMPL_DHP_DECL_H
//$$CDS-header$$
-#ifndef __CDS_GC_IMPL_DHP_IMPL_H
-#define __CDS_GC_IMPL_DHP_IMPL_H
+#ifndef CDSLIB_GC_IMPL_DHP_IMPL_H
+#define CDSLIB_GC_IMPL_DHP_IMPL_H
#include <cds/threading/model.h>
}} // namespace cds::gc
//@endcond
-#endif // #ifndef __CDS_GC_IMPL_DHP_IMPL_H
+#endif // #ifndef CDSLIB_GC_IMPL_DHP_IMPL_H
//$$CDS-header$$
-#ifndef __CDS_GC_IMPL_HP_DECL_H
-#define __CDS_GC_IMPL_HP_DECL_H
+#ifndef CDSLIB_GC_IMPL_HP_DECL_H
+#define CDSLIB_GC_IMPL_HP_DECL_H
#include <stdexcept> // overflow_error
#include <cds/gc/details/hp.h>
};
}} // namespace cds::gc
-#endif // #ifndef __CDS_GC_IMPL_HP_DECL_H
+#endif // #ifndef CDSLIB_GC_IMPL_HP_DECL_H
//$$CDS-header$$
-#ifndef __CDS_GC_IMPL_HP_IMPL_H
-#define __CDS_GC_IMPL_HP_IMPL_H
+#ifndef CDSLIB_GC_IMPL_HP_IMPL_H
+#define CDSLIB_GC_IMPL_HP_IMPL_H
#include <cds/threading/model.h>
#include <cds/details/static_functor.h>
}} // namespace cds::gc
//@endcond
-#endif // #ifndef __CDS_GC_IMPL_HP_IMPL_H
+#endif // #ifndef CDSLIB_GC_IMPL_HP_IMPL_H
//$$CDS-header$$
-#ifndef __CDS_GC_NOGC_H
-#define __CDS_GC_NOGC_H
+#ifndef CDSLIB_GC_NOGC_H
+#define CDSLIB_GC_NOGC_H
namespace cds { namespace gc {
}} // namespace cds::gc
-#endif // #define __CDS_GC_NOGC_H
+#endif // #define CDSLIB_GC_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_INIT_H
-#define __CDS_INIT_H
+#ifndef CDSLIB_INIT_H
+#define CDSLIB_INIT_H
#include <cds/details/defs.h>
#include <cds/os/topology.h>
} // namespace cds
-#endif // __CDS_INIT_H
+#endif // CDSLIB_INIT_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_BASKET_QUEUE_H
-#define __CDS_INTRUSIVE_BASKET_QUEUE_H
+#ifndef CDSLIB_INTRUSIVE_BASKET_QUEUE_H
+#define CDSLIB_INTRUSIVE_BASKET_QUEUE_H
#include <type_traits>
#include <cds/intrusive/details/single_link_struct.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_BASKET_QUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_BASKET_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_CUCKOO_SET_H
-#define __CDS_INTRUSIVE_CUCKOO_SET_H
+#ifndef CDSLIB_INTRUSIVE_CUCKOO_SET_H
+#define CDSLIB_INTRUSIVE_CUCKOO_SET_H
#include <memory>
#include <type_traits>
};
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_CUCKOO_SET_H
+#endif // #ifndef CDSLIB_INTRUSIVE_CUCKOO_SET_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_BASE_H
-#define __CDS_INTRUSIVE_DETAILS_BASE_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_BASE_H
+#define CDSLIB_INTRUSIVE_DETAILS_BASE_H
#include <cds/intrusive/details/node_traits.h>
#include <cds/details/allocator.h>
}} // namespace cds::intrusuve
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_BASE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_BASE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_ELLEN_BINTREE_BASE_H
-#define __CDS_INTRUSIVE_DETAILS_ELLEN_BINTREE_BASE_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_ELLEN_BINTREE_BASE_H
+#define CDSLIB_INTRUSIVE_DETAILS_ELLEN_BINTREE_BASE_H
#include <type_traits>
#include <cds/intrusive/details/base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_ELLEN_BINTREE_BASE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_ELLEN_BINTREE_BASE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_LAZY_LIST_BASE_H
-#define __CDS_INTRUSIVE_DETAILS_LAZY_LIST_BASE_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_LAZY_LIST_BASE_H
+#define CDSLIB_INTRUSIVE_DETAILS_LAZY_LIST_BASE_H
#include <cds/intrusive/details/base.h>
#include <cds/opt/compare.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_LAZY_LIST_BASE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_LAZY_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_MICHAEL_LIST_BASE_H
-#define __CDS_INTRUSIVE_DETAILS_MICHAEL_LIST_BASE_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_MICHAEL_LIST_BASE_H
+#define CDSLIB_INTRUSIVE_DETAILS_MICHAEL_LIST_BASE_H
#include <type_traits>
#include <cds/intrusive/details/base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_MICHAEL_LIST_BASE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_MICHAEL_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_MICHAEL_SET_BASE_H
-#define __CDS_INTRUSIVE_DETAILS_MICHAEL_SET_BASE_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_MICHAEL_SET_BASE_H
+#define CDSLIB_INTRUSIVE_DETAILS_MICHAEL_SET_BASE_H
#include <cds/intrusive/details/base.h>
#include <cds/opt/compare.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_MICHAEL_SET_BASE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_MICHAEL_SET_BASE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_NODE_TRAITS_H
-#define __CDS_INTRUSIVE_DETAILS_NODE_TRAITS_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_NODE_TRAITS_H
+#define CDSLIB_INTRUSIVE_DETAILS_NODE_TRAITS_H
#include <cds/intrusive/options.h>
}} // namespace cds::intrusuve
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_NODE_TRAITS_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_NODE_TRAITS_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_SINGLE_LINK_STRUCT_H
-#define __CDS_INTRUSIVE_DETAILS_SINGLE_LINK_STRUCT_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_SINGLE_LINK_STRUCT_H
+#define CDSLIB_INTRUSIVE_DETAILS_SINGLE_LINK_STRUCT_H
#include <cds/intrusive/details/base.h>
#include <cds/gc/default_gc.h>
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_SINGLE_LINK_STRUCT_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_SINGLE_LINK_STRUCT_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_SKIP_LIST_BASE_H
-#define __CDS_INTRUSIVE_DETAILS_SKIP_LIST_BASE_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_SKIP_LIST_BASE_H
+#define CDSLIB_INTRUSIVE_DETAILS_SKIP_LIST_BASE_H
#include <cds/intrusive/details/base.h>
#include <cds/details/marked_ptr.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_SKIP_LIST_BASE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_SKIP_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_DETAILS_SPLIT_LIST_BASE_H
-#define __CDS_INTRUSIVE_DETAILS_SPLIT_LIST_BASE_H
+#ifndef CDSLIB_INTRUSIVE_DETAILS_SPLIT_LIST_BASE_H
+#define CDSLIB_INTRUSIVE_DETAILS_SPLIT_LIST_BASE_H
#include <cds/intrusive/details/base.h>
#include <cds/algo/atomic.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_DETAILS_SPLIT_LIST_BASE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_DETAILS_SPLIT_LIST_BASE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_ELLEN_BINTREE_DHP_H
-#define __CDS_INTRUSIVE_ELLEN_BINTREE_DHP_H
+#ifndef CDSLIB_INTRUSIVE_ELLEN_BINTREE_DHP_H
+#define CDSLIB_INTRUSIVE_ELLEN_BINTREE_DHP_H
#include <cds/gc/dhp.h>
#include <cds/intrusive/impl/ellen_bintree.h>
-#endif // #ifndef __CDS_INTRUSIVE_ELLEN_BINTREE_DHP_H
+#endif // #ifndef CDSLIB_INTRUSIVE_ELLEN_BINTREE_DHP_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_ELLEN_BINTREE_HP_H
-#define __CDS_INTRUSIVE_ELLEN_BINTREE_HP_H
+#ifndef CDSLIB_INTRUSIVE_ELLEN_BINTREE_HP_H
+#define CDSLIB_INTRUSIVE_ELLEN_BINTREE_HP_H
#include <cds/gc/hp.h>
#include <cds/intrusive/impl/ellen_bintree.h>
-#endif // #ifndef __CDS_INTRUSIVE_ELLEN_BINTREE_HP_H
+#endif // #ifndef CDSLIB_INTRUSIVE_ELLEN_BINTREE_HP_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_ELLEN_BINTREE_RCU_H
-#define __CDS_INTRUSIVE_ELLEN_BINTREE_RCU_H
+#ifndef CDSLIB_INTRUSIVE_ELLEN_BINTREE_RCU_H
+#define CDSLIB_INTRUSIVE_ELLEN_BINTREE_RCU_H
#include <memory>
#include <cds/intrusive/details/ellen_bintree_base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_ELLEN_BINTREE_RCU_H
+#endif // #ifndef CDSLIB_INTRUSIVE_ELLEN_BINTREE_RCU_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_FCQUEUE_H
-#define __CDS_INTRUSIVE_FCQUEUE_H
+#ifndef CDSLIB_INTRUSIVE_FCQUEUE_H
+#define CDSLIB_INTRUSIVE_FCQUEUE_H
#include <cds/algo/flat_combining.h>
#include <cds/algo/elimination_opt.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_FCQUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_FCQUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_FCSTACK_H
-#define __CDS_INTRUSIVE_FCSTACK_H
+#ifndef CDSLIB_INTRUSIVE_FCSTACK_H
+#define CDSLIB_INTRUSIVE_FCSTACK_H
#include <cds/algo/flat_combining.h>
#include <cds/algo/elimination_opt.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_FCSTACK_H
+#endif // #ifndef CDSLIB_INTRUSIVE_FCSTACK_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_IMPL_ELLEN_BINTREE_H
-#define __CDS_INTRUSIVE_IMPL_ELLEN_BINTREE_H
+#ifndef CDSLIB_INTRUSIVE_IMPL_ELLEN_BINTREE_H
+#define CDSLIB_INTRUSIVE_IMPL_ELLEN_BINTREE_H
#include <memory>
#include <cds/intrusive/details/ellen_bintree_base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_IMPL_ELLEN_BINTREE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_IMPL_ELLEN_BINTREE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_IMPL_LAZY_LIST_H
-#define __CDS_INTRUSIVE_IMPL_LAZY_LIST_H
+#ifndef CDSLIB_INTRUSIVE_IMPL_LAZY_LIST_H
+#define CDSLIB_INTRUSIVE_IMPL_LAZY_LIST_H
#include <mutex> // unique_lock
#include <cds/intrusive/details/lazy_list_base.h>
};
}} // namespace cds::intrusive
-#endif // __CDS_INTRUSIVE_IMPL_LAZY_LIST_H
+#endif // CDSLIB_INTRUSIVE_IMPL_LAZY_LIST_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_IMPL_MICHAEL_LIST_H
-#define __CDS_INTRUSIVE_IMPL_MICHAEL_LIST_H
+#ifndef CDSLIB_INTRUSIVE_IMPL_MICHAEL_LIST_H
+#define CDSLIB_INTRUSIVE_IMPL_MICHAEL_LIST_H
#include <cds/intrusive/details/michael_list_base.h>
#include <cds/details/make_const_type.h>
};
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_IMPL_MICHAEL_LIST_H
+#endif // #ifndef CDSLIB_INTRUSIVE_IMPL_MICHAEL_LIST_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_IMPL_SKIP_LIST_H
-#define __CDS_INTRUSIVE_IMPL_SKIP_LIST_H
+#ifndef CDSLIB_INTRUSIVE_IMPL_SKIP_LIST_H
+#define CDSLIB_INTRUSIVE_IMPL_SKIP_LIST_H
#include <type_traits>
#include <memory>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_IMPL_SKIP_LIST_H
+#endif // #ifndef CDSLIB_INTRUSIVE_IMPL_SKIP_LIST_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_LAZY_LIST_DHP_H
-#define __CDS_INTRUSIVE_LAZY_LIST_DHP_H
+#ifndef CDSLIB_INTRUSIVE_LAZY_LIST_DHP_H
+#define CDSLIB_INTRUSIVE_LAZY_LIST_DHP_H
#include <cds/intrusive/impl/lazy_list.h>
#include <cds/gc/dhp.h>
-#endif // #ifndef __CDS_INTRUSIVE_LAZY_LIST_DHP_H
+#endif // #ifndef CDSLIB_INTRUSIVE_LAZY_LIST_DHP_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_LAZY_LIST_HP_H
-#define __CDS_INTRUSIVE_LAZY_LIST_HP_H
+#ifndef CDSLIB_INTRUSIVE_LAZY_LIST_HP_H
+#define CDSLIB_INTRUSIVE_LAZY_LIST_HP_H
#include <cds/intrusive/impl/lazy_list.h>
#include <cds/gc/hp.h>
-#endif // #ifndef __CDS_INTRUSIVE_LAZY_LIST_HP_H
+#endif // #ifndef CDSLIB_INTRUSIVE_LAZY_LIST_HP_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_LAZY_LIST_NOGC_H
-#define __CDS_INTRUSIVE_LAZY_LIST_NOGC_H
+#ifndef CDSLIB_INTRUSIVE_LAZY_LIST_NOGC_H
+#define CDSLIB_INTRUSIVE_LAZY_LIST_NOGC_H
#include <mutex> // unique_lock
#include <cds/intrusive/details/lazy_list_base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_LAZY_LIST_NOGC_H
+#endif // #ifndef CDSLIB_INTRUSIVE_LAZY_LIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_LAZY_LIST_RCU_H
-#define __CDS_INTRUSIVE_LAZY_LIST_RCU_H
+#ifndef CDSLIB_INTRUSIVE_LAZY_LIST_RCU_H
+#define CDSLIB_INTRUSIVE_LAZY_LIST_RCU_H
#include <mutex> // unique_lock
#include <cds/intrusive/details/lazy_list_base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_LAZY_LIST_RCU_H
+#endif // #ifndef CDSLIB_INTRUSIVE_LAZY_LIST_RCU_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MICHAEL_LIST_DHP_H
-#define __CDS_INTRUSIVE_MICHAEL_LIST_DHP_H
+#ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_DHP_H
+#define CDSLIB_INTRUSIVE_MICHAEL_LIST_DHP_H
#include <cds/intrusive/impl/michael_list.h>
#include <cds/gc/dhp.h>
-#endif // #ifndef __CDS_INTRUSIVE_MICHAEL_LIST_DHP_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_DHP_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MICHAEL_LIST_HP_H
-#define __CDS_INTRUSIVE_MICHAEL_LIST_HP_H
+#ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_HP_H
+#define CDSLIB_INTRUSIVE_MICHAEL_LIST_HP_H
#include <cds/intrusive/impl/michael_list.h>
#include <cds/gc/hp.h>
-#endif // #ifndef __CDS_INTRUSIVE_MICHAEL_LIST_HP_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_HP_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MICHAEL_LIST_NOGC_H
-#define __CDS_INTRUSIVE_MICHAEL_LIST_NOGC_H
+#ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_NOGC_H
+#define CDSLIB_INTRUSIVE_MICHAEL_LIST_NOGC_H
#include <cds/intrusive/details/michael_list_base.h>
#include <cds/gc/nogc.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_MICHAEL_LIST_NOGC_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MICHAEL_LIST_RCU_H
-#define __CDS_INTRUSIVE_MICHAEL_LIST_RCU_H
+#ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_RCU_H
+#define CDSLIB_INTRUSIVE_MICHAEL_LIST_RCU_H
#include <cds/intrusive/details/michael_list_base.h>
#include <cds/urcu/details/check_deadlock.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_MICHAEL_LIST_NOGC_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MICHAEL_LIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MICHAEL_SET_H
-#define __CDS_INTRUSIVE_MICHAEL_SET_H
+#ifndef CDSLIB_INTRUSIVE_MICHAEL_SET_H
+#define CDSLIB_INTRUSIVE_MICHAEL_SET_H
#include <cds/intrusive/details/michael_set_base.h>
#include <cds/details/allocator.h>
}} // namespace cds::intrusive
-#endif // ifndef __CDS_INTRUSIVE_MICHAEL_SET_H
+#endif // ifndef CDSLIB_INTRUSIVE_MICHAEL_SET_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MICHAEL_SET_NOGC_H
-#define __CDS_INTRUSIVE_MICHAEL_SET_NOGC_H
+#ifndef CDSLIB_INTRUSIVE_MICHAEL_SET_NOGC_H
+#define CDSLIB_INTRUSIVE_MICHAEL_SET_NOGC_H
#include <cds/intrusive/details/michael_set_base.h>
#include <cds/gc/nogc.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_MICHAEL_SET_NOGC_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MICHAEL_SET_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MICHAEL_SET_RCU_H
-#define __CDS_INTRUSIVE_MICHAEL_SET_RCU_H
+#ifndef CDSLIB_INTRUSIVE_MICHAEL_SET_RCU_H
+#define CDSLIB_INTRUSIVE_MICHAEL_SET_RCU_H
#include <cds/intrusive/details/michael_set_base.h>
#include <cds/details/allocator.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_MICHAEL_SET_NOGC_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MICHAEL_SET_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MOIR_QUEUE_H
-#define __CDS_INTRUSIVE_MOIR_QUEUE_H
+#ifndef CDSLIB_INTRUSIVE_MOIR_QUEUE_H
+#define CDSLIB_INTRUSIVE_MOIR_QUEUE_H
#include <cds/intrusive/msqueue.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_MOIR_QUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MOIR_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MSPRIORITY_QUEUE_H
-#define __CDS_INTRUSIVE_MSPRIORITY_QUEUE_H
+#ifndef CDSLIB_INTRUSIVE_MSPRIORITY_QUEUE_H
+#define CDSLIB_INTRUSIVE_MSPRIORITY_QUEUE_H
#include <mutex> // std::unique_lock
#include <cds/intrusive/details/base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_MSPRIORITY_QUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MSPRIORITY_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_MSQUEUE_H
-#define __CDS_INTRUSIVE_MSQUEUE_H
+#ifndef CDSLIB_INTRUSIVE_MSQUEUE_H
+#define CDSLIB_INTRUSIVE_MSQUEUE_H
#include <type_traits>
#include <cds/intrusive/details/single_link_struct.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_MSQUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_MSQUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_OPTIMISTIC_QUEUE_H
-#define __CDS_INTRUSIVE_OPTIMISTIC_QUEUE_H
+#ifndef CDSLIB_INTRUSIVE_OPTIMISTIC_QUEUE_H
+#define CDSLIB_INTRUSIVE_OPTIMISTIC_QUEUE_H
#include <type_traits>
#include <cds/intrusive/details/base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_OPTIMISTIC_QUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_OPTIMISTIC_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_OPTIONS_H
-#define __CDS_INTRUSIVE_OPTIONS_H
+#ifndef CDSLIB_INTRUSIVE_OPTIONS_H
+#define CDSLIB_INTRUSIVE_OPTIONS_H
#include <cds/opt/options.h>
#include <cds/details/allocator.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_OPTIONS_H
+#endif // #ifndef CDSLIB_INTRUSIVE_OPTIONS_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SEGMENTED_QUEUE_H
-#define __CDS_INTRUSIVE_SEGMENTED_QUEUE_H
+#ifndef CDSLIB_INTRUSIVE_SEGMENTED_QUEUE_H
+#define CDSLIB_INTRUSIVE_SEGMENTED_QUEUE_H
#include <mutex>
#include <cds/intrusive/details/base.h>
# pragma warning( pop )
#endif
-#endif // #ifndef __CDS_INTRUSIVE_SEGMENTED_QUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_SEGMENTED_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SKIP_LIST_DHP_H
-#define __CDS_INTRUSIVE_SKIP_LIST_DHP_H
+#ifndef CDSLIB_INTRUSIVE_SKIP_LIST_DHP_H
+#define CDSLIB_INTRUSIVE_SKIP_LIST_DHP_H
#include <cds/gc/dhp.h>
#include <cds/intrusive/impl/skip_list.h>
-#endif // __CDS_INTRUSIVE_SKIP_LIST_DHP_H
+#endif // CDSLIB_INTRUSIVE_SKIP_LIST_DHP_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SKIP_LIST_HP_H
-#define __CDS_INTRUSIVE_SKIP_LIST_HP_H
+#ifndef CDSLIB_INTRUSIVE_SKIP_LIST_HP_H
+#define CDSLIB_INTRUSIVE_SKIP_LIST_HP_H
#include <cds/gc/hp.h>
#include <cds/intrusive/impl/skip_list.h>
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SKIP_LIST_NOGC_H
-#define __CDS_INTRUSIVE_SKIP_LIST_NOGC_H
+#ifndef CDSLIB_INTRUSIVE_SKIP_LIST_NOGC_H
+#define CDSLIB_INTRUSIVE_SKIP_LIST_NOGC_H
#include <type_traits>
#include <memory>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_SKIP_LIST_IMPL_H
+#endif // #ifndef CDSLIB_INTRUSIVE_SKIP_LIST_IMPL_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SKIP_LIST_RCU_H
-#define __CDS_INTRUSIVE_SKIP_LIST_RCU_H
+#ifndef CDSLIB_INTRUSIVE_SKIP_LIST_RCU_H
+#define CDSLIB_INTRUSIVE_SKIP_LIST_RCU_H
#include <type_traits>
#include <memory>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_SKIP_LIST_RCU_H
+#endif // #ifndef CDSLIB_INTRUSIVE_SKIP_LIST_RCU_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SPLIT_LIST_H
-#define __CDS_INTRUSIVE_SPLIT_LIST_H
+#ifndef CDSLIB_INTRUSIVE_SPLIT_LIST_H
+#define CDSLIB_INTRUSIVE_SPLIT_LIST_H
#include <cds/intrusive/details/split_list_base.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_SPLIT_LIST_H
+#endif // #ifndef CDSLIB_INTRUSIVE_SPLIT_LIST_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SPLIT_LIST_NOGC_H
-#define __CDS_INTRUSIVE_SPLIT_LIST_NOGC_H
+#ifndef CDSLIB_INTRUSIVE_SPLIT_LIST_NOGC_H
+#define CDSLIB_INTRUSIVE_SPLIT_LIST_NOGC_H
#include <cds/intrusive/details/split_list_base.h>
#include <cds/gc/nogc.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_SPLIT_LIST_NOGC_H
+#endif // #ifndef CDSLIB_INTRUSIVE_SPLIT_LIST_NOGC_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_SPLIT_LIST_RCU_H
-#define __CDS_INTRUSIVE_SPLIT_LIST_RCU_H
+#ifndef CDSLIB_INTRUSIVE_SPLIT_LIST_RCU_H
+#define CDSLIB_INTRUSIVE_SPLIT_LIST_RCU_H
#include <cds/intrusive/details/split_list_base.h>
#include <cds/details/binary_functor_wrapper.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_SPLIT_LIST_RCU_H
+#endif // #ifndef CDSLIB_INTRUSIVE_SPLIT_LIST_RCU_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_H
-#define __CDS_INTRUSIVE_STRIPED_SET_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_H
#include <cds/intrusive/details/base.h>
#include <cds/intrusive/striped_set/adapter.h>
};
}} // namespace cds::itrusive
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_ADAPTER_H
#include <cds/opt/options.h>
#include <cds/intrusive/striped_set/resizing_policy.h>
} // namespace striped_set
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_AVL_SET_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_AVL_SET_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_AVL_SET_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_AVL_SET_ADAPTER_H
#include <boost/intrusive/avl_set.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_AVL_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_AVL_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_LIST_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_LIST_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_LIST_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_LIST_ADAPTER_H
#include <boost/intrusive/list.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_LIST_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_LIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SET_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_SET_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SET_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SET_ADAPTER_H
#include <boost/intrusive/set.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SG_SET_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_SG_SET_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SG_SET_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SG_SET_ADAPTER_H
#include <boost/intrusive/sg_set.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SG_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SG_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SLIST_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_SLIST_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SLIST_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SLIST_ADAPTER_H
#include <boost/intrusive/slist.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SLIST_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SLIST_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SPLAY_SET_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_SPLAY_SET_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SPLAY_SET_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SPLAY_SET_ADAPTER_H
#include <boost/intrusive/splay_set.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_SPLAY_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_SPLAY_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_TREAP_SET_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_TREAP_SET_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_TREAP_SET_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_TREAP_SET_ADAPTER_H
#include <boost/intrusive/treap_set.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_TREAP_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_TREAP_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
-#define __CDS_INTRUSIVE_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
#include <boost/intrusive/unordered_set.hpp>
#include <cds/intrusive/striped_set/adapter.h>
}}} // namespace cds::intrusive::striped_set
//@endcond
-#endif // #ifndef __CDS_INTRUSIVE_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
+#endif // #ifndef CDSLIB_INTRUSIVE_STRIPED_SET_BOOST_UNORDERED_SET_ADAPTER_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_RESIZING_POLICY_H
-#define __CDS_INTRUSIVE_STRIPED_SET_RESIZING_POLICY_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_RESIZING_POLICY_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_RESIZING_POLICY_H
#include <cds/opt/options.h>
}}} // namespace cds::intrusive::striped_set
-#endif // #define __CDS_INTRUSIVE_STRIPED_SET_RESIZING_POLICY_H
+#endif // #define CDSLIB_INTRUSIVE_STRIPED_SET_RESIZING_POLICY_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_STRIPED_SET_STRIPING_POLICY_H
-#define __CDS_INTRUSIVE_STRIPED_SET_STRIPING_POLICY_H
+#ifndef CDSLIB_INTRUSIVE_STRIPED_SET_STRIPING_POLICY_H
+#define CDSLIB_INTRUSIVE_STRIPED_SET_STRIPING_POLICY_H
#include <memory>
#include <mutex>
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_TREIBER_STACK_H
-#define __CDS_INTRUSIVE_TREIBER_STACK_H
+#ifndef CDSLIB_INTRUSIVE_TREIBER_STACK_H
+#define CDSLIB_INTRUSIVE_TREIBER_STACK_H
#include <type_traits>
#include <mutex> // unique_lock
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_TREIBER_STACK_H
+#endif // #ifndef CDSLIB_INTRUSIVE_TREIBER_STACK_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_TSIGAS_CYCLE_QUEUE_H
-#define __CDS_INTRUSIVE_TSIGAS_CYCLE_QUEUE_H
+#ifndef CDSLIB_INTRUSIVE_TSIGAS_CYCLE_QUEUE_H
+#define CDSLIB_INTRUSIVE_TSIGAS_CYCLE_QUEUE_H
#include <cds/intrusive/details/base.h>
#include <cds/algo/atomic.h>
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_TSIGAS_CYCLE_QUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_TSIGAS_CYCLE_QUEUE_H
//$$CDS-header$$
-#ifndef __CDS_INTRUSIVE_VYUKOV_MPMC_CYCLE_QUEUE_H
-#define __CDS_INTRUSIVE_VYUKOV_MPMC_CYCLE_QUEUE_H
+#ifndef CDSLIB_INTRUSIVE_VYUKOV_MPMC_CYCLE_QUEUE_H
+#define CDSLIB_INTRUSIVE_VYUKOV_MPMC_CYCLE_QUEUE_H
#include <cds/intrusive/details/base.h>
#include <cds/container/vyukov_mpmc_cycle_queue.h>
};
}} // namespace cds::intrusive
-#endif // #ifndef __CDS_INTRUSIVE_VYUKOV_MPMC_CYCLE_QUEUE_H
+#endif // #ifndef CDSLIB_INTRUSIVE_VYUKOV_MPMC_CYCLE_QUEUE_H
//$$CDS-header$$-2
-#ifndef __CDS_LOCK_ARRAY_H
-#define __CDS_LOCK_ARRAY_H
+#ifndef CDSLIB_LOCK_ARRAY_H
+#define CDSLIB_LOCK_ARRAY_H
#include <mutex> //unique_lock
#include <cds/details/allocator.h>
} // namespace std
//@endcond
-#endif // #ifndef __CDS_LOCK_ARRAY_H
+#endif // #ifndef CDSLIB_LOCK_ARRAY_H
//$$CDS-header$$-2
-#ifndef __CDS_LOCK_SPINLOCK_H
-#define __CDS_LOCK_SPINLOCK_H
+#ifndef CDSLIB_LOCK_SPINLOCK_H
+#define CDSLIB_LOCK_SPINLOCK_H
/*
Defines spin-lock primitives
} // namespace cds
-#endif // #ifndef __CDS_LOCK_SPINLOCK_H
+#endif // #ifndef CDSLIB_LOCK_SPINLOCK_H
//$$CDS-header$$
-#ifndef __CDS_MEMORY_MICHAEL_ALLOCATOR_TMPL_H
-#define __CDS_MEMORY_MICHAEL_ALLOCATOR_TMPL_H
+#ifndef CDSLIB_MEMORY_MICHAEL_ALLOCATOR_TMPL_H
+#define CDSLIB_MEMORY_MICHAEL_ALLOCATOR_TMPL_H
/*
Michael allocator implementation
}}} // namespace cds::memory::michael
-#endif // __CDS_MEMORY_MICHAEL_ALLOCATOR_TMPL_H
+#endif // CDSLIB_MEMORY_MICHAEL_ALLOCATOR_TMPL_H
//$$CDS-header$$
-#ifndef __CDS_MEMORY_MICHAEL_ALLOCATOR_BOUND_CHECK_H
-#define __CDS_MEMORY_MICHAEL_ALLOCATOR_BOUND_CHECK_H
+#ifndef CDSLIB_MEMORY_MICHAEL_ALLOCATOR_BOUND_CHECK_H
+#define CDSLIB_MEMORY_MICHAEL_ALLOCATOR_BOUND_CHECK_H
#include <exception>
#include <memory.h>
}}} // namespace cds::memory::michael
-#endif // #ifndef __CDS_MEMORY_MICHAEL_ALLOCATOR_BOUND_CHECK_H
+#endif // #ifndef CDSLIB_MEMORY_MICHAEL_ALLOCATOR_BOUND_CHECK_H
//$$CDS-header$$
-#ifndef __CDS_MEMORY_MICHAEL_OPTIONS_H
-#define __CDS_MEMORY_MICHAEL_OPTIONS_H
+#ifndef CDSLIB_MEMORY_MICHAEL_OPTIONS_H
+#define CDSLIB_MEMORY_MICHAEL_OPTIONS_H
/*
Options for Michael allocator
}}} // namespace cds::memory::michael
-#endif // #ifndef __CDS_MEMORY_MICHAEL_OPTIONS_H
+#endif // #ifndef CDSLIB_MEMORY_MICHAEL_OPTIONS_H
//$$CDS-header$$
-#ifndef __CDS_MEMORY_MICHAEL_ALLOCATOR_OSALLOC_STAT_H
-#define __CDS_MEMORY_MICHAEL_ALLOCATOR_OSALLOC_STAT_H
+#ifndef CDSLIB_MEMORY_MICHAEL_ALLOCATOR_OSALLOC_STAT_H
+#define CDSLIB_MEMORY_MICHAEL_ALLOCATOR_OSALLOC_STAT_H
#include <cds/algo/atomic.h>
}}} // namespace cds::memory::michael
-#endif /// __CDS_MEMORY_MICHAEL_ALLOCATOR_OSALLOC_STAT_H
+#endif /// CDSLIB_MEMORY_MICHAEL_ALLOCATOR_OSALLOC_STAT_H
//$$CDS-header$$
-#ifndef __CDS_MEMORY_MICHAEL_ALLOCATOR_PROCHEAP_STAT_H
-#define __CDS_MEMORY_MICHAEL_ALLOCATOR_PROCHEAP_STAT_H
+#ifndef CDSLIB_MEMORY_MICHAEL_ALLOCATOR_PROCHEAP_STAT_H
+#define CDSLIB_MEMORY_MICHAEL_ALLOCATOR_PROCHEAP_STAT_H
#include <cds/algo/atomic.h>
}}} // namespace cds::memory::michael
-#endif /// __CDS_MEMORY_MICHAEL_ALLOCATOR_PROCHEAP_STAT_H
+#endif /// CDSLIB_MEMORY_MICHAEL_ALLOCATOR_PROCHEAP_STAT_H
//$$CDS-header$$
-#ifndef __CDS_MEMORY_POOL_ALLOCATOR_H
-#define __CDS_MEMORY_POOL_ALLOCATOR_H
+#ifndef CDSLIB_MEMORY_POOL_ALLOCATOR_H
+#define CDSLIB_MEMORY_POOL_ALLOCATOR_H
#include <cds/details/defs.h>
#include <utility>
}} // namespace cds::memory
-#endif // #ifndef __CDS_MEMORY_POOL_ALLOCATOR_H
+#endif // #ifndef CDSLIB_MEMORY_POOL_ALLOCATOR_H
//$$CDS-header$$
-#ifndef __CDS_MEMORY_VYUKOV_QUEUE_ALLOCATOR_H
-#define __CDS_MEMORY_VYUKOV_QUEUE_ALLOCATOR_H
+#ifndef CDSLIB_MEMORY_VYUKOV_QUEUE_ALLOCATOR_H
+#define CDSLIB_MEMORY_VYUKOV_QUEUE_ALLOCATOR_H
#include <cds/details/allocator.h>
#include <cds/intrusive/vyukov_mpmc_cycle_queue.h>
}} // namespace cds::memory
-#endif // #ifndef __CDS_MEMORY_VYUKOV_QUEUE_ALLOCATOR_H
+#endif // #ifndef CDSLIB_MEMORY_VYUKOV_QUEUE_ALLOCATOR_H
//$$CDS-header$$
-#ifndef __CDS_OPT_BUFFER_H
-#define __CDS_OPT_BUFFER_H
+#ifndef CDSLIB_OPT_BUFFER_H
+#define CDSLIB_OPT_BUFFER_H
#include <cds/details/defs.h>
#include <cds/user_setup/allocator.h>
}} // namespace cds::opt
-#endif // #ifndef __CDS_OPT_BUFFER_H
+#endif // #ifndef CDSLIB_OPT_BUFFER_H
//$$CDS-header$$
-#ifndef __CDS_OPT_COMPARE_H
-#define __CDS_OPT_COMPARE_H
+#ifndef CDSLIB_OPT_COMPARE_H
+#define CDSLIB_OPT_COMPARE_H
/*
Editions:
}} // namespace cds::opt
-#endif // #ifndef __CDS_OPT_COMPARE_H
+#endif // #ifndef CDSLIB_OPT_COMPARE_H
//$$CDS-header$$
-#ifndef __CDS_OPT_HASH_H
-#define __CDS_OPT_HASH_H
+#ifndef CDSLIB_OPT_HASH_H
+#define CDSLIB_OPT_HASH_H
#include <tuple>
#include <functional>
}} // namespace cds::opt
-#endif // #ifndef __CDS_OPT_HASH_H
+#endif // #ifndef CDSLIB_OPT_HASH_H
//$$CDS-header$$
-#ifndef __CDS_OPT_MAKE_OPTIONS_VAR_H
-#define __CDS_OPT_MAKE_OPTIONS_VAR_H
+#ifndef CDSLIB_OPT_MAKE_OPTIONS_VAR_H
+#define CDSLIB_OPT_MAKE_OPTIONS_VAR_H
-#ifndef __CDS_OPT_OPTIONS_H
+#ifndef CDSLIB_OPT_OPTIONS_H
# error <cds/opt/options.h> must be included instead of <cds/opt/make_options_var.h>
#endif
}} // namespace cds::opt
-#endif // #ifndef __CDS_OPT_MAKE_OPTIONS_STD_H
+#endif // #ifndef CDSLIB_OPT_MAKE_OPTIONS_STD_H
//$$CDS-header$$
-#ifndef __CDS_OPT_OPTIONS_H
-#define __CDS_OPT_OPTIONS_H
+#ifndef CDSLIB_OPT_OPTIONS_H
+#define CDSLIB_OPT_OPTIONS_H
/*
Framework to define template options
#include <cds/opt/make_options_var.h>
-#endif // #ifndef __CDS_OPT_OPTIONS_H
+#endif // #ifndef CDSLIB_OPT_OPTIONS_H
//$$CDS-header$$
-#ifndef __CDS_OPT_PERMUTATION_H
-#define __CDS_OPT_PERMUTATION_H
+#ifndef CDSLIB_OPT_PERMUTATION_H
+#define CDSLIB_OPT_PERMUTATION_H
#include <cds/opt/options.h>
#include <stdlib.h> // rand, srand
}} // namespace cds::opt
-#endif // #ifndef __CDS_OPT_PERMUTATION_H
+#endif // #ifndef CDSLIB_OPT_PERMUTATION_H
//$$CDS-header$$
-#ifndef __CDS_OPT_ITEM_DISPOSER_H
-#define __CDS_OPT_ITEM_DISPOSER_H
+#ifndef CDSLIB_OPT_ITEM_DISPOSER_H
+#define CDSLIB_OPT_ITEM_DISPOSER_H
#include <cds/details/defs.h>
} // namespace v
}} // namespace cds::opt
-#endif // #ifndef __CDS_OPT_ITEM_DISPOSER_H
+#endif // #ifndef CDSLIB_OPT_ITEM_DISPOSER_H
//$$CDS-header$$
-#ifndef __CDS_OS_AIX_ALLOC_ALIGNED_H
-#define __CDS_OS_AIX_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_AIX_ALLOC_ALIGNED_H
+#define CDSLIB_OS_AIX_ALLOC_ALIGNED_H
#include <cds/os/posix/alloc_aligned.h>
-#endif // #ifndef __CDS_OS_AIX_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_AIX_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_AIX_TIMER_H
-#define __CDS_OS_AIX_TIMER_H
+#ifndef CDSLIB_OS_AIX_TIMER_H
+#define CDSLIB_OS_AIX_TIMER_H
// Source: http://publib16.boulder.ibm.com/doc_link/en_US/a_doc_lib/libs/basetrf2/read_real_time.htm
-#ifndef __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
# error "<cds/os/timer.h> must be included"
#endif
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_AIX_TIMER_H
+#endif // #ifndef CDSLIB_OS_AIX_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_AIX_TOPOLOGY_H
-#define __CDS_OS_AIX_TOPOLOGY_H
+#ifndef CDSLIB_OS_AIX_TOPOLOGY_H
+#define CDSLIB_OS_AIX_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
#endif
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_AIX_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_AIX_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_ALLOC_ALIGNED_H
-#define __CDS_OS_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_ALLOC_ALIGNED_H
+#define CDSLIB_OS_ALLOC_ALIGNED_H
#include <cds/details/defs.h>
} // namespace OS
} // namespace cds
-#endif // #ifndef __CDS_OS_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_DETAILS_FAKE_TOPOLOGY_H
-#define __CDS_OS_DETAILS_FAKE_TOPOLOGY_H
+#ifndef CDSLIB_OS_DETAILS_FAKE_TOPOLOGY_H
+#define CDSLIB_OS_DETAILS_FAKE_TOPOLOGY_H
#include <cds/details/defs.h>
#include <cds/threading/model.h>
}}} // namespace cds::OS::details
//@endcond
-#endif // #ifndef __CDS_OS_DETAILS_FAKE_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_DETAILS_FAKE_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_FREE_BSD_ALLOC_ALIGNED_H
-#define __CDS_OS_FREE_BSD_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_FREE_BSD_ALLOC_ALIGNED_H
+#define CDSLIB_OS_FREE_BSD_ALLOC_ALIGNED_H
#include <cds/os/posix/alloc_aligned.h>
-#endif // #ifndef __CDS_OS_FREE_BSD_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_FREE_BSD_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_FREE_BSD_TIMER_H
-#define __CDS_OS_FREE_BSD_TIMER_H
+#ifndef CDSLIB_OS_FREE_BSD_TIMER_H
+#define CDSLIB_OS_FREE_BSD_TIMER_H
-#ifndef __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
# error "<cds/os/timer.h> must be included"
#endif
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_FREE_BSD_TIMER_H
+#endif // #ifndef CDSLIB_OS_FREE_BSD_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_FREE_BSD_TOPOLOGY_H
-#define __CDS_OS_FREE_BSD_TOPOLOGY_H
+#ifndef CDSLIB_OS_FREE_BSD_TOPOLOGY_H
+#define CDSLIB_OS_FREE_BSD_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
#endif
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_FREE_BSD_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_FREE_BSD_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_HPUX_ALLOC_ALIGNED_H
-#define __CDS_OS_HPUX_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_HPUX_ALLOC_ALIGNED_H
+#define CDSLIB_OS_HPUX_ALLOC_ALIGNED_H
#include <cds/os/libc/alloc_aligned.h>
-#endif // #ifndef __CDS_OS_HPUX_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_HPUX_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_HPUX_TIMER_H
-#define __CDS_OS_HPUX_TIMER_H
+#ifndef CDSLIB_OS_HPUX_TIMER_H
+#define CDSLIB_OS_HPUX_TIMER_H
#include <cds/os/sunos/timer.h>
-#endif // #ifndef __CDS_OS_HPUX_TIMER_H
+#endif // #ifndef CDSLIB_OS_HPUX_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_HPUX_TOPOLOGY_H
-#define __CDS_OS_HPUX_TOPOLOGY_H
+#ifndef CDSLIB_OS_HPUX_TOPOLOGY_H
+#define CDSLIB_OS_HPUX_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
#endif
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_HPUX_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_HPUX_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_LIBC_ALLOC_ALIGNED_H
-#define __CDS_OS_LIBC_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_LIBC_ALLOC_ALIGNED_H
+#define CDSLIB_OS_LIBC_ALLOC_ALIGNED_H
#include <stdlib.h>
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_LIBC_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_LIBC_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_LINUX_ALLOC_ALIGNED_H
-#define __CDS_OS_LINUX_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_LINUX_ALLOC_ALIGNED_H
+#define CDSLIB_OS_LINUX_ALLOC_ALIGNED_H
//@cond
#ifdef __ANDROID__
#endif
//@endcond
-#endif // #ifndef __CDS_OS_LINUX_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_LINUX_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_LINUX_TIMER_H
-#define __CDS_OS_LINUX_TIMER_H
+#ifndef CDSLIB_OS_LINUX_TIMER_H
+#define CDSLIB_OS_LINUX_TIMER_H
-#ifndef __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
# error "<cds/os/timer.h> must be included"
#endif
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_LINUX_TIMER_H
+#endif // #ifndef CDSLIB_OS_LINUX_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_LINUX_TOPOLOGY_H
-#define __CDS_OS_LINUX_TOPOLOGY_H
+#ifndef CDSLIB_OS_LINUX_TOPOLOGY_H
+#define CDSLIB_OS_LINUX_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
#endif
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_LINUX_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_LINUX_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_OSX_TIMER_H
-#define __CDS_OS_OSX_TIMER_H
+#ifndef CDSLIB_OS_OSX_TIMER_H
+#define CDSLIB_OS_OSX_TIMER_H
-#ifndef __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
# error "<cds/os/timer.h> must be included"
#endif
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_LINUX_TIMER_H
+#endif // #ifndef CDSLIB_OS_LINUX_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_OSX_TOPOLOGY_H
-#define __CDS_OS_OSX_TOPOLOGY_H
+#ifndef CDSLIB_OS_OSX_TOPOLOGY_H
+#define CDSLIB_OS_OSX_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
#endif
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_OSX_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_OSX_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_POSIX_ALLOC_ALIGNED_H
-#define __CDS_OS_POSIX_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_POSIX_ALLOC_ALIGNED_H
+#define CDSLIB_OS_POSIX_ALLOC_ALIGNED_H
#ifndef _GNU_SOURCE
# define _GNU_SOURCE
//@endcond
-#endif // #ifndef __CDS_OS_POSIX_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_POSIX_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_POSIX_FAKE_TOPOLOGY_H
-#define __CDS_OS_POSIX_FAKE_TOPOLOGY_H
+#ifndef CDSLIB_OS_POSIX_FAKE_TOPOLOGY_H
+#define CDSLIB_OS_POSIX_FAKE_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_POSIX_FAKE_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_POSIX_FAKE_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_POSIX_THREAD_H
-#define __CDS_OS_POSIX_THREAD_H
+#ifndef CDSLIB_OS_POSIX_THREAD_H
+#define CDSLIB_OS_POSIX_THREAD_H
#include <pthread.h>
#include <signal.h>
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_POSIX_THREAD_H
+#endif // #ifndef CDSLIB_OS_POSIX_THREAD_H
//$$CDS-header$$
-#ifndef __CDS_OS_POSIX_TIMER_H
-#define __CDS_OS_POSIX_TIMER_H
+#ifndef CDSLIB_OS_POSIX_TIMER_H
+#define CDSLIB_OS_POSIX_TIMER_H
-#ifndef __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
# error "<cds/os/timer.h> must be included"
#endif
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_POSIX_TIMER_H
+#endif // #ifndef CDSLIB_OS_POSIX_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_SUNOS_ALLOC_ALIGNED_H
-#define __CDS_OS_SUNOS_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_SUNOS_ALLOC_ALIGNED_H
+#define CDSLIB_OS_SUNOS_ALLOC_ALIGNED_H
#include <cds/os/libc/alloc_aligned.h>
-#endif // #ifndef __CDS_OS_SUNOS_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_SUNOS_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_SUNOS_TIMER_H
-#define __CDS_OS_SUNOS_TIMER_H
+#ifndef CDSLIB_OS_SUNOS_TIMER_H
+#define CDSLIB_OS_SUNOS_TIMER_H
-#ifndef __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
# error "<cds/os/timer.h> must be included"
#endif
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_SUNOS_TIMER_H
+#endif // #ifndef CDSLIB_OS_SUNOS_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_SUNOS_TOPOLOGY_H
-#define __CDS_OS_SUNOS_TOPOLOGY_H
+#ifndef CDSLIB_OS_SUNOS_TOPOLOGY_H
+#define CDSLIB_OS_SUNOS_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
#endif
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_SUNOS_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_SUNOS_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_THREAD_H
-#define __CDS_OS_THREAD_H
+#ifndef CDSLIB_OS_THREAD_H
+#define CDSLIB_OS_THREAD_H
#include <thread>
#include <cds/details/defs.h>
}
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_THREAD_H
+#endif // #ifndef CDSLIB_OS_THREAD_H
//$$CDS-header$$
-#ifndef __CDS_OS_TIMER_H
-#define __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
+#define CDSLIB_OS_TIMER_H
#include <cds/details/defs.h>
# error Unknown operating system. Compilation aborted.
#endif
-#endif // #ifndef __CDS_OS_TIMER_H
+#endif // #ifndef CDSLIB_OS_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_TOPOLOGY_H
-#define __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
+#define CDSLIB_OS_TOPOLOGY_H
#include <cds/details/defs.h>
# error Unknown OS. Compilation aborted
#endif
-#endif // #ifndef __CDS_OS_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_OS_WIN_ALLOC_ALIGNED_H
-#define __CDS_OS_WIN_ALLOC_ALIGNED_H
+#ifndef CDSLIB_OS_WIN_ALLOC_ALIGNED_H
+#define CDSLIB_OS_WIN_ALLOC_ALIGNED_H
#include <malloc.h>
}} // namespace cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_WIN_ALLOC_ALIGNED_H
+#endif // #ifndef CDSLIB_OS_WIN_ALLOC_ALIGNED_H
//$$CDS-header$$
-#ifndef __CDS_OS_WIN_THREAD_H
-#define __CDS_OS_WIN_THREAD_H
+#ifndef CDSLIB_OS_WIN_THREAD_H
+#define CDSLIB_OS_WIN_THREAD_H
#include <windows.h>
}} // namespace cds::OS
-#endif // #ifndef __CDS_OS_WIN_THREAD_H
+#endif // #ifndef CDSLIB_OS_WIN_THREAD_H
//$$CDS-header$$
-#ifndef __CDS_OS_WIN_TIMER_H
-#define __CDS_OS_WIN_TIMER_H
+#ifndef CDSLIB_OS_WIN_TIMER_H
+#define CDSLIB_OS_WIN_TIMER_H
-#ifndef __CDS_OS_TIMER_H
+#ifndef CDSLIB_OS_TIMER_H
# error "<cds/os/timer.h> must be included"
#endif
}} // namespae cds::OS
//@endcond
-#endif // #ifndef __CDS_OS_WIN_TIMER_H
+#endif // #ifndef CDSLIB_OS_WIN_TIMER_H
//$$CDS-header$$
-#ifndef __CDS_OS_WIN_TOPOLOGY_H
-#define __CDS_OS_WIN_TOPOLOGY_H
+#ifndef CDSLIB_OS_WIN_TOPOLOGY_H
+#define CDSLIB_OS_WIN_TOPOLOGY_H
-#ifndef __CDS_OS_TOPOLOGY_H
+#ifndef CDSLIB_OS_TOPOLOGY_H
# error "<cds/os/topology.h> must be included instead"
#endif
-#endif // #ifndef __CDS_OS_WIN_TOPOLOGY_H
+#endif // #ifndef CDSLIB_OS_WIN_TOPOLOGY_H
//$$CDS-header$$
-#ifndef __CDS_THREADING__COMMON_H
-#define __CDS_THREADING__COMMON_H
+#ifndef CDSLIB_THREADING__COMMON_H
+#define CDSLIB_THREADING__COMMON_H
#include <cds/gc/impl/hp_decl.h>
#include <cds/gc/impl/dhp_decl.h>
} // namespace threading
} // namespace cds::threading
-#endif // #ifndef __CDS_THREADING__COMMON_H
+#endif // #ifndef CDSLIB_THREADING__COMMON_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_AUTO_DETECT_H
-#define __CDS_THREADING_AUTO_DETECT_H
+#ifndef CDSLIB_THREADING_AUTO_DETECT_H
+#define CDSLIB_THREADING_AUTO_DETECT_H
#if defined(CDS_THREADING_AUTODETECT)
// Auto-detect appropriate threading model
# error "You must define one of CDS_THREADING_xxx macro before compiling the application"
#endif
-#endif // #ifndef __CDS_THREADING_AUTO_DETECT_H
+#endif // #ifndef CDSLIB_THREADING_AUTO_DETECT_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_CXX11_H
-#define __CDS_THREADING_DETAILS_CXX11_H
+#ifndef CDSLIB_THREADING_DETAILS_CXX11_H
+#define CDSLIB_THREADING_DETAILS_CXX11_H
#include <cds/threading/details/cxx11_manager.h>
}} // namespace cds::threading
#endif
-#endif // #ifndef __CDS_THREADING_DETAILS_CXX11_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_CXX11_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_CXX11_MANAGER_H
-#define __CDS_THREADING_DETAILS_CXX11_MANAGER_H
+#ifndef CDSLIB_THREADING_DETAILS_CXX11_MANAGER_H
+#define CDSLIB_THREADING_DETAILS_CXX11_MANAGER_H
#include <cds/threading/details/_common.h>
}} // namespace cds::threading
//@endcond
-#endif // #ifndef __CDS_THREADING_DETAILS_CXX11_MANAGER_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_CXX11_MANAGER_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_GCC_H
-#define __CDS_THREADING_DETAILS_GCC_H
+#ifndef CDSLIB_THREADING_DETAILS_GCC_H
+#define CDSLIB_THREADING_DETAILS_GCC_H
#include <cds/threading/details/gcc_manager.h>
}} // namespace cds::threading
#endif
-#endif // #ifndef __CDS_THREADING_DETAILS_GCC_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_GCC_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_GCC_MANAGER_H
-#define __CDS_THREADING_DETAILS_GCC_MANAGER_H
+#ifndef CDSLIB_THREADING_DETAILS_GCC_MANAGER_H
+#define CDSLIB_THREADING_DETAILS_GCC_MANAGER_H
#if !( CDS_COMPILER == CDS_COMPILER_GCC || CDS_COMPILER == CDS_COMPILER_CLANG || CDS_COMPILER == CDS_COMPILER_INTEL)
# error "threading/details/gcc_manager.h may be used only with GCC or Clang C++ compiler"
}} // namespace cds::threading
//@endcond
-#endif // #ifndef __CDS_THREADING_DETAILS_GCC_MANAGER_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_GCC_MANAGER_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_MSVC_H
-#define __CDS_THREADING_DETAILS_MSVC_H
+#ifndef CDSLIB_THREADING_DETAILS_MSVC_H
+#define CDSLIB_THREADING_DETAILS_MSVC_H
#include <cds/threading/details/msvc_manager.h>
}} // namespace cds::threading
#endif
-#endif // #ifndef __CDS_THREADING_DETAILS_MSVC_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_MSVC_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_MSVC_MANAGER_H
-#define __CDS_THREADING_DETAILS_MSVC_MANAGER_H
+#ifndef CDSLIB_THREADING_DETAILS_MSVC_MANAGER_H
+#define CDSLIB_THREADING_DETAILS_MSVC_MANAGER_H
#if !( CDS_COMPILER == CDS_COMPILER_MSVC || (CDS_COMPILER == CDS_COMPILER_INTEL && CDS_OS_INTERFACE == CDS_OSI_WINDOWS))
# error "threading/details/msvc_manager.h may be used only with Microsoft Visual C++ / Intel C++ compiler"
}} // namespace cds::threading
//@endcond
-#endif // #ifndef __CDS_THREADING_DETAILS_MSVC_MANAGER_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_MSVC_MANAGER_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_PTHREAD_H
-#define __CDS_THREADING_DETAILS_PTHREAD_H
+#ifndef CDSLIB_THREADING_DETAILS_PTHREAD_H
+#define CDSLIB_THREADING_DETAILS_PTHREAD_H
#include <cds/threading/details/pthread_manager.h>
}} // namespace cds::threading
#endif
-#endif // #ifndef __CDS_THREADING_DETAILS_PTHREAD_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_PTHREAD_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_PTHREAD_MANAGER_H
-#define __CDS_THREADING_DETAILS_PTHREAD_MANAGER_H
+#ifndef CDSLIB_THREADING_DETAILS_PTHREAD_MANAGER_H
+#define CDSLIB_THREADING_DETAILS_PTHREAD_MANAGER_H
#include <system_error>
#include <stdio.h>
}} // namespace cds::threading
//@endcond
-#endif // #ifndef __CDS_THREADING_DETAILS_PTHREAD_MANAGER_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_PTHREAD_MANAGER_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_WINTLS_H
-#define __CDS_THREADING_DETAILS_WINTLS_H
+#ifndef CDSLIB_THREADING_DETAILS_WINTLS_H
+#define CDSLIB_THREADING_DETAILS_WINTLS_H
#include <stdio.h>
#include <cds/threading/details/wintls_manager.h>
}} // namespace cds::threading
#endif
-#endif // #ifndef __CDS_THREADING_DETAILS_WINTLS_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_WINTLS_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_DETAILS_WINTLS_MANAGER_H
-#define __CDS_THREADING_DETAILS_WINTLS_MANAGER_H
+#ifndef CDSLIB_THREADING_DETAILS_WINTLS_MANAGER_H
+#define CDSLIB_THREADING_DETAILS_WINTLS_MANAGER_H
#include <system_error>
#include <stdio.h>
}} // namespace cds::threading
//@endcond
-#endif // #ifndef __CDS_THREADING_DETAILS_WINTLS_MANAGER_H
+#endif // #ifndef CDSLIB_THREADING_DETAILS_WINTLS_MANAGER_H
//$$CDS-header$$
-#ifndef __CDS_THREADING_MODEL_H
-#define __CDS_THREADING_MODEL_H
+#ifndef CDSLIB_THREADING_MODEL_H
+#define CDSLIB_THREADING_MODEL_H
#include <cds/threading/details/_common.h>
#include <cds/user_setup/threading.h>
}} // namespace cds::threading
-#endif // #ifndef __CDS_THREADING_MODEL_H
+#endif // #ifndef CDSLIB_THREADING_MODEL_H
//$$CDS-header$$
-#ifndef __CDS_URCU_EXEMPT_PTR_H
-#define __CDS_URCU_EXEMPT_PTR_H
+#ifndef CDSLIB_URCU_EXEMPT_PTR_H
+#define CDSLIB_URCU_EXEMPT_PTR_H
#include <type_traits>
#include <cds/details/defs.h>
};
}} // namespace cds::urcu
-#endif //#ifndef __CDS_URCU_EXEMPT_PTR_H
+#endif //#ifndef CDSLIB_URCU_EXEMPT_PTR_H
//$$CDS-header$$
-#ifndef __CDS_USER_SETUP_ALLOCATOR_H
-#define __CDS_USER_SETUP_ALLOCATOR_H
+#ifndef CDSLIB_USER_SETUP_ALLOCATOR_H
+#define CDSLIB_USER_SETUP_ALLOCATOR_H
/** \file
\brief Default implementation of allocator classes.
# include <cds/os/alloc_aligned.h>
#endif
-#endif // #ifndef __CDS_USER_SETUP_ALLOCATOR_H
+#endif // #ifndef CDSLIB_USER_SETUP_ALLOCATOR_H
//$$CDS-header$$
-#ifndef __CDS_USER_SETUP_CACHE_LINE_H
-#define __CDS_USER_SETUP_CACHE_LINE_H
+#ifndef CDSLIB_USER_SETUP_CACHE_LINE_H
+#define CDSLIB_USER_SETUP_CACHE_LINE_H
/** \file
\brief Cache-line size definition
} // namespace cds
//@endcond
-#endif // #ifndef __CDS_USER_SETUP_CACHE_LINE_H
+#endif // #ifndef CDSLIB_USER_SETUP_CACHE_LINE_H
//$$CDS-header$$
-#ifndef __CDS_USER_SETUP_THREADING_MODEL_H
-#define __CDS_USER_SETUP_THREADING_MODEL_H
+#ifndef CDSLIB_USER_SETUP_THREADING_MODEL_H
+#define CDSLIB_USER_SETUP_THREADING_MODEL_H
/**
CDS threading model
*/
#define CDS_THREADING_AUTODETECT
-#endif // #ifndef __CDS_USER_SETUP_THREADING_MODEL_H
+#endif // #ifndef CDSLIB_USER_SETUP_THREADING_MODEL_H
//$$CDS-header$$
-#ifndef __CDS_VERSION_H
-#define __CDS_VERSION_H
+#ifndef CDSLIB_VERSION_H
+#define CDSLIB_VERSION_H
// cds library version
// CDS_VERSION == CDS_VERSION_MAJOR '.' CDS_VERSION_MINOR '.' CDS_VERSION_PATCH
#define CDS_VERSION_STRING "2.1.0"
-#endif // #ifndef __CDS_VERSION_H
+#endif // #ifndef CDSLIB_VERSION_H