Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_index

112       valarray<size_t> _M_index; // Linear array of referenced indices
115 : _M_count(1), _M_start(0), _M_size(), _M_stride(), _M_index() {}
129 _Indexer* _M_index;
136 { return _M_index ? _M_index->_M_start : 0; }
140 { return _M_index ? _M_index->_M_size : valarray<size_t>(); }
144 { return _M_index ? _M_index->_M_stride : valarray<size_t>(); }
150 : _M_index(new gslice::_Indexer()) {}
155 : _M_index(new gslice::_Indexer(__o, __l, __s)) {}
159 : _M_index(__g._M_index)
160 { if (_M_index) _M_index->_M_increment_use(); }
165 if (_M_index && _M_index->_M_decrement_use() == 0)
166 delete _M_index;
172 if (__g._M_index)
173 __g._M_index->_M_increment_use();
174 if (_M_index && _M_index->_M_decrement_use() == 0)
175 delete _M_index;
176 _M_index = __g._M_index;