boost::burl

Namespaces

Name

Description

test

Test infrastructure for exercising burl in isolation.

Types

Name

Description

any_request_body

A type‐erased request body.

body_from_tag

Tag type for converting a value into a request body.

body_to_tag

Tag type for converting a response body into a value.

client

An HTTP client.

condition_category

The error category for burl error conditions.

cookie

An HTTP cookie.

cookie_jar

A container of HTTP cookies.

error_category

The error category for burl error codes.

fields

A dynamic container of HTTP fields.

fields_base

An order‐preserving container of HTTP fields.

head_parser

An in‐place parser for HTTP message headers.

header_limits

Configurable limits for parsing HTTP message headers.

message_head_base

The common part of an HTTP message header.

multipart_form

A multipart form request body.

request

An HTTP request prepared for execution.

request_builder

A builder for configuring and sending a request.

request_head

A dynamic container for an HTTP request header.

request_head_base

The header of an HTTP request.

response

The response to an HTTP request.

response_head

A dynamic container for an HTTP response header.

response_head_base

The header of an HTTP response.

static_fields

A static container of HTTP fields.

static_request_head

A static container for an HTTP request header.

static_response_head

A static container for an HTTP response header.

urlencoded_form

A URL‐encoded form request body.

Enums

Name

Description

condition

Error conditions corresponding to sets of error codes.

error

Error codes returned from client operations.

Functions

Name

Description

burl_category

Return the category for burl error codes.

burl_condition_category

Return the category for burl error conditions.

make_error_code

Return an error code for a burl error.

make_error_condition

Return an error condition for a burl condition.

operator+

Addition operators

operator‐

Subtraction operators

parse_cookie

Parse a Set‐Cookie field value.

swap

Swap the contents.

tag_invoke

tag_invoke overloads

operator<<

Stream insertion operators

Concepts

Name

Description

RequestBody

Concept for a request body.

Created with MrDocs