Lines Matching refs:m_bufdata
228 m_bufdata = new wxMemoryBufferData(size);
229 m_bufdata->IncRef();
232 ~wxMemoryBuffer() { m_bufdata->DecRef(); }
237 : m_bufdata(src.m_bufdata)
239 m_bufdata->IncRef();
244 m_bufdata->DecRef();
245 m_bufdata = src.m_bufdata;
246 m_bufdata->IncRef();
252 void *GetData() const { return m_bufdata->m_data; }
253 size_t GetBufSize() const { return m_bufdata->m_size; }
254 size_t GetDataLen() const { return m_bufdata->m_len; }
256 void SetBufSize(size_t size) { m_bufdata->ResizeIfNeeded(size); }
259 wxASSERT(len <= m_bufdata->m_size);
260 m_bufdata->m_len = len;
266 m_bufdata->ResizeIfNeeded(sizeNeeded);
267 return m_bufdata->m_data;
276 m_bufdata->ResizeIfNeeded(m_bufdata->m_len + sizeNeeded);
277 return (char*)m_bufdata->m_data + m_bufdata->m_len;
283 SetDataLen(m_bufdata->m_len + sizeUsed);
289 wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") );
291 m_bufdata->ResizeIfNeeded(m_bufdata->m_len + 1);
292 *(((char*)m_bufdata->m_data) + m_bufdata->m_len) = data;
293 m_bufdata->m_len += 1;
305 wxMemoryBufferData* m_bufdata;