API documentation  2.0rc1
Public Member Functions | Static Public Member Functions | List of all members
client::Int8Array Class Reference

#include <clientlib.h>

Inherits client::ArrayBufferView.

Public Member Functions

ObjectcopyWithin (double target, double start)
 
ObjectcopyWithin (double target, double start, double end)
 
bool every (EventListener *callbackfn)
 
bool every (EventListener *callbackfn, Object *thisArg)
 
Objectfill (double value)
 
Objectfill (double value, double start)
 
Objectfill (double value, double start, double end)
 
Int8Arrayfilter (EventListener *callbackfn)
 
Int8Arrayfilter (EventListener *callbackfn, Object *thisArg)
 
double find (EventListener *predicate)
 
double find (EventListener *predicate, Object *thisArg)
 
double findIndex (EventListener *predicate)
 
double findIndex (EventListener *predicate, Object *thisArg)
 
void forEach (EventListener *callbackfn)
 
void forEach (EventListener *callbackfn, Object *thisArg)
 
double indexOf (double searchElement)
 
double indexOf (double searchElement, double fromIndex)
 
Stringjoin ()
 
Stringjoin (const String &separator)
 
double lastIndexOf (double searchElement)
 
double lastIndexOf (double searchElement, double fromIndex)
 
double get_length ()
 
Int8Arraymap (EventListener *callbackfn)
 
Int8Arraymap (EventListener *callbackfn, Object *thisArg)
 
double reduce (EventListener *callbackfn)
 
double reduce (EventListener *callbackfn, double initialValue)
 
template<class U >
U * reduce (EventListener *callbackfn, U *initialValue)
 
double reduceRight (EventListener *callbackfn)
 
double reduceRight (EventListener *callbackfn, double initialValue)
 
template<class U >
U * reduceRight (EventListener *callbackfn, U *initialValue)
 
Int8Arrayreverse ()
 
template<class ArrayLike >
void set (ArrayLike *array)
 
template<class ArrayLike >
void set (ArrayLike *array, double offset)
 
Int8Arrayslice ()
 
Int8Arrayslice (double start)
 
Int8Arrayslice (double start, double end)
 
bool some (EventListener *callbackfn)
 
bool some (EventListener *callbackfn, Object *thisArg)
 
Objectsort ()
 
Objectsort (EventListener *compareFn)
 
Int8Arraysubarray (double begin)
 
Int8Arraysubarray (double begin, double end)
 
StringtoLocaleString ()
 
StringtoString ()
 
char & operator[] (int index)
 
char operator[] (int index) const
 
Int8Arrayget_prototype ()
 
 Int8Array (double length)
 
template<class ArrayLike >
 Int8Array (ArrayLike *arrayOrArrayBuffer)
 
template<class ArrayBufferLike >
 Int8Array (ArrayBufferLike *buffer, double byteOffset)
 
template<class ArrayBufferLike >
 Int8Array (ArrayBufferLike *buffer, double byteOffset, double length)
 
double get_BYTES_PER_ELEMENT ()
 
- Public Member Functions inherited from client::ArrayBufferView
ArrayBufferget_buffer ()
 
void set_buffer (ArrayBuffer *)
 
double get_byteLength ()
 
void set_byteLength (double)
 
double get_byteOffset ()
 
void set_byteOffset (double)
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Static Public Member Functions

template<typename... Args>
static Int8Arrayof (Args &&... items)
 

Constructor & Destructor Documentation

◆ Int8Array() [1/4]

client::Int8Array::Int8Array ( double  length)

◆ Int8Array() [2/4]

template<class ArrayLike >
client::Int8Array::Int8Array ( ArrayLike *  arrayOrArrayBuffer)

◆ Int8Array() [3/4]

template<class ArrayBufferLike >
client::Int8Array::Int8Array ( ArrayBufferLike *  buffer,
double  byteOffset 
)

◆ Int8Array() [4/4]

template<class ArrayBufferLike >
client::Int8Array::Int8Array ( ArrayBufferLike *  buffer,
double  byteOffset,
double  length 
)

Member Function Documentation

◆ copyWithin() [1/2]

Object* client::Int8Array::copyWithin ( double  target,
double  start 
)

◆ copyWithin() [2/2]

Object* client::Int8Array::copyWithin ( double  target,
double  start,
double  end 
)

◆ every() [1/2]

bool client::Int8Array::every ( EventListener callbackfn)

◆ every() [2/2]

bool client::Int8Array::every ( EventListener callbackfn,
Object thisArg 
)

◆ fill() [1/3]

