![]() |
Flutter Engine
The Flutter Engine
|
#include <SkTArray.h>
Public Member Functions | |
STArray () | |
STArray (const T *array, int count) | |
STArray (SkSpan< const T > data) | |
STArray (std::initializer_list< T > data) | |
STArray (int reserveCount) | |
STArray (const STArray &that) | |
STArray (const TArray< T, MEM_MOVE > &that) | |
STArray (STArray &&that) | |
STArray (TArray< T, MEM_MOVE > &&that) | |
STArray & | operator= (const STArray &that) |
STArray & | operator= (const TArray< T, MEM_MOVE > &that) |
STArray & | operator= (STArray &&that) |
STArray & | operator= (TArray< T, MEM_MOVE > &&that) |
![]() | |
TArray () | |
TArray (int reserveCount) | |
TArray (const TArray &that) | |
TArray (TArray &&that) | |
TArray (const T *array, int count) | |
TArray (SkSpan< const T > data) | |
TArray (std::initializer_list< T > data) | |
TArray & | operator= (const TArray &that) |
TArray & | operator= (TArray &&that) |
~TArray () | |
void | reset (int n) |
void | reset (const T *array, int count) |
void | reserve (int n) |
void | reserve_exact (int n) |
void | removeShuffle (int n) |
bool | empty () const |
T & | push_back () |
T & | push_back (const T &t) |
T & | push_back (T &&t) |
T & | emplace_back (Args &&... args) |
T * | push_back_n (int n) |
T * | push_back_n (int n, const T &t) |
T * | push_back_n (int n, const T t[]) |
T * | move_back_n (int n, T *t) |
void | pop_back () |
void | pop_back_n (int n) |
void | resize_back (int newCount) |
void | swap (TArray &that) |
void | move_back (TArray &that) |
T * | begin () |
const T * | begin () const |
T * | end () |
const T * | end () const |
T * | data () |
const T * | data () const |
int | size () const |
size_t | size_bytes () const |
void | resize (size_t count) |
void | clear () |
void | shrink_to_fit () |
T & | operator[] (int i) |
const T & | operator[] (int i) const |
T & | at (int i) |
const T & | at (int i) const |
T & | front () |
const T & | front () const |
T & | back () |
const T & | back () const |
T & | fromBack (int i) |
const T & | fromBack (int i) const |
bool | operator== (const TArray< T, MEM_MOVE > &right) const |
bool | operator!= (const TArray< T, MEM_MOVE > &right) const |
int | capacity () const |
Additional Inherited Members | |
![]() | |
using | value_type = T |
![]() | |
TArray (SkAlignedSTStorage< InitialCapacity, T > *storage, int size=0) | |
TArray (const T *array, int size, SkAlignedSTStorage< InitialCapacity, T > *storage) | |
TArray (SkSpan< const T > data, SkAlignedSTStorage< InitialCapacity, T > *storage) | |
Definition at line 753 of file SkTArray.h.
|
inline |
Definition at line 764 of file SkTArray.h.
|
inline |
Definition at line 769 of file SkTArray.h.
|
inline |
Definition at line 773 of file SkTArray.h.
|
inline |
Definition at line 777 of file SkTArray.h.
|
inlineexplicit |
Definition at line 780 of file SkTArray.h.
|
inline |
Definition at line 783 of file SkTArray.h.
|
inlineexplicit |
Definition at line 786 of file SkTArray.h.
|
inline |
Definition at line 789 of file SkTArray.h.
|
inlineexplicit |
Definition at line 792 of file SkTArray.h.
|
inline |
Definition at line 795 of file SkTArray.h.
|
inline |
Definition at line 800 of file SkTArray.h.
|
inline |
Definition at line 805 of file SkTArray.h.
|
inline |
Definition at line 810 of file SkTArray.h.