Lines Matching defs:_M_data

517       _Tp* __restrict__ _M_data;
527 return _M_data[__i];
535 return _M_data[__i];
551 valarray<_Tp>::valarray() : _M_size(0), _M_data(0) {}
556 : _M_size(__n), _M_data(__valarray_get_storage<_Tp>(__n))
557 { std::__valarray_default_construct(_M_data, _M_data + __n); }
562 : _M_size(__n), _M_data(__valarray_get_storage<_Tp>(__n))
563 { std::__valarray_fill_construct(_M_data, _M_data + __n, __t); }
568 : _M_size(__n), _M_data(__valarray_get_storage<_Tp>(__n))
571 std::__valarray_copy_construct(__p, __p + __n, _M_data);
577 : _M_size(__v._M_size), _M_data(__valarray_get_storage<_Tp>(__v._M_size))
578 { std::__valarray_copy_construct(__v._M_data, __v._M_data + _M_size,
579 _M_data); }
584 : _M_size(__sa._M_sz), _M_data(__valarray_get_storage<_Tp>(__sa._M_sz))
587 (__sa._M_array, __sa._M_sz, __sa._M_stride, _Array<_Tp>(_M_data));
594 _M_data(__valarray_get_storage<_Tp>(_M_size))
598 _Array<_Tp>(_M_data), _M_size);
604 : _M_size(__ma._M_sz), _M_data(__valarray_get_storage<_Tp>(__ma._M_sz))
607 (__ma._M_array, __ma._M_mask, _Array<_Tp>(_M_data), _M_size);
613 : _M_size(__ia._M_sz), _M_data(__valarray_get_storage<_Tp>(__ia._M_sz))
616 (__ia._M_array, __ia._M_index, _Array<_Tp>(_M_data), _M_size);
622 : _M_size(__e.size()), _M_data(__valarray_get_storage<_Tp>(_M_size))
623 { std::__valarray_copy_construct(__e, _M_size, _Array<_Tp>(_M_data)); }
629 std::__valarray_destroy_elements(_M_data, _M_data + _M_size);
630 std::__valarray_release_memory(_M_data);
638 std::__valarray_copy(__v._M_data, _M_size, _M_data);
646 std::__valarray_fill(_M_data, _M_size, __t);
656 __sa._M_stride, _Array<_Tp>(_M_data));
666 _Array<_Tp>(_M_data), _M_size);
676 _Array<_Tp>(_M_data), _M_size);
686 _Array<_Tp>(_M_data), _M_size);
695 std::__valarray_copy(__e, _M_size, _Array<_Tp>(_M_data));
704 return _Expr<_Closure, _Tp>(_Closure (_Array<_Tp>(_M_data), __s));
710 { return slice_array<_Tp>(_Array<_Tp>(_M_data), __s); }
718 (_Closure(_Array<_Tp>(_M_data), __gs._M_index->_M_index));
726 (_Array<_Tp>(_M_data), __gs._M_index->_M_index);
737 return valarray<_Tp>(mask_array<_Tp>(_Array<_Tp>(_M_data), __s,
749 return mask_array<_Tp>(_Array<_Tp>(_M_data), __s, _Array<bool>(__m));
764 return indirect_array<_Tp>(_Array<_Tp>(_M_data), __i.size(),
778 return std::__valarray_sum(_M_data, _M_data + _M_size);
794 std::__valarray_copy_construct(_M_data,
795 _M_data + _M_size, __tmp_M_data);
801 std::__valarray_copy_construct(_M_data + __n,
802 _M_data + _M_size, __tmp_M_data);
811 std::__valarray_copy_construct(_M_data, _M_data + _M_size + __n,
818 __ret._M_data = __tmp_M_data;
835 std::__valarray_copy_construct(_M_data,
836 _M_data + _M_size, __tmp_M_data);
842 std::__valarray_copy_construct(_M_data, _M_data + __n,
844 std::__valarray_copy_construct(_M_data + __n, _M_data + _M_size,
852 std::__valarray_copy_construct(_M_data + _M_size + __n,
853 _M_data + _M_size, __tmp_M_data);
854 std::__valarray_copy_construct(_M_data, _M_data + _M_size + __n,
859 __ret._M_data = __tmp_M_data;
870 std::__valarray_destroy_elements(_M_data, _M_data + _M_size);
873 std::__valarray_release_memory(_M_data);
875 _M_data = __valarray_get_storage<_Tp>(__n);
877 std::__valarray_fill_construct(_M_data, _M_data + __n, __c);
885 return *std::min_element(_M_data, _M_data+_M_size);
893 return *std::max_element(_M_data, _M_data+_M_size);
934 _Array_augmented_##_Name(_Array<_Tp>(_M_data), _M_size, __t); \
943 _Array_augmented_##_Name(_Array<_Tp>(_M_data), _M_size, \
944 _Array<_Tp>(__v._M_data)); \
966 _Array_augmented_##_Name(_Array<_Tp>(_M_data), __e, _M_size); \