# svn_stringbuf_t Struct Reference
[String handling]

A buffered string, capable of appending without an allocation and copy for each append. More...

`#include <svn_string.h>`

## Data Fields
apr_pool_t * | pool
| a pool from which this string was originally allocated, and is not necessarily specific to this string.
char * | data
| pointer to the bytestring
apr_size_t | len
| length of bytestring
apr_size_t | blocksize
| total size of buffer allocated

## Detailed Description

A buffered string, capable of appending without an allocation and copy for each append.

Definition at line 104 of file svn_string.h.

## Field Documentation

apr_pool_t* svn_stringbuf_t::pool

a pool from which this string was originally allocated, and is not necessarily specific to this string.

This is used only for allocating more memory from when the string needs to grow.

Definition at line 110 of file svn_string.h.

The documentation for this struct was generated from the following file:

- svn_string.h

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines