| Index: Source/wtf/text/StringBuffer.h
|
| diff --git a/Source/wtf/text/StringBuffer.h b/Source/wtf/text/StringBuffer.h
|
| index 2498f5d295ff3b0eab3dace622ee6c00558a52d6..952cfb4041633c2daac69c10bde99ee49c6f0122 100644
|
| --- a/Source/wtf/text/StringBuffer.h
|
| +++ b/Source/wtf/text/StringBuffer.h
|
| @@ -51,13 +51,7 @@ public:
|
| {
|
| }
|
|
|
| - void shrink(unsigned newLength)
|
| - {
|
| - if (m_data->length() == newLength)
|
| - return;
|
| - m_data->truncateAssumingIsolated(newLength);
|
| - }
|
| -
|
| + void shrink(unsigned newLength);
|
| void resize(unsigned newLength)
|
| {
|
| if (!m_data) {
|
| @@ -83,6 +77,15 @@ private:
|
| RefPtr<StringImpl> m_data;
|
| };
|
|
|
| +template <typename CharType>
|
| +void StringBuffer<CharType>::shrink(unsigned newLength)
|
| +{
|
| + ASSERT(m_data);
|
| + if (m_data->length() == newLength)
|
| + return;
|
| + m_data->truncateAssumingIsolated(newLength);
|
| +}
|
| +
|
| } // namespace WTF
|
|
|
| using WTF::StringBuffer;
|
|
|