Flutter Engine
The Flutter Engine
|
#include <SkZip.h>
Public Types | |
template<typename U , typename T > | |
using | CanConvertToConst = typename std::integral_constant< bool, std::is_convertible< U *, T * >::value &&sizeof(U)==sizeof(T)>::type |
Public Member Functions | |
constexpr | SkZip () |
constexpr | SkZip (size_t)=delete |
constexpr | SkZip (size_t size, Ts *... ts) |
constexpr | SkZip (const SkZip &that)=default |
constexpr SkZip & | operator= (const SkZip &that)=default |
template<typename... Us, typename = std::enable_if<std::conjunction<CanConvertToConst<Us, Ts>...>::value>> | |
constexpr | SkZip (const SkZip< Us... > &that) |
constexpr ReturnTuple | operator[] (size_t i) const |
constexpr size_t | size () const |
constexpr bool | empty () const |
constexpr ReturnTuple | front () const |
constexpr ReturnTuple | back () const |
constexpr Iterator | begin () const |
constexpr Iterator | end () const |
template<size_t I> | |
constexpr auto | get () const |
constexpr std::tuple< Ts *... > | data () const |
constexpr SkZip | first (size_t n) const |
constexpr SkZip | last (size_t n) const |
constexpr SkZip | subspan (size_t offset, size_t count) const |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexprdefault |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |