Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_index

113       valarray<size_t> _M_index; // Linear array of referenced indices
116 : _M_count(1), _M_start(0), _M_size(), _M_stride(), _M_index() {}
130 _Indexer* _M_index;
137 { return _M_index ? _M_index->_M_start : 0; }
141 { return _M_index ? _M_index->_M_size : valarray<size_t>(); }
145 { return _M_index ? _M_index->_M_stride : valarray<size_t>(); }
151 : _M_index(new gslice::_Indexer()) {}
156 : _M_index(new gslice::_Indexer(__o, __l, __s)) {}
160 : _M_index(__g._M_index)
161 { if (_M_index) _M_index->_M_increment_use(); }
166 if (_M_index && _M_index->_M_decrement_use() == 0)
167 delete _M_index;
173 if (__g._M_index)
174 __g._M_index->_M_increment_use();
175 if (_M_index && _M_index->_M_decrement_use() == 0)
176 delete _M_index;
177 _M_index = __g._M_index;