Home
last modified time | relevance | path

Searched refs:_M_index (Results 1 – 11 of 11) sorted by relevance

/freebsd-12-stable/contrib/libstdc++/include/bits/
Dgslice.h110 valarray<size_t> _M_index; // Linear array of referenced indices in _GLIBCXX_BEGIN_NAMESPACE() member
122 _Indexer* _M_index; in _GLIBCXX_BEGIN_NAMESPACE() local
129 { return _M_index ? _M_index->_M_start : 0; } in start()
133 { return _M_index ? _M_index->_M_size : valarray<size_t>(); } in size()
137 { return _M_index ? _M_index->_M_stride : valarray<size_t>(); } in stride()
139 inline gslice::gslice () : _M_index(0) {} in gslice()
144 : _M_index(new gslice::_Indexer(__o, __l, __s)) {} in gslice()
147 gslice::gslice(const gslice& __g) : _M_index(__g._M_index) in gslice()
148 { if (_M_index) _M_index->_M_increment_use(); } in gslice()
153 if (_M_index && _M_index->_M_decrement_use() == 0) in ~gslice()
[all …]
Dgslice_array.h124 const valarray<size_t>& _M_index; in _GLIBCXX_BEGIN_NAMESPACE() local
138 : _M_array(__a), _M_index(__i) {} in gslice_array()
143 : _M_array(__a._M_array), _M_index(__a._M_index) {} in gslice_array()
150 _Array<size_t>(__a._M_index), _M_index.size(),
151 _M_array, _Array<size_t>(_M_index));
159 std::__valarray_fill(_M_array, _Array<size_t>(_M_index),
160 _M_index.size(), __t);
168 _M_array, _Array<size_t>(_M_index));
176 std::__valarray_copy (__e, _M_index.size(), _M_array,
177 _Array<size_t>(_M_index));
[all …]
Dindirect_array.h133 const _Array<size_t> _M_index; in _GLIBCXX_BEGIN_NAMESPACE() local
143 : _M_sz(__a._M_sz), _M_index(__a._M_index), _M_array(__a._M_array) {} in indirect_array()
149 : _M_sz(__s), _M_index(__i), _M_array(__a) {} in indirect_array()
155 std::__valarray_copy(__a._M_array, _M_sz, __a._M_index, _M_array,
156 _M_index);
163 { std::__valarray_fill(_M_array, _M_index, _M_sz, __t); }
168 { std::__valarray_copy(_Array<_Tp>(__v), _M_sz, _M_array, _M_index); }
174 { std::__valarray_copy(__e, _M_sz, _M_array, _M_index); }
182 _Array_augmented_##_Name(_M_array, _M_index, _Array<_Tp>(__v), _M_sz); \
190 _Array_augmented_##_Name(_M_array, _M_index, __e, _M_sz); \
Dvalarray_after.h55 : _M_expr (__e), _M_index(__i) {} in _GLIBCXX_BEGIN_NAMESPACE()
59 { return _M_expr[_M_index[__i]]; } in _GLIBCXX_BEGIN_NAMESPACE()
63 { return _M_index.size(); } in _GLIBCXX_BEGIN_NAMESPACE()
67 const valarray<size_t>& _M_index; in _GLIBCXX_BEGIN_NAMESPACE() local
77 : _M_array (__a), _M_index(__i) {} in _GBase()
81 { return _M_array._M_data[_M_index[__i]]; }
85 { return _M_index.size(); } in size()
89 const valarray<size_t>& _M_index; variable
124 : _M_expr (__e), _M_index (__i) {}
128 { return _M_expr[_M_index[__i]]; }
[all …]
Dios_base.h471 int _M_index; member
476 : _M_next(__cb), _M_fn(__fn), _M_index(__index), _M_refcount(0) { } in _Callback_list()
Dlocale_classes.h450 mutable size_t _M_index; variable
/freebsd-12-stable/contrib/libstdc++/include/std/
Dstd_valarray.h593 : _M_size(__ga._M_index.size()), in valarray()
597 (__ga._M_array, _Array<size_t>(__ga._M_index), in valarray()
616 (__ia._M_array, __ia._M_index, _Array<_Tp>(_M_data), _M_size); in valarray()
664 _GLIBCXX_DEBUG_ASSERT(_M_size == __ga._M_index.size());
665 std::__valarray_copy(__ga._M_array, _Array<size_t>(__ga._M_index),
685 std::__valarray_copy(__ia._M_array, __ia._M_index,
718 (_Closure(_Array<_Tp>(_M_data), __gs._M_index->_M_index));
726 (_Array<_Tp>(_M_data), __gs._M_index->_M_index);
/freebsd-12-stable/contrib/libstdc++/src/
Dlocale.cc412 if (!_M_index) in _M_id()
431 _M_index = 1 + f->_M_id(); in _M_id()
434 _M_index = 1 + __gnu_cxx::__exchange_and_add_dispatch(&_S_refcount, in _M_id()
437 return _M_index - 1; in _M_id()
Dvalarray-inst.cc113 _M_index(__l.size() == 0 ? 0 : __valarray_product(__l)) in _Indexer()
114 { __gslice_to_index(__o, __l, __s, _M_index); } in _Indexer()
Dios.cc174 { (*__p->_M_fn) (__e, *this, __p->_M_index); } in _M_call_callbacks()
/freebsd-12-stable/contrib/libstdc++/
DChangeLog-20015645 (locale::id::id()): Explicitly set _M_index to zero.