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

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

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