Loading...
Searching...
No Matches
String16Vectorabstract

#include <Ultralight/String16.h>

Overview

A UTF-16 string vector.

Inheritance diagram for String16Vector:
RefCounted

Static Public Member Functions

static RefPtr< String16VectorCreate ()
 
static RefPtr< String16VectorCreate (const String16 *stringArray, size_t len)
 

Public Member Functions

virtual void push_back (const String16 &val)=0
 
virtual String16data ()=0
 
virtual size_t size () const =0
 
- Public Member Functions inherited from RefCounted
virtual void AddRef () const =0
 
virtual void Release () const =0
 
virtual int ref_count () const =0
 

Protected Member Functions

 String16Vector ()
 
virtual ~String16Vector ()
 
 String16Vector (const String16Vector &)
 
void operator= (const String16Vector &)
 
- Protected Member Functions inherited from RefCounted
virtual ~RefCounted ()
 

Constructor & Destructor Documentation

◆ String16Vector() [1/2]

String16Vector ( )
protected

◆ ~String16Vector()

virtual ~String16Vector ( )
protectedvirtual

◆ String16Vector() [2/2]

String16Vector ( const String16Vector & )
protected

Member Function Documentation

◆ Create() [1/2]

static RefPtr< String16Vector > Create ( )
static

◆ Create() [2/2]

static RefPtr< String16Vector > Create ( const String16 * stringArray,
size_t len )
static

◆ data()

virtual String16 * data ( )
pure virtual

◆ operator=()

void operator= ( const String16Vector & )
protected

◆ push_back()

virtual void push_back ( const String16 & val)
pure virtual

◆ size()

virtual size_t size ( ) const
pure virtual

The documentation for this class was generated from the following file: