boost::urls::url::url :: Boost Libraries Documentation

# boost::urls::url::url

Constructor

## Synopsis

Declared in `<boost/url/url.hpp>`

    url(url const& u);

## Description

The newly constructed object contains a copy of `u`.

## Postconditions

    this->buffer() == u.buffer() && this->buffer().data() != u.buffer().data()

## Complexity

Linear in `u.size()`.

## Exception Safety

Strong guarantee. Calls to allocate may throw.

## Exceptions

Name | Thrown on
`std::length_error` | `u.size() > max_size()`.

## Parameters

Name | Description
u | The url to copy.

Created with MrDocs