A general in-memory representation of a single property. More...
|const char *||name|
|Property name. |
|const svn_string_t *||value|
|Property value. |
A general in-memory representation of a single property.
Most of the time, property lists will be stored completely in hashes. But sometimes it's useful to have an "ordered" collection of properties, in which case we use an array of these structures.
Also: sometimes we want a list that represents a set of property *changes*, and in this case, an
apr_hash_t won't work -- there's no way to represent a property deletion, because we can't store a
NULL value in a hash. So instead, we use these structures.