Home | History | Annotate | Download | only in bits

Lines Matching refs:_M_index

110       valarray<size_t> _M_index; // Linear array of referenced indices
113 : _M_count(1), _M_start(0), _M_size(), _M_stride(), _M_index() {}
127 _Indexer* _M_index;
134 { return _M_index ? _M_index->_M_start : 0; }
138 { return _M_index ? _M_index->_M_size : valarray<size_t>(); }
142 { return _M_index ? _M_index->_M_stride : valarray<size_t>(); }
148 : _M_index(new gslice::_Indexer()) {}
153 : _M_index(new gslice::_Indexer(__o, __l, __s)) {}
157 : _M_index(__g._M_index)
158 { if (_M_index) _M_index->_M_increment_use(); }
163 if (_M_index && _M_index->_M_decrement_use() == 0)
164 delete _M_index;
170 if (__g._M_index)
171 __g._M_index->_M_increment_use();
172 if (_M_index && _M_index->_M_decrement_use() == 0)
173 delete _M_index;
174 _M_index = __g._M_index;