boost::urls::grammar::operator+ :: Boost Libraries Documentation

# boost::urls::grammar::operator+

Return the union of two character sets.

## Synopsis

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

    constexpr
    lut_chars
    operator+(
        lut_chars const& cs0,
        lut_chars const& cs1) noexcept;

## Description

This function returns a new character set which contains all of the characters in `cs0` as well as all of the characters in `cs`.

## Example

This creates a character set which includes all letters and numbers

    constexpr lut_chars alpha_chars(
        "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        "abcdefghijklmnopqrstuvwxyz");

    constexpr lut_chars alnum_chars = alpha_chars + "0123456789";

## Complexity

Constant.

## Return Value

The new character set.

## Parameters

Name | Description
--- | ---
cs0 | A character to join
cs1 | A character to join

Created with MrDocs