| 9665 | } |
| 9666 | |
| 9667 | auto StringRef::c_str() const -> char const* { |
| 9668 | if( isSubstring() ) |
| 9669 | const_cast<StringRef*>( this )->takeOwnership(); |
| 9670 | return m_start; |
| 9671 | } |
| 9672 | auto StringRef::currentData() const noexcept -> char const* { |
| 9673 | return m_start; |
| 9674 | } |