typedef typename maker::cxx_data_allocator cxx_data_allocator;
typedef typename maker::data_disposer data_disposer;
typedef typename base_class::atomic_node_ptr head_type;
typedef typename maker::cxx_data_allocator cxx_data_allocator;
typedef typename maker::data_disposer data_disposer;
typedef typename base_class::atomic_node_ptr head_type;