advgetopt/option_info_ref.cpp
/** \brief Append the character \p value to this option's value.
 *
 * This operator is used to append a Unicode character to the value of the
 * option and returns the result as a string.
 *
 * \param[in] value  The character to append to the option_info's value.
 *
 * \return A string with the resulting concatenation.
 */
\brief Append the character \p value to this option's value.
This operator is used to append a Unicode character to the value of the
option and returns the result as a string.

\param[in] value  The character to append to the option_info's value.

\return A string with the resulting concatenation.
\ brief Append the character \ p value to this option ' s value . This operator is used to append a Unicode character to the value of the option and returns the result as a string . \ param [ in ] value The character to append to the option_info ' s value . \ return A string with the resulting concatenation .
std::string option_info_ref::operator + (char32_t value) const
{
    if(value == U'\0')
    {
        return *this;
    }
    return static_cast<std::string>(*this) + libutf8::to_u8string(value);
}
std :: string option_info_ref :: operator + ( char32_t value ) const { if ( value == U' \0 ' ) { return * this ; } return static_cast < std :: string > ( * this ) + libutf8 :: to_u8string ( value ) ; }
\brief Append the character \p value to this option's value.
\ brief Append the character \ p value to this option ' s value .