Home
last modified time | relevance | path

Searched refs:_M_impl (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/libstdc++/include/bits/
H A Dvector.tcc78 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
85 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
95 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage in insert()
98 this->_M_impl.construct(this->_M_impl._M_finish, __x); in insert()
114 this->_M_impl.destroy(this->_M_impl._M_finish); in erase()
163 this->_M_impl._M_finish = this->_M_impl._M_start + __xlen; in operator =()
225 this->_M_impl._M_finish = this->_M_impl._M_start + __len; in _M_assign_aux()
226 this->_M_impl._M_end_of_storage = this->_M_impl._M_finish; in _M_assign_aux()
249 this->_M_impl.construct(this->_M_impl._M_finish, in _M_insert_aux()
293 std::_Destroy(this->_M_impl._M_start, this->_M_impl._M_finish, in _M_insert_aux()
[all …]
H A Ddeque.tcc312 this->_M_impl.construct(this->_M_impl._M_finish._M_cur, __t_copy); in _M_push_back_aux()
315 this->_M_impl._M_finish._M_cur = this->_M_impl._M_finish._M_first; in _M_push_back_aux()
335 this->_M_impl._M_start._M_set_node(this->_M_impl._M_start._M_node in _M_push_front_aux()
338 this->_M_impl.construct(this->_M_impl._M_start._M_cur, __t_copy); in _M_push_front_aux()
355 this->_M_impl._M_finish._M_cur = this->_M_impl._M_finish._M_last - 1; in _M_pop_back_aux()
356 this->_M_impl.destroy(this->_M_impl._M_finish._M_cur); in _M_pop_back_aux()
368 this->_M_impl.destroy(this->_M_impl._M_start._M_cur); in _M_pop_front_aux()
371 this->_M_impl._M_start._M_cur = this->_M_impl._M_start._M_first; in _M_pop_front_aux()
714 = this->_M_impl._M_finish._M_node - this->_M_impl._M_start._M_node + 1; in _M_reallocate_map()
720 __new_nstart = this->_M_impl._M_map + (this->_M_impl._M_map_size in _M_reallocate_map()
[all …]
H A Dstl_vector.h116 : _M_impl(__a) in _Vector_base()
120 : _M_impl(__a) in _Vector_base()
125 this->_M_impl._M_finish = this->_M_impl._M_start; in _Vector_base()
126 this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; in _Vector_base()
230 this->_M_impl._M_finish = this->_M_impl._M_start + __n; in _Base()
613 if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) in push_back()
615 this->_M_impl.construct(this->_M_impl._M_finish, __x); in push_back()
635 this->_M_impl.destroy(this->_M_impl._M_finish); in pop_back()
744 std::swap(this->_M_impl._M_start, __x._M_impl._M_start); in swap()
745 std::swap(this->_M_impl._M_finish, __x._M_impl._M_finish); in swap()
[all …]
H A Dstl_deque.h384 : _M_impl() in _Deque_base()
520 this->_M_impl._M_start._M_cur = _M_impl._M_start._M_first; in _M_initialize_map()
880 { return this->_M_impl._M_finish - this->_M_impl._M_start; } in size()
1070 this->_M_impl.construct(this->_M_impl._M_finish._M_cur, __x); in push_back()
1091 this->_M_impl.destroy(this->_M_impl._M_start._M_cur); in pop_front()
1113 this->_M_impl.destroy(this->_M_impl._M_finish._M_cur); in pop_back()
1211 std::swap(this->_M_impl._M_start, __x._M_impl._M_start); in swap()
1212 std::swap(this->_M_impl._M_finish, __x._M_impl._M_finish); in swap()
1213 std::swap(this->_M_impl._M_map, __x._M_impl._M_map); in swap()
1214 std::swap(this->_M_impl._M_map_size, __x._M_impl._M_map_size); in swap()
[all …]
H A Dstl_bvector.h414 : _M_impl() { } in _Bvector_base()
417 : _M_impl(__a) { } in _Bvector_base()
434 _M_impl.deallocate(_M_impl._M_start._M_p, in _M_deallocate()
435 _M_impl._M_end_of_storage - _M_impl._M_start._M_p); in _M_deallocate()
505 std::fill(this->_M_impl._M_start._M_p, this->_M_impl._M_end_of_storage, in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
686 if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_of_storage) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
695 std::swap(this->_M_impl._M_start, __x._M_impl._M_start); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
696 std::swap(this->_M_impl._M_finish, __x._M_impl._M_finish); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
719 if (this->_M_impl._M_finish._M_p != this->_M_impl._M_end_of_storage in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
801 this->_M_impl._M_finish = this->_M_impl._M_start + difference_type(__n); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
[all …]
H A Dstl_tree.h593 : _M_impl(__comp, __a)
597 : _M_impl(__x._M_impl._M_key_compare, __x._M_get_Node_allocator())
604 _M_impl._M_node_count = __x._M_impl._M_node_count;
833 _M_impl._M_key_compare = __x._M_impl._M_key_compare;
839 _M_impl._M_node_count = __x._M_impl._M_node_count;
859 ++_M_impl._M_node_count;
877 ++_M_impl._M_node_count;
896 ++_M_impl._M_node_count;
975 std::swap(this->_M_impl._M_node_count, __t._M_impl._M_node_count);
976 std::swap(this->_M_impl._M_key_compare, __t._M_impl._M_key_compare);
[all …]
H A Dstl_list.h317 _List_impl _M_impl; variable
321 { return _M_impl._Node_alloc_type::allocate(1); } in _M_get_node()
347 : _M_impl() in _List_base()
351 : _M_impl(__a) in _List_base()
364 this->_M_impl._M_node._M_next = &this->_M_impl._M_node; in _M_init()
365 this->_M_impl._M_node._M_prev = &this->_M_impl._M_node; in _M_init()
444 using _Base::_M_impl;
612 { return iterator(&this->_M_impl._M_node); } in end()
666 { return this->_M_impl._M_node._M_next == &this->_M_impl._M_node; } in empty()
903 _List_node_base::swap(this->_M_impl._M_node, __x._M_impl._M_node); in swap()
[all …]
H A Dlist.tcc73 _Node* __cur = static_cast<_Node*>(this->_M_impl._M_node._M_next); in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
74 while (__cur != &this->_M_impl._M_node) in _GLIBCXX_BEGIN_NESTED_NAMESPACE()
274 if (this->_M_impl._M_node._M_next != &this->_M_impl._M_node in sort()
275 && this->_M_impl._M_node._M_next->_M_next != &this->_M_impl._M_node) in sort()
351 if (this->_M_impl._M_node._M_next != &this->_M_impl._M_node in sort()
352 && this->_M_impl._M_node._M_next->_M_next != &this->_M_impl._M_node) in sort()
H A Dlocale_classes.h285 _Impl* _M_impl; in _GLIBCXX_BEGIN_NAMESPACE()
567 _M_impl = new _Impl(*__other._M_impl, 1); in locale()
570 { _M_impl->_M_install_facet(&_Facet::id, __f); } in locale()
573 _M_impl->_M_remove_reference(); in locale()
576 delete [] _M_impl->_M_names[0]; in locale()
577 _M_impl->_M_names[0] = 0; // Unnamed. in locale()
H A Dlocale_facets.tcc53 _Impl* __tmp = new _Impl(*_M_impl, 1); in _GLIBCXX_BEGIN_NAMESPACE()
56 __tmp->_M_replace_facet(__other._M_impl, &_Facet::id); in _GLIBCXX_BEGIN_NAMESPACE()
93 const locale::facet** __facets = __loc._M_impl->_M_facets; in has_facet()
94 return (__i < __loc._M_impl->_M_facets_size && __facets[__i]); in has_facet()
115 const locale::facet** __facets = __loc._M_impl->_M_facets; in use_facet()
116 if (!(__i < __loc._M_impl->_M_facets_size && __facets[__i])) in use_facet()
139 const locale::facet** __caches = __loc._M_impl->_M_caches; in operator ()()
153 __loc._M_impl->_M_install_cache(__tmp, __i); in operator ()()
166 const locale::facet** __caches = __loc._M_impl->_M_caches; in operator ()()
180 __loc._M_impl->_M_install_cache(__tmp, __i); in operator ()()
/freebsd-12.1/contrib/libstdc++/src/
H A Dlocale.cc78 : _M_impl(__other._M_impl) in locale()
79 { _M_impl->_M_add_reference(); } in locale()
88 { _M_impl->_M_remove_reference(); } in ~locale()
98 if (_M_impl == __rhs._M_impl) in operator ==()
100 else if (!_M_impl->_M_names[0] || !__rhs._M_impl->_M_names[0] in operator ==()
104 else if (!_M_impl->_M_names[1] && !__rhs._M_impl->_M_names[1]) in operator ==()
115 _M_impl->_M_remove_reference(); in operator =()
116 _M_impl = __other._M_impl; in operator =()
124 if (!_M_impl->_M_names[0]) in name()
127 __ret = _M_impl->_M_names[0]; in name()
[all …]
H A Dlocalename.cc37 locale::locale(const char* __s) : _M_impl(0) in locale()
43 (_M_impl = _S_classic)->_M_add_reference(); in locale()
45 _M_impl = new _Impl(__s, 1); in locale()
57 _M_impl = new _Impl(__env, 1); in locale()
131 _M_impl = new _Impl(__str.c_str(), 1); in locale()
138 _M_impl = new _Impl(__lang.c_str(), 1); in locale()
147 : _M_impl(0) in locale()
157 : _M_impl(0) in locale()
165 _M_impl = new _Impl(*__base._M_impl, 1); in _M_coalesce()
168 { _M_impl->_M_replace_categories(__add._M_impl, __cat); } in _M_coalesce()
[all …]
H A Dctype.cc58 const locale::_Impl* __tmp = __loc._M_impl; in use_facet()
68 const locale::_Impl* __tmp = __loc._M_impl; in use_facet()
H A Dlocale_init.cc212 locale::locale() throw() : _M_impl(0) in _GLIBCXX_BEGIN_NAMESPACE()
217 _M_impl = _S_global; in _GLIBCXX_BEGIN_NAMESPACE()
228 __other._M_impl->_M_add_reference(); in global()
229 _S_global = __other._M_impl; in global()
/freebsd-12.1/contrib/libstdc++/
H A DChangeLog-20043665 Optimize locale::_M_impl->_M_names for the most common cases:
3833 * include/bits/stl_bvector.h: Use _M_impl._M_start.
3902 * src/locale.cc (locale::operator==): When _M_impl == __rhs._M_impl
4181 _M_key_compare as _M_impl._M_key_compare(). The other data members
4182 (*) can be referenced to as _M_impl.(*), where
4203 from this->_M_node to this->_M_impl._M_node * bits/list.tcc: Same
4212 _M_impl.*.
4226 _M_impl.*.