Lines Matching refs:SkDeque
8 #include "include/private/SkDeque.h"
11 struct SkDeque::Block {
28 SkDeque::SkDeque(size_t elemSize, int allocCount)
38 SkDeque::SkDeque(size_t elemSize, void* storage, size_t storageSize, int allocCount)
56 SkDeque::~SkDeque() {
69 void* SkDeque::push_front() {
109 void* SkDeque::push_back() {
150 void SkDeque::pop_front() {
184 void SkDeque::pop_back() {
218 int SkDeque::numBlocksAllocated() const {
228 SkDeque::Block* SkDeque::allocateBlock(int allocCount) {
234 void SkDeque::freeBlock(Block* block) {
240 SkDeque::Iter::Iter() : fCurBlock(nullptr), fPos(nullptr), fElemSize(0) {}
242 SkDeque::Iter::Iter(const SkDeque& d, IterStart startLoc) {
248 void* SkDeque::Iter::next() {
267 void* SkDeque::Iter::prev() {
289 void SkDeque::Iter::reset(const SkDeque& d, IterStart startLoc) {