Flutter Engine
The Flutter Engine
|
#include <SkSLDefines.h>
Public Member Functions | |
ExpressionArray | clone () const |
Public Member Functions inherited from skia_private::STArray< 2, std::unique_ptr< Expression > > | |
STArray () | |
STArray (const std::unique_ptr< Expression > *array, int count) | |
STArray (std::initializer_list< std::unique_ptr< Expression > > data) | |
STArray (int reserveCount) | |
STArray (const STArray &that) | |
STArray (const TArray< std::unique_ptr< Expression >, sk_is_trivially_relocatable_v< std::unique_ptr< Expression > > > &that) | |
STArray (STArray &&that) | |
STArray (TArray< std::unique_ptr< Expression >, sk_is_trivially_relocatable_v< std::unique_ptr< Expression > > > &&that) | |
STArray & | operator= (const STArray &that) |
STArray & | operator= (const TArray< std::unique_ptr< Expression >, sk_is_trivially_relocatable_v< std::unique_ptr< Expression > > > &that) |
STArray & | operator= (STArray &&that) |
STArray & | operator= (TArray< std::unique_ptr< Expression >, sk_is_trivially_relocatable_v< std::unique_ptr< Expression > > > &&that) |
Public Member Functions inherited from skia_private::TArray< T, MEM_MOVE > | |
TArray () | |
TArray (int reserveCount) | |
TArray (const TArray &that) | |
TArray (TArray &&that) | |
TArray (const T *array, int count) | |
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) |
template<typename... Args> | |
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 | |
Public Types inherited from skia_private::TArray< T, MEM_MOVE > | |
using | value_type = T |
Protected Member Functions inherited from skia_private::TArray< T, MEM_MOVE > | |
template<int InitialCapacity> | |
TArray (SkAlignedSTStorage< InitialCapacity, T > *storage, int size=0) | |
template<int InitialCapacity> | |
TArray (const T *array, int size, SkAlignedSTStorage< InitialCapacity, T > *storage) | |
Definition at line 26 of file SkSLDefines.h.
ExpressionArray SkSL::ExpressionArray::clone | ( | ) | const |
Returns a new ExpressionArray containing a clone of every element.
Definition at line 41 of file SkSLExpression.cpp.