Rudiments
|
00001 // Copyright (c) 2002 David Muse 00002 // See the COPYING file for more information. 00003 00004 protected: 00005 void init(unsigned char *initialcontents, 00006 size_t initialsize, size_t increment); 00007 void extend(size_t size); 00008 00009 void variablebufferClone(const variablebuffer &v); 00010 00011 unsigned char *_buffer(); 00012 size_t _endofbuffer(); 00013 void _endofbuffer(size_t eob); 00014 size_t _position(); 00015 void _position(size_t pos); 00016 00017 private: 00018 variablebufferprivate *pvt;