Lines Matching defs:_M_size

516       size_t _M_size;
551 valarray<_Tp>::valarray() : _M_size(0), _M_data(0) {}
556 : _M_size(__n), _M_data(__valarray_get_storage<_Tp>(__n))
562 : _M_size(__n), _M_data(__valarray_get_storage<_Tp>(__n))
568 : _M_size(__n), _M_data(__valarray_get_storage<_Tp>(__n))
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,
584 : _M_size(__sa._M_sz), _M_data(__valarray_get_storage<_Tp>(__sa._M_sz))
593 : _M_size(__ga._M_index.size()),
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);
637 _GLIBCXX_DEBUG_ASSERT(_M_size == __v._M_size);
638 std::__valarray_copy(__v._M_data, _M_size, _M_data);
646 std::__valarray_fill(_M_data, _M_size, __t);
654 _GLIBCXX_DEBUG_ASSERT(_M_size == __sa._M_sz);
664 _GLIBCXX_DEBUG_ASSERT(_M_size == __ga._M_index.size());
666 _Array<_Tp>(_M_data), _M_size);
674 _GLIBCXX_DEBUG_ASSERT(_M_size == __ma._M_sz);
676 _Array<_Tp>(_M_data), _M_size);
684 _GLIBCXX_DEBUG_ASSERT(_M_size == __ia._M_sz);
686 _Array<_Tp>(_M_data), _M_size);
694 _GLIBCXX_DEBUG_ASSERT(_M_size == __e.size());
695 std::__valarray_copy(__e, _M_size, _Array<_Tp>(_M_data));
771 { return _M_size; }
777 _GLIBCXX_DEBUG_ASSERT(_M_size > 0);
778 return std::__valarray_sum(_M_data, _M_data + _M_size);
787 if (_M_size == 0)
791 std::__valarray_get_storage<_Tp>(_M_size);
795 _M_data + _M_size, __tmp_M_data);
798 if (size_t(__n) > _M_size)
799 __n = _M_size;
802 _M_data + _M_size, __tmp_M_data);
803 std::__valarray_default_construct(__tmp_M_data + _M_size - __n,
804 __tmp_M_data + _M_size);
808 if (size_t(-__n) > _M_size)
809 __n = -_M_size;
811 std::__valarray_copy_construct(_M_data, _M_data + _M_size + __n,
817 __ret._M_size = _M_size;
828 if (_M_size == 0)
832 std::__valarray_get_storage<_Tp>(_M_size);
836 _M_data + _M_size, __tmp_M_data);
839 if (size_t(__n) > _M_size)
840 __n = __n % _M_size;
843 __tmp_M_data + _M_size - __n);
844 std::__valarray_copy_construct(_M_data + __n, _M_data + _M_size,
849 if (size_t(-__n) > _M_size)
850 __n = -(size_t(-__n) % _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,
858 __ret._M_size = _M_size;
870 std::__valarray_destroy_elements(_M_data, _M_data + _M_size);
871 if (_M_size != __n)
874 _M_size = __n;
884 _GLIBCXX_DEBUG_ASSERT(_M_size > 0);
885 return *std::min_element(_M_data, _M_data+_M_size);
892 _GLIBCXX_DEBUG_ASSERT(_M_size > 0);
893 return *std::max_element(_M_data, _M_data+_M_size);
934 _Array_augmented_##_Name(_Array<_Tp>(_M_data), _M_size, __t); \
942 _GLIBCXX_DEBUG_ASSERT(_M_size == __v._M_size); \
943 _Array_augmented_##_Name(_Array<_Tp>(_M_data), _M_size, \
966 _Array_augmented_##_Name(_Array<_Tp>(_M_data), __e, _M_size); \