Object* client::Int8Array::fill ( double  value)

◆ fill() [2/3]

Object* client::Int8Array::fill ( double  value,
double  start 
)

◆ fill() [3/3]

Object* client::Int8Array::fill ( double  value,
double  start,
double  end 
)

◆ filter() [1/2]

Int8Array* client::Int8Array::filter ( EventListener callbackfn)

◆ filter() [2/2]

Int8Array* client::Int8Array::filter ( EventListener callbackfn,
Object thisArg 
)

◆ find() [1/2]

double client::Int8Array::find ( EventListener predicate)

◆ find() [2/2]

double client::Int8Array::find ( EventListener predicate,
Object thisArg 
)

◆ findIndex() [1/2]

double client::Int8Array::findIndex ( EventListener predicate)

◆ findIndex() [2/2]

double client::Int8Array::findIndex ( EventListener predicate,
Object thisArg 
)

◆ forEach() [1/2]

void client::Int8Array::forEach ( EventListener callbackfn)

◆ forEach() [2/2]

void client::Int8Array::forEach ( EventListener callbackfn,
Object thisArg 
)

◆ get_BYTES_PER_ELEMENT()

double client::Int8Array::get_BYTES_PER_ELEMENT ( )

◆ get_length()

double client::Int8Array::get_length ( )

◆ get_prototype()

Int8Array* client::Int8Array::get_prototype ( )

◆ indexOf() [1/2]

double client::Int8Array::indexOf ( double  searchElement)

◆ indexOf() [2/2]

double client::Int8Array::indexOf ( double  searchElement,
double  fromIndex 
)

◆ join() [1/2]

String* client::Int8Array::join ( )

◆ join() [2/2]

String* client::Int8Array::join ( const String separator)

◆ lastIndexOf() [1/2]

double client::Int8Array::lastIndexOf ( double  searchElement)

◆ lastIndexOf() [2/2]

double client::Int8Array::lastIndexOf ( double  searchElement,
double  fromIndex 
)

◆ map() [1/2]

Int8Array* client::Int8Array::map ( EventListener callbackfn)

◆ map() [2/2]

Int8Array* client::Int8Array::map ( EventListener callbackfn,
Object thisArg 
)

◆ of()

template<typename... Args>
static Int8Array* client::Int8Array::of ( Args &&...  items)
inlinestatic

◆ operator[]() [1/2]

char& client::Int8Array::operator[] ( int  index)
inline

◆ operator[]() [2/2]

char client::Int8Array::operator[] ( int  index) const
inline

◆ reduce() [1/3]

double client::Int8Array::reduce ( EventListener callbackfn)

◆ reduce() [2/3]

double client::Int8Array::reduce ( EventListener callbackfn,
double  initialValue 
)

◆ reduce() [3/3]

template<class U >
U* client::Int8Array::reduce ( EventListener callbackfn,
U *  initialValue 
)

◆ reduceRight() [1/3]

double client::Int8Array::reduceRight ( EventListener callbackfn)

◆ reduceRight() [2/3]

double client::Int8Array::reduceRight ( EventListener callbackfn,
double  initialValue 
)

◆ reduceRight() [3/3]

template<class U >
U* client::Int8Array::reduceRight ( EventListener callbackfn,
U *  initialValue 
)

◆ reverse()

Int8Array* client::Int8Array::reverse ( )

◆ set() [1/2]

template<class ArrayLike >
void client::Int8Array::set ( ArrayLike *  array)

◆ set() [2/2]

template<class ArrayLike >
void client::Int8Array::set ( ArrayLike *  array,
double  offset 
)

◆ slice() [1/3]

Int8Array* client::Int8Array::slice ( )

◆ slice() [2/3]

Int8Array* client::Int8Array::slice ( double  start)

◆ slice() [3/3]

Int8Array* client::Int8Array::slice ( double  start,
double  end 
)

◆ some() [1/2]

bool client::Int8Array::some ( EventListener callbackfn)

◆ some() [2/2]

bool client::Int8Array::some ( EventListener callbackfn,
Object thisArg 
)

◆ sort() [1/2]

Object* client::Int8Array::sort ( )

◆ sort() [2/2]

Object* client::Int8Array::sort ( EventListener compareFn)

◆ subarray() [1/2]

Int8Array* client::Int8Array::subarray ( double  begin)

◆ subarray() [2/2]

Int8Array* client::Int8Array::subarray ( double  begin,
double  end 
)

◆ toLocaleString()

String* client::Int8Array::toLocaleString ( )

◆ toString()

String* client::Int8Array::toString ( )