1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 protected: 6 nsHtml5UTF16Buffer(char16_t* aBuffer, int32_t aEnd); 7 ~nsHtml5UTF16Buffer(); 8 9 /** 10 * For working around the privacy of |buffer| in the generated code. 11 */ 12 void DeleteBuffer(); 13 14 /** 15 * For working around the privacy of |buffer| in the generated code. 16 */ 17 void Swap(nsHtml5UTF16Buffer* aOther); 18