11#define STUB_API "SBuf.cc"
44void SBuf::setAt(size_type,
char)
STUB
55void SBuf::rawAppendFinish(const
char *, size_type)
STUB
57void SBuf::reserveCapacity(size_type)
STUB
#define InstanceIdDefinitions(...)
convenience macro to instantiate Class-specific stuff in .cc files
#define STUB
macro to stub a void function.
optimized set of C chars, with quick membership test and merge support
Named SBuf::reserve() parameters. Defaults ask for and restrict nothing.
std::ostream & dump(std::ostream &os) const
Dump statistics to an ostream.
SBufStats & operator+=(const SBufStats &)
static SizeRecorder SBufSizeAtDestructRecorder
collects statistics about SBuf sizes at SBuf destruction time
static SizeRecorder MemBlobSizeAtDestructRecorder
collects statistics about MemBlob capacity at MemBlob destruction time
void(*)(size_t) SizeRecorder
function for collecting detailed size-related statistics
static const size_type npos
static SBufStats stats
class-wide statistics
SBuf()
create an empty (zero-size) SBuf
MemBlob::size_type size_type
SBuf & assign(const SBuf &S)
static const size_type maxSize
Maximum size of a SBuf. By design it MUST be < MAX(size_type)/2. Currently 256Mb.