Home
last modified time | relevance | path

Searched refs:_M_buffer (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/lib/libstdc++/libstdc++/include/bits/
H A Dstl_tempbuf.h82 _Tp* _M_buffer;
87 _M_buffer = 0; in _M_allocate_buffer()
93 _M_buffer = (_Tp*) malloc(_M_len * sizeof(_Tp)); in _M_allocate_buffer()
94 if (_M_buffer) in _M_allocate_buffer()
102 uninitialized_fill_n(_M_buffer, _M_len, val); in _M_initialize_buffer()
111 _Tp* begin() { return _M_buffer; } in begin()
113 _Tp* end() { return _M_buffer + _M_len; } in end()
128 free(_M_buffer); in _Temporary_buffer()
129 _M_buffer = 0; in _Temporary_buffer()
136 _Destroy(_M_buffer, _M_buffer + _M_len); in ~_Temporary_buffer()
[all …]
/openbsd-src/gnu/gcc/libstdc++-v3/include/bits/
H A Dstl_tempbuf.h91 pointer _M_buffer; in _GLIBCXX_BEGIN_NAMESPACE() local
98 { std::uninitialized_fill_n(_M_buffer, _M_len, __val); } in _GLIBCXX_BEGIN_NAMESPACE()
114 { return _M_buffer; } in _GLIBCXX_BEGIN_NAMESPACE()
119 { return _M_buffer + _M_len; } in _GLIBCXX_BEGIN_NAMESPACE()
129 std::_Destroy(_M_buffer, _M_buffer + _M_len); in _GLIBCXX_BEGIN_NAMESPACE()
130 std::return_temporary_buffer(_M_buffer); in _GLIBCXX_BEGIN_NAMESPACE()
146 _M_len(0), _M_buffer(0) in _Temporary_buffer()
155 _M_buffer = __p.first; in _Temporary_buffer()
162 std::return_temporary_buffer(_M_buffer); in _Temporary_buffer()
163 _M_buffer = 0; in _Temporary_buffer()
/openbsd-src/gnu/lib/libstdc++/libstdc++/include/ext/
H A Dstl_rope.h142 value_type _M_buffer[_Buf_sz]; variable
146 _M_prefix->append(_M_buffer, _M_buffer + _M_buf_count); in flush()
154 copy(__x._M_buffer, __x._M_buffer + __x._M_buf_count, _M_buffer); in sequence_buffer()
171 copy(__x._M_buffer, __x._M_buffer + __x._M_buf_count, _M_buffer);
177 _M_buffer[_M_buf_count] = __x; in push_back()
181 _M_buffer[0] = __x; in push_back()
191 _M_buffer[__i] = __s[__j]; in append()
/openbsd-src/gnu/gcc/libstdc++-v3/include/ext/
H A Drope174 value_type _M_buffer[_Buf_sz];
181 _M_prefix->append(_M_buffer, _M_buffer + _M_buf_count);
195 std::copy(__x._M_buffer, __x._M_buffer + __x._M_buf_count, _M_buffer);
222 std::copy(__x._M_buffer, __x._M_buffer + __x._M_buf_count, _M_buffer);
231 _M_buffer[_M_buf_count] = __x;
237 _M_buffer[0] = __x;
249 _M_buffer[__i] = __s[__j];