:relfileprefix: ../../../../ [#24EE323827C6D6D6BB4690F93A8E4D4EB97563DD] = Friend operator+ pass:v,q[Return the union of two character sets.] == Synopsis Declared in header `` [source,cpp,subs="verbatim,macros,-callouts"] ---- friend constexpr xref:boost/urls/grammar/lut_chars.adoc[lut_chars] operator+( const xref:boost/urls/grammar/lut_chars.adoc[lut_chars]& cs0, const xref:boost/urls/grammar/lut_chars.adoc[lut_chars]& cs1) noexcept; ---- == Description pass:v,q[This function returns a new character] pass:v,q[set which contains all of the characters] pass:v,q[in `cs0` as well as all of the characters] pass:v,q[in `cs`.] === Example pass:v,q[This creates a character set which] pass:v,q[includes all letters and numbers] [,cpp] ---- constexpr lut_chars alpha_chars( "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz"); constexpr lut_chars alnum_chars = alpha_chars + "0123456789"; ---- === Complexity pass:v,q[Constant.]