Implements sharing semantics using reference counting.
|
Create empty buffer.
|
|
Destructor.
|
|
Copy constructor. Constant time, buffer is shared.
|
|
Create buffer of specified size.
|
|
Create buffer by copying the data.
|
|
Assignment operator (constant-time).
|
|
Character access.
|
|
Character access (const version).
|
|
Return size of buffer;.
|
|
Return pointer to buffer data.
|
|
Return pointer to buffer data (const version).
|