Addition operators
Synopses
Declared in <mrdocs/Dom/Array.hpp>
iterator
operator+(
difference_type n,
iterator it) noexcept;
[» more...]
Concatenate two arrays.
Array
operator+(
Array const& lhs,
Array const& rhs);
Concatenate two strings.
auto
operator+(
String const& lhs,
String const& rhs) noexcept;
Add or concatenate two values.
dom::Value
operator+(
Value const& lhs,
Value const& rhs);
template<std::convertible_to<Array> S>
auto
operator+(
Array const& lhs,
S const& rhs) noexcept;
template<std::convertible_to<Array> S>
auto
operator+(
S const& lhs,
Array const& rhs) noexcept;
template<StringLikeTy S>
auto
operator+(
S const& lhs,
String const& rhs) noexcept;
template<std::convertible_to<Value> S>
auto
operator+(
S const& lhs,
Value const& rhs) noexcept;
template<StringLikeTy S>
auto
operator+(
String const& lhs,
S const& rhs) noexcept;
template<std::convertible_to<Value> S>
auto
operator+(
Value const& lhs,
S const& rhs) noexcept;
Return Value
The concatenated string.
Parameters
Name |
Description |
lhs |
The left‐hand side string. |
rhs |
The right‐hand side string. |
Created with MrDocs