advgetopt/option_info_ref.cpp
/** \brief Append the character \p value to this option's value.
 *
 * This operator is used to append a character to the value of the option
 * and returns the result as a string.
 *
 * \note
 * This version appends an ISO-8859-1 character. Make sure to use a
 * char32_t character to add a Unicode character.
 *
 * \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 character to the value of the option
and returns the result as a string.

\note
This version appends an ISO-8859-1 character. Make sure to use a
char32_t character to add a Unicode character.

\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 character to the value of the option and returns the result as a string . \ note This version appends an ISO - 8859 - 1 character . Make sure to use a char32_t character to add a Unicode character . \ 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 + (char value) const
{
    if(value == '\0')
    {
        return *this;
    }
    return static_cast<std::string>(*this) + value;
}
std :: string option_info_ref :: operator + ( char value ) const { if ( value == ' \0 ' ) { return * this ; } return static_cast < std :: string > ( * this ) + value ; }
\brief Append the character \p value to this option's value.
\ brief Append the character \ p value to this option ' s value .