libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ _M_free_c_string()

template<class _CharT, class _Alloc>
void __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_M_free_c_string ( )
inlineinherited

Definition at line 335 of file ropeimpl.h.

337 {
339 if (0 != __cstr)
340 {
341 std::size_t __size = this->_M_size + 1;
344 }
345 }
constexpr void _Destroy(_ForwardIterator __first, _ForwardIterator __last)
allocator_type & _M_get_allocator()
Definition rope:579
static void _Data_deallocate(_CharT *__p, size_type __n)
Definition rope:598
size_type _M_size
Definition rope:589
_CharT * _M_c_string
Definition rope:613

References __gnu_cxx::_Rope_rep_base< _CharT, _Alloc >::_Data_deallocate(), std::_Destroy(), _M_c_string, __gnu_cxx::_Rope_rep_base< _CharT, _Alloc >::_M_get_allocator(), and __gnu_cxx::_Rope_rep_base< _CharT, _Alloc >::_M_size.

Referenced by __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::~_Rope_RopeConcatenation(), __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::~_Rope_RopeFunction(), __gnu_cxx::_Rope_RopeLeaf< _CharT, _Alloc >::~_Rope_RopeLeaf(), __gnu_cxx::rope< _CharT, _Alloc >::_S_destr_concat_char_iter(), __gnu_cxx::rope< _CharT, _Alloc >::_S_destr_leaf_concat_char_iter(), __gnu_cxx::rope< _CharT, _Alloc >::_S_fetch_ptr(), and __gnu_cxx::rope< char >::delete_c_str().

Here is the call graph for this function:
Here is the caller graph for this function: