GumboStringPiece - Man Page

Synopsis

#include <gumbo​.h>

Data Fields

const char * data
size_t length

Detailed Description

A struct representing a string or part of a string​. Strings within the parser are represented by a char* and a length; the char* points into an existing data buffer owned by some other code (often the original input)​. GumboStringPieces are assumed (by convention) to be immutable, because they may share data​. Use GumboStringBuffer if you need to construct a string​. Clients should assume that it is not NUL-terminated, and should always use explicit lengths when manipulating them​.

Field Documentation

const char* GumboStringPiece::data

A pointer to the beginning of the string​. NULL iff length == 0​.

size_t GumboStringPiece::length

The length of the string fragment, in bytes​. May be zero​.

Author

Generated automatically by Doxygen for Gumbo from the source code​.

Info

Wed Aug 26 2026 00:00:00 Version 0.14.0 Gumbo