Lines Matching refs:size
18 The RBuffer is given the buffer to read from, with either a specified size
19 or no size (in which case no range checking is performed). It is iillegal
35 SkRBuffer(const void* data, size_t size) {
36 SkASSERT(data != 0 || size == 0);
39 fStop = (const char*)data + size;
46 /** Return the total size of the data pointer. Only defined if the length was
49 size_t size() const { return fStop - fData; }
59 void read(void* buffer, size_t size) {
60 if (size) {
61 this->readNoSizeCheck(buffer, size);
65 const void* skip(size_t size); // return start of skipped data
78 void readNoSizeCheck(void* buffer, size_t size);
88 The WBuffer is given the buffer to write into, with either a specified size
89 or no size, in which case no range checking is performed. An empty WBuffer
97 SkWBuffer(void* data, size_t size) { reset(data, size); }
105 void reset(void* data, size_t size) {
106 SkASSERT(data != 0 || size == 0);
109 fStop = (char*)data + size;
113 void* skip(size_t size); // return start of skipped data
115 void write(const void* buffer, size_t size) {
116 if (size) {
117 this->writeNoSizeCheck(buffer, size);
131 void writeNoSizeCheck(const void* buffer, size_t size);