#include "include/private/base/SkTDArray.h"
#include "include/private/base/SkMalloc.h"
#include "include/private/base/SkTFitsIn.h"
#include "include/private/base/SkTo.h"
#include <climits>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <new>
#include <utility>
SkTDStorage::SkTDStorage(int sizeOfT) : … { … }
SkTDStorage::SkTDStorage(const void* src, int size, int sizeOfT)
: … { … }
SkTDStorage::SkTDStorage(const SkTDStorage& that)
: … { … }
SkTDStorage& SkTDStorage::operator=(const SkTDStorage& that) { … }
SkTDStorage::SkTDStorage(SkTDStorage&& that)
: … { … }
SkTDStorage& SkTDStorage::operator=(SkTDStorage&& that) { … }
SkTDStorage::~SkTDStorage() { … }
void SkTDStorage::reset() { … }
void SkTDStorage::swap(SkTDStorage& that) { … }
void SkTDStorage::resize(int newSize) { … }
void SkTDStorage::reserve(int newCapacity) { … }
void SkTDStorage::shrink_to_fit() { … }
void SkTDStorage::erase(int index, int count) { … }
void SkTDStorage::removeShuffle(int index) { … }
void* SkTDStorage::prepend() { … }
void SkTDStorage::append() { … }
void SkTDStorage::append(int count) { … }
void* SkTDStorage::append(const void* src, int count) { … }
void* SkTDStorage::insert(int index) { … }
void* SkTDStorage::insert(int index, int count, const void* src) { … }
bool operator==(const SkTDStorage& a, const SkTDStorage& b) { … }
int SkTDStorage::calculateSizeOrDie(int delta) { … }
void SkTDStorage::moveTail(int to, int tailStart, int tailEnd) { … }
void SkTDStorage::copySrc(int dstIndex, const void* src, int count) { … }