Encoding &Encoding::operator=( daw::string_view rhs ) { daw::exception::precondition_check( is_valid_encoding( rhs ), "Encoding is not valid" ); m_encoding = rhs.to_string( ); return *this; }
Encoding& Encoding::operator = ( boost::string_ref rhs ) { if( !is_valid_encoding( rhs ) ) { throw std::runtime_error( "Encoding is not valid" ); } m_encoding = rhs.to_string( ); return *this; }
char* encoding_dialog_run(GtkDialog* dialog) { char* encoding; gint response; run: response = gtk_dialog_run(dialog); if (response == GTK_RESPONSE_OK) { encoding = encoding_dialog_get_encoding(dialog); if (is_valid_encoding(encoding)) { return encoding; } else { encoding_dialog_show_error_message(dialog, encoding); g_free(encoding); goto run; } } return NULL; }
void Encoding::set( std::string encoding ) { daw::exception::precondition_check( is_valid_encoding( encoding ), "Encoding is not valid" ); m_encoding = encoding; }
void Encoding::set( std::string encoding ) { if( !is_valid_encoding( encoding ) ) { throw std::runtime_error( "Encoding is not valid" ); } m_encoding = encoding; }