stream_parser::reset

## `stream_parser::reset`

Reset the parser for a new JSON text.

### Synopsis

    void
    reset(
        storage_ptr sp = {}) noexcept;

### Description

This function is used to reset the parser to prepare it for parsing a new complete JSON text. Any previous partial results are destroyed. The new value will use the memory resource of `sp`.

### Complexity

Constant or linear in the size of any previous partial parsing results.

### Exception Safety

No-throw guarantee.

### Parameters

Name | Description
--- | ---
`sp` | A pointer to the `boost::container::pmr::memory_resource`.

Edit this page