/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
class nsHtml5OwningUTF16Buffer : public nsHtml5UTF16Buffer { public:
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(nsHtml5OwningUTF16Buffer)
private: /** * Passes a buffer and its length to the superclass constructor.
*/ explicit nsHtml5OwningUTF16Buffer(char16_t* aBuffer);
public: /** * Constructor for a parser key placeholder. (No actual buffer.) * @param aKey a parser key
*/ explicit nsHtml5OwningUTF16Buffer(void* aKey);
protected: /** * Takes care of releasing the owned buffer.
*/
~nsHtml5OwningUTF16Buffer();
public: /** * The next buffer in a queue.
*/
RefPtr<nsHtml5OwningUTF16Buffer> next;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.