#line 354 "/home/travis/build/felix-lang/felix/src/packages/sdl.fdoc"
  
  
  open class SDL_clipboard_h
  {
    requires package "sdl2";
  
  
    /**
     * \brief Put UTF-8 text into the clipboard
     *
     * \sa SDL_GetClipboardText()
     */
    gen SDL_SetClipboardText: string -> int = "SDL_SetClipboardText($1.c_str())";
  
    /**
     * \brief Get UTF-8 text from the clipboard, which must be freed with SDL_free()
     *
     * \sa SDL_SetClipboardText()
     */
    private fun gcbt :1 -> +char = "SDL_GetClipboardText()";
    fun SDL_GetClipboardText () : string =
    {
      var p = gcbt();
      var s = string p;
      free p;
      return s;
    }
  
    /**
     * \brief Returns a flag indicating whether the clipboard exists and contains a text string that is non-empty
     *
     * \sa SDL_GetClipboardText()
     */
    fun SDL_HasClipboardText: 1 -> bool;
  }