Lines Matching defs:backbone
50 struct backbone struct
55 typedef typename std::iterator_traits< Iter_t >::value_type value_t;
56 typedef std::atomic< uint32_t > atomic_t;
57 typedef range< size_t > range_pos;
58 typedef range< Iter_t > range_it;
59 typedef range< value_t * > range_buf;
60 typedef std::function< void(void) > function_t;
61 typedef block< Block_size, Iter_t > block_t;
67 range< Iter_t > global_range;
70 std::vector< block_pos > index;
73 size_t nelem;
76 size_t nblock;
79 size_t ntail;
82 Compare cmp;
85 range_it range_tail;
88 static thread_local value_t *buf;
91 stack_cnc< function_t > works;
94 bool error;
107 block_t get_block (size_t pos) const in get_block()
117 range_it get_range (size_t pos) const in get_range()
128 range_buf get_range_buf ( ) const in get_range_buf()
143 void exec (value_t *ptr_buf, atomic_t &counter) in exec()
179 ::backbone (Iter_t first, Iter_t last, Compare comp) in backbone() function in boost::sort::blk_detail::backbone