Ultralight C++ API 1.3.0
Loading...
Searching...
No Matches
ultralight::String16Vector Class Referenceabstract

#include <Ultralight/String16.h>

Details

A UTF-16 string vector.

Inheritance diagram for ultralight::String16Vector:
ultralight::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 ultralight::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 ultralight::RefCounted
virtual ~RefCounted ()
 

Constructor & Destructor Documentation

◆ String16Vector() [1/2]

ultralight::String16Vector::String16Vector ( )
protected

◆ ~String16Vector()

virtual ultralight::String16Vector::~String16Vector ( )
protectedvirtual

◆ String16Vector() [2/2]

ultralight::String16Vector::String16Vector ( const String16Vector )
protected

Member Function Documentation

◆ Create() [1/2]

static RefPtr< String16Vector > ultralight::String16Vector::Create ( )
static

◆ Create() [2/2]

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

◆ data()

virtual String16 * ultralight::String16Vector::data ( )
pure virtual

◆ operator=()

void ultralight::String16Vector::operator= ( const String16Vector )
protected

◆ push_back()

virtual void ultralight::String16Vector::push_back ( const String16 val)
pure virtual

◆ size()

virtual size_t ultralight::String16Vector::size ( ) const
pure virtual

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