From d6d6d710e3212174fbf25bc59fc271dab4cf2be7 Mon Sep 17 00:00:00 2001 From: Arkrissym Date: Fri, 12 Apr 2024 21:36:34 +0200 Subject: [PATCH] update docs --- LICENSE | 2 +- docs/.nojekyll | 0 docs/_activity_8cpp.html | 51 +- docs/_activity_8h.html | 80 +- docs/_activity_8h.js | 8 +- docs/_activity_8h_source.html | 177 ++- docs/_application_command_8cpp.html | 51 +- docs/_application_command_8h.html | 59 +- docs/_application_command_8h.js | 4 + docs/_application_command_8h_source.html | 205 +-- docs/_application_command_option_8cpp.html | 51 +- docs/_application_command_option_8h.html | 70 +- docs/_application_command_option_8h.js | 11 + ..._application_command_option_8h_source.html | 421 ++++-- docs/_audio_source_8h.html | 64 +- docs/_audio_source_8h.js | 2 +- docs/_audio_source_8h_source.html | 103 +- docs/_channel_8cpp.html | 51 +- docs/_channel_8h.html | 88 +- docs/_channel_8h.js | 16 +- docs/_channel_8h_source.html | 213 +-- docs/_channel_helper_8h.html | 134 ++ docs/_channel_helper_8h.js | 5 + docs/_channel_helper_8h_source.html | 173 +++ docs/_d_m_channel_8cpp.html | 52 +- docs/_d_m_channel_8h.html | 56 +- docs/_d_m_channel_8h.js | 3 +- docs/_d_m_channel_8h_source.html | 117 +- docs/_discord_8cpp.html | 57 +- docs/_discord_8h.html | 59 +- docs/_discord_8h.js | 3 +- docs/_discord_8h_source.html | 311 ++-- docs/_discord_object_8cpp.html | 71 +- docs/_discord_object_8h.html | 57 +- docs/_discord_object_8h.js | 3 +- docs/_discord_object_8h_source.html | 138 +- docs/_embed_8cpp.html | 51 +- docs/_embed_8h.html | 68 +- docs/_embed_8h.js | 9 +- docs/_embed_8h_source.html | 247 ++-- docs/_exceptions_8cpp.html | 51 +- docs/_exceptions_8h.html | 64 +- docs/_exceptions_8h.js | 12 +- docs/_exceptions_8h_source.html | 198 +-- docs/_f_fmpeg_audio_source_8cpp.html | 51 +- docs/_f_fmpeg_audio_source_8h.html | 64 +- docs/_f_fmpeg_audio_source_8h.js | 2 +- docs/_f_fmpeg_audio_source_8h_source.html | 143 +- docs/_file_audio_source_8cpp.html | 50 +- docs/_file_audio_source_8h.html | 64 +- docs/_file_audio_source_8h.js | 2 +- docs/_file_audio_source_8h_source.html | 119 +- docs/_future_8h.html | 154 ++ docs/_future_8h.js | 8 + docs/_future_8h_source.html | 428 ++++++ docs/_gateway_8cpp.html | 63 +- docs/_gateway_8h.html | 56 +- docs/_gateway_8h.js | 3 +- docs/_gateway_8h_source.html | 214 +-- docs/_guild_8cpp.html | 52 +- docs/_guild_8h.html | 101 +- docs/_guild_8h.js | 3 +- docs/_guild_8h_source.html | 457 +++--- docs/_guild_channel_8cpp.html | 50 +- docs/_guild_channel_8h.html | 56 +- docs/_guild_channel_8h.js | 3 +- docs/_guild_channel_8h_source.html | 123 +- docs/_intents_8cpp.html | 50 +- docs/_intents_8h.html | 52 +- docs/_intents_8h.js | 4 + docs/_intents_8h_source.html | 199 +-- docs/_interaction_8cpp.html | 50 +- docs/_interaction_8h.html | 56 +- docs/_interaction_8h.js | 4 + docs/_interaction_8h_source.html | 207 +-- docs/_interaction_data_8cpp.html | 51 +- docs/_interaction_data_8h.html | 56 +- docs/_interaction_data_8h.js | 4 + docs/_interaction_data_8h_source.html | 152 +- docs/_interaction_data_option_8cpp.html | 52 +- docs/_interaction_data_option_8h.html | 72 +- docs/_interaction_data_option_8h.js | 11 + docs/_interaction_data_option_8h_source.html | 247 ++-- docs/_interaction_resolved_data_8cpp.html | 50 +- docs/_interaction_resolved_data_8h.html | 57 +- docs/_interaction_resolved_data_8h.js | 4 + .../_interaction_resolved_data_8h_source.html | 142 +- docs/_logger_8cpp.html | 50 +- docs/_logger_8h.html | 88 +- docs/_logger_8h_source.html | 178 +-- docs/_main_gateway_8cpp.html | 50 +- docs/_main_gateway_8h.html | 56 +- docs/_main_gateway_8h.js | 4 + docs/_main_gateway_8h_source.html | 150 +- docs/_member_8cpp.html | 50 +- docs/_member_8h.html | 56 +- docs/_member_8h.js | 3 +- docs/_member_8h_source.html | 129 +- docs/_message_8cpp.html | 56 +- docs/_message_8h.html | 79 +- docs/_message_8h.js | 12 +- docs/_message_8h_source.html | 263 ++-- docs/_text_channel_8cpp.html | 52 +- docs/_text_channel_8h.html | 60 +- docs/_text_channel_8h.js | 3 +- docs/_text_channel_8h_source.html | 165 ++- docs/_threadpool_8cpp.html | 50 +- docs/_threadpool_8h.html | 67 +- docs/_threadpool_8h.js | 2 +- docs/_threadpool_8h_source.html | 266 ++-- docs/_user_8cpp.html | 50 +- docs/_user_8h.html | 56 +- docs/_user_8h.js | 3 +- docs/_user_8h_source.html | 211 +-- docs/_voice_channel_8cpp.html | 52 +- docs/_voice_channel_8h.html | 56 +- docs/_voice_channel_8h.js | 3 +- docs/_voice_channel_8h_source.html | 140 +- docs/_voice_client_8cpp.html | 102 +- docs/_voice_client_8h.html | 64 +- docs/_voice_client_8h.js | 4 +- docs/_voice_client_8h_source.html | 268 ++-- docs/_voice_gateway_8cpp.html | 51 +- docs/_voice_gateway_8h.html | 56 +- docs/_voice_gateway_8h.js | 4 + docs/_voice_gateway_8h_source.html | 117 +- docs/_voice_state_8cpp.html | 102 -- docs/_voice_state_8h.html | 60 +- docs/_voice_state_8h.js | 4 + docs/_voice_state_8h_source.html | 119 +- docs/annotated.html | 152 +- docs/annotated_dup.js | 32 +- docs/bc_sd.png | Bin 0 -> 635 bytes docs/bdwn.png | Bin 147 -> 0 bytes ...ss_discord_c_p_p_1_1_activity-members.html | 67 +- docs/class_discord_c_p_p_1_1_activity.html | 204 ++- docs/class_discord_c_p_p_1_1_activity.js | 18 +- ...c_p_p_1_1_application_command-members.html | 99 +- ...discord_c_p_p_1_1_application_command.html | 513 +++++-- ...s_discord_c_p_p_1_1_application_command.js | 28 +- ..._discord_c_p_p_1_1_application_command.png | Bin 739 -> 759 bytes ...cation_command_channel_option-members.html | 93 +- ..._1_application_command_channel_option.html | 191 ++- ..._1_1_application_command_channel_option.js | 5 +- ...1_1_application_command_channel_option.png | Bin 1030 -> 1065 bytes ...cation_command_integer_option-members.html | 99 +- ..._1_application_command_integer_option.html | 256 ++-- ..._1_1_application_command_integer_option.js | 8 +- ...1_1_application_command_integer_option.png | Bin 1554 -> 1599 bytes ...ication_command_number_option-members.html | 99 +- ...1_1_application_command_number_option.html | 256 ++-- ...p_1_1_application_command_number_option.js | 8 +- ..._1_1_application_command_number_option.png | Bin 1565 -> 1607 bytes ..._1_application_command_option-members.html | 86 +- ..._c_p_p_1_1_application_command_option.html | 335 +++-- ...rd_c_p_p_1_1_application_command_option.js | 17 +- ...d_c_p_p_1_1_application_command_option.png | Bin 2844 -> 2937 bytes ...cation_command_option_helper-members.html} | 55 +- ...1_1_application_command_option_helper.html | 148 ++ ...pplication_command_subcommand-members.html | 97 +- ..._p_1_1_application_command_subcommand.html | 194 ++- ..._p_p_1_1_application_command_subcommand.js | 7 +- ...p_p_1_1_application_command_subcommand.png | Bin 1015 -> 1049 bytes ...lication_command_value_option-members.html | 91 +- ..._1_1_application_command_value_option.html | 191 ++- ..._p_1_1_application_command_value_option.js | 5 +- ...p_1_1_application_command_value_option.png | Bin 2165 -> 2218 bytes ...iscord_c_p_p_1_1_audio_source-members.html | 56 +- .../class_discord_c_p_p_1_1_audio_source.html | 95 +- docs/class_discord_c_p_p_1_1_audio_source.js | 4 +- docs/class_discord_c_p_p_1_1_audio_source.png | Bin 1062 -> 1099 bytes ...ass_discord_c_p_p_1_1_channel-members.html | 96 +- docs/class_discord_c_p_p_1_1_channel.html | 383 ++--- docs/class_discord_c_p_p_1_1_channel.js | 29 +- docs/class_discord_c_p_p_1_1_channel.png | Bin 1897 -> 1928 bytes ...ord_c_p_p_1_1_channel_helper-members.html} | 57 +- ...lass_discord_c_p_p_1_1_channel_helper.html | 183 +++ ...rd_c_p_p_1_1_client_exception-members.html | 58 +- ...ss_discord_c_p_p_1_1_client_exception.html | 89 +- ...lass_discord_c_p_p_1_1_client_exception.js | 2 +- ...ass_discord_c_p_p_1_1_client_exception.png | Bin 964 -> 988 bytes ...discord_c_p_p_1_1_d_m_channel-members.html | 132 +- docs/class_discord_c_p_p_1_1_d_m_channel.html | 330 +++-- docs/class_discord_c_p_p_1_1_d_m_channel.js | 8 +- docs/class_discord_c_p_p_1_1_d_m_channel.png | Bin 1234 -> 1261 bytes ...ass_discord_c_p_p_1_1_discord-members.html | 111 +- docs/class_discord_c_p_p_1_1_discord.html | 478 +++--- docs/class_discord_c_p_p_1_1_discord.js | 2 +- docs/class_discord_c_p_p_1_1_discord.png | Bin 615 -> 637 bytes ...d_c_p_p_1_1_discord_exception-members.html | 56 +- ...s_discord_c_p_p_1_1_discord_exception.html | 127 +- ...ass_discord_c_p_p_1_1_discord_exception.js | 6 +- ...ss_discord_c_p_p_1_1_discord_exception.png | Bin 2560 -> 2603 bytes ...cord_c_p_p_1_1_discord_object-members.html | 61 +- ...lass_discord_c_p_p_1_1_discord_object.html | 201 ++- .../class_discord_c_p_p_1_1_discord_object.js | 9 +- ...class_discord_c_p_p_1_1_discord_object.png | Bin 3764 -> 3814 bytes ...class_discord_c_p_p_1_1_embed-members.html | 81 +- docs/class_discord_c_p_p_1_1_embed.html | 521 ++----- docs/class_discord_c_p_p_1_1_embed.js | 23 +- ..._p_p_1_1_f_fmpeg_audio_source-members.html | 60 +- ...iscord_c_p_p_1_1_f_fmpeg_audio_source.html | 129 +- ..._discord_c_p_p_1_1_f_fmpeg_audio_source.js | 4 +- ...discord_c_p_p_1_1_f_fmpeg_audio_source.png | Bin 783 -> 801 bytes ...d_c_p_p_1_1_file_audio_source-members.html | 60 +- ...s_discord_c_p_p_1_1_file_audio_source.html | 118 +- ...ass_discord_c_p_p_1_1_file_audio_source.js | 4 +- ...ss_discord_c_p_p_1_1_file_audio_source.png | Bin 718 -> 738 bytes ...lass_discord_c_p_p_1_1_future-members.html | 115 ++ docs/class_discord_c_p_p_1_1_future.html | 295 ++++ docs/class_discord_c_p_p_1_1_future.js | 9 + ..._p_p_1_1_future_3_01void_01_4-members.html | 115 ++ ...iscord_c_p_p_1_1_future_3_01void_01_4.html | 283 ++++ ..._discord_c_p_p_1_1_future_3_01void_01_4.js | 9 + ...ass_discord_c_p_p_1_1_gateway-members.html | 91 +- docs/class_discord_c_p_p_1_1_gateway.html | 314 ++-- docs/class_discord_c_p_p_1_1_gateway.js | 9 +- docs/class_discord_c_p_p_1_1_gateway.png | Bin 974 -> 1009 bytes ...class_discord_c_p_p_1_1_guild-members.html | 136 +- docs/class_discord_c_p_p_1_1_guild.html | 1101 ++++++++------ docs/class_discord_c_p_p_1_1_guild.js | 67 +- docs/class_discord_c_p_p_1_1_guild.png | Bin 604 -> 621 bytes ...scord_c_p_p_1_1_guild_channel-members.html | 132 +- ...class_discord_c_p_p_1_1_guild_channel.html | 331 ++--- docs/class_discord_c_p_p_1_1_guild_channel.js | 8 +- .../class_discord_c_p_p_1_1_guild_channel.png | Bin 1234 -> 1260 bytes ...scord_c_p_p_1_1_h_t_t_p_error-members.html | 64 +- ...class_discord_c_p_p_1_1_h_t_t_p_error.html | 102 +- docs/class_discord_c_p_p_1_1_h_t_t_p_error.js | 2 +- .../class_discord_c_p_p_1_1_h_t_t_p_error.png | Bin 1313 -> 1343 bytes ...discord_c_p_p_1_1_interaction-members.html | 102 +- docs/class_discord_c_p_p_1_1_interaction.html | 491 ++++--- docs/class_discord_c_p_p_1_1_interaction.js | 23 +- docs/class_discord_c_p_p_1_1_interaction.png | Bin 645 -> 662 bytes ...rd_c_p_p_1_1_interaction_data-members.html | 79 +- ...ss_discord_c_p_p_1_1_interaction_data.html | 313 ++-- ...lass_discord_c_p_p_1_1_interaction_data.js | 16 +- ...ass_discord_c_p_p_1_1_interaction_data.png | Bin 673 -> 689 bytes ...teraction_data_boolean_option-members.html | 114 ++ ...p_1_1_interaction_data_boolean_option.html | 191 +++ ...p_p_1_1_interaction_data_boolean_option.js | 5 + ..._p_1_1_interaction_data_boolean_option.png | Bin 0 -> 852 bytes ...teraction_data_integer_option-members.html | 59 +- ...p_1_1_interaction_data_integer_option.html | 103 +- ..._p_1_1_interaction_data_integer_option.png | Bin 857 -> 876 bytes ...nteraction_data_number_option-members.html | 59 +- ..._p_1_1_interaction_data_number_option.html | 103 +- ...p_p_1_1_interaction_data_number_option.png | Bin 854 -> 875 bytes ...p_1_1_interaction_data_option-members.html | 57 +- ...ord_c_p_p_1_1_interaction_data_option.html | 163 +-- ...scord_c_p_p_1_1_interaction_data_option.js | 2 - ...cord_c_p_p_1_1_interaction_data_option.png | Bin 2044 -> 2408 bytes ...nteraction_data_option_helper-members.html | 112 ++ ..._p_1_1_interaction_data_option_helper.html | 202 +++ ...nteraction_data_string_option-members.html | 59 +- ..._p_1_1_interaction_data_string_option.html | 103 +- ...p_p_1_1_interaction_data_string_option.png | Bin 849 -> 865 bytes ...action_data_subcommand_option-members.html | 65 +- ..._1_interaction_data_subcommand_option.html | 146 +- ..._1_1_interaction_data_subcommand_option.js | 4 +- ...1_1_interaction_data_subcommand_option.png | Bin 1006 -> 1039 bytes ...1_1_interaction_resolved_data-members.html | 62 +- ...d_c_p_p_1_1_interaction_resolved_data.html | 206 ++- ...ord_c_p_p_1_1_interaction_resolved_data.js | 10 +- ...iscord_c_p_p_1_1_main_gateway-members.html | 91 +- .../class_discord_c_p_p_1_1_main_gateway.html | 199 +-- docs/class_discord_c_p_p_1_1_main_gateway.js | 6 +- docs/class_discord_c_p_p_1_1_main_gateway.png | Bin 702 -> 716 bytes ...lass_discord_c_p_p_1_1_member-members.html | 115 +- docs/class_discord_c_p_p_1_1_member.html | 330 +++-- docs/class_discord_c_p_p_1_1_member.js | 12 +- docs/class_discord_c_p_p_1_1_member.png | Bin 908 -> 934 bytes ...ass_discord_c_p_p_1_1_message-members.html | 104 +- docs/class_discord_c_p_p_1_1_message.html | 595 +++++--- docs/class_discord_c_p_p_1_1_message.js | 40 +- docs/class_discord_c_p_p_1_1_message.png | Bin 656 -> 675 bytes ..._discord_c_p_p_1_1_opus_error-members.html | 64 +- docs/class_discord_c_p_p_1_1_opus_error.html | 102 +- docs/class_discord_c_p_p_1_1_opus_error.js | 2 +- docs/class_discord_c_p_p_1_1_opus_error.png | Bin 1350 -> 1381 bytes ...scord_c_p_p_1_1_shared_future-members.html | 117 ++ ...class_discord_c_p_p_1_1_shared_future.html | 372 +++++ docs/class_discord_c_p_p_1_1_shared_future.js | 11 + ...1_shared_future_3_01void_01_4-members.html | 117 ++ ...c_p_p_1_1_shared_future_3_01void_01_4.html | 356 +++++ ...d_c_p_p_1_1_shared_future_3_01void_01_4.js | 11 + ..._discord_c_p_p_1_1_size_error-members.html | 58 +- docs/class_discord_c_p_p_1_1_size_error.html | 89 +- docs/class_discord_c_p_p_1_1_size_error.js | 2 +- docs/class_discord_c_p_p_1_1_size_error.png | Bin 929 -> 957 bytes ...p_p_1_1_status_code_exception-members.html | 62 +- ...scord_c_p_p_1_1_status_code_exception.html | 150 +- ...discord_c_p_p_1_1_status_code_exception.js | 6 +- ...iscord_c_p_p_1_1_status_code_exception.png | Bin 1860 -> 1899 bytes ...iscord_c_p_p_1_1_text_channel-members.html | 122 +- .../class_discord_c_p_p_1_1_text_channel.html | 549 ++++--- docs/class_discord_c_p_p_1_1_text_channel.js | 20 +- docs/class_discord_c_p_p_1_1_text_channel.png | Bin 1705 -> 1747 bytes ..._discord_c_p_p_1_1_threadpool-members.html | 60 +- docs/class_discord_c_p_p_1_1_threadpool.html | 216 +-- docs/class_discord_c_p_p_1_1_threadpool.js | 6 +- .../class_discord_c_p_p_1_1_user-members.html | 105 +- docs/class_discord_c_p_p_1_1_user.html | 525 ++++--- docs/class_discord_c_p_p_1_1_user.js | 34 +- docs/class_discord_c_p_p_1_1_user.png | Bin 910 -> 938 bytes ...scord_c_p_p_1_1_voice_channel-members.html | 108 +- ...class_discord_c_p_p_1_1_voice_channel.html | 322 ++-- docs/class_discord_c_p_p_1_1_voice_channel.js | 10 +- .../class_discord_c_p_p_1_1_voice_channel.png | Bin 942 -> 967 bytes ...iscord_c_p_p_1_1_voice_client-members.html | 60 +- .../class_discord_c_p_p_1_1_voice_client.html | 139 +- docs/class_discord_c_p_p_1_1_voice_client.js | 8 +- ...scord_c_p_p_1_1_voice_gateway-members.html | 89 +- ...class_discord_c_p_p_1_1_voice_gateway.html | 183 +-- docs/class_discord_c_p_p_1_1_voice_gateway.js | 4 +- .../class_discord_c_p_p_1_1_voice_gateway.png | Bin 707 -> 722 bytes ...discord_c_p_p_1_1_voice_state-members.html | 56 +- docs/class_discord_c_p_p_1_1_voice_state.html | 88 +- ...ss_discord_c_p_p_1_1snowflake-members.html | 84 -- docs/class_discord_c_p_p_1_1snowflake.html | 114 -- ..._discord_c_p_p_1_1udp__client-members.html | 54 +- docs/class_discord_c_p_p_1_1udp__client.html | 94 +- docs/class_intents-members.html | 70 +- docs/class_intents.html | 198 +-- docs/class_logger-members.html | 71 +- docs/class_logger.html | 200 ++- docs/class_logger.js | 5 +- ...ssboost_1_1process_1_1basic__ipstream.html | 106 -- docs/classes.html | 101 +- docs/clipboard.js | 61 + docs/cookie.js | 58 + .../dir_bc90692f03e111e5ad06ece758d3dee2.html | 180 +-- docs/dir_bc90692f03e111e5ad06ece758d3dee2.js | 97 +- docs/doc.png | Bin 746 -> 0 bytes docs/doc.svg | 12 + docs/docd.svg | 12 + docs/doxygen.css | 1294 +++++++++++------ docs/doxygen.png | Bin 3779 -> 0 bytes docs/doxygen.svg | 4 +- docs/doxygen_crawl.html | 378 +++++ docs/dynsections.js | 261 ++-- docs/files.html | 172 +-- docs/folderclosed.png | Bin 616 -> 0 bytes docs/folderclosed.svg | 11 + docs/folderclosedd.svg | 11 + docs/folderopen.png | Bin 597 -> 0 bytes docs/folderopen.svg | 17 + docs/folderopend.svg | 12 + docs/functions.html | 185 +-- docs/functions_0x7e.html | 134 -- docs/functions_a.html | 133 +- docs/functions_b.html | 67 +- docs/functions_c.html | 111 +- docs/functions_d.html | 130 +- docs/functions_dup.js | 1 - docs/functions_e.html | 91 +- docs/functions_enum.html | 59 +- docs/functions_eval.html | 208 +-- docs/functions_f.html | 69 +- docs/functions_func.html | 71 +- docs/functions_func_a.html | 102 +- docs/functions_func_b.html | 55 +- docs/functions_func_c.html | 80 +- docs/functions_func_d.html | 99 +- docs/functions_func_e.html | 67 +- docs/functions_func_f.html | 65 +- docs/functions_func_g.html | 175 ++- docs/functions_func_h.html | 64 +- docs/functions_func_i.html | 108 +- docs/functions_func_k.html | 55 +- docs/functions_func_l.html | 59 +- docs/functions_func_m.html | 63 +- docs/functions_func_o.html | 103 +- docs/functions_func_p.html | 59 +- docs/functions_func_r.html | 73 +- docs/functions_func_s.html | 119 +- docs/functions_func_t.html | 75 +- docs/functions_func_u.html | 75 +- docs/functions_func_v.html | 63 +- docs/functions_func_w.html | 60 +- docs/functions_func_~.html | 132 +- docs/functions_g.html | 207 ++- docs/functions_h.html | 66 +- docs/functions_i.html | 136 +- docs/functions_j.html | 102 -- docs/functions_k.html | 53 +- docs/functions_l.html | 75 +- docs/functions_m.html | 128 +- docs/functions_n.html | 85 +- docs/functions_o.html | 112 +- docs/functions_p.html | 92 +- docs/functions_r.html | 96 +- docs/functions_rela.html | 55 +- docs/functions_s.html | 144 +- docs/functions_t.html | 127 +- docs/functions_u.html | 100 +- docs/functions_v.html | 93 +- docs/functions_vars.html | 651 ++------- docs/functions_w.html | 75 +- docs/functions_z.html | 103 -- docs/functions_~.html | 130 +- docs/globals.html | 193 +-- docs/globals_defs.html | 81 +- docs/globals_enum.html | 53 +- docs/globals_eval.html | 65 +- docs/globals_func.html | 80 +- docs/globals_type.html | 58 +- docs/globals_vars.html | 69 +- docs/hierarchy.html | 154 +- docs/hierarchy.js | 14 +- docs/index.html | 51 +- docs/jquery.js | 11 +- docs/menu.js | 99 +- docs/menudata.js | 55 +- docs/minus.svg | 8 + docs/minusd.svg | 8 + docs/namespace_discord_c_p_p.html | 199 ++- docs/namespace_discord_c_p_p.js | 73 +- ...pace_discord_c_p_p_1_1_activity_types.html | 132 -- ...espace_discord_c_p_p_1_1_channel_type.html | 152 -- ..._1_default_message_notification_level.html | 66 +- ...pace_discord_c_p_p_1_1_discord_status.html | 76 +- ...p_p_1_1_explicit_content_filter_level.html | 70 +- ...mespace_discord_c_p_p_1_1_m_f_a_level.html | 66 +- ...espace_discord_c_p_p_1_1_message_type.html | 143 -- ..._discord_c_p_p_1_1_verification_level.html | 80 +- docs/namespaceboost.html | 109 -- docs/namespaceboost.js | 4 - docs/namespaceboost_1_1process.html | 130 -- docs/namespaceboost_1_1process.js | 4 - docs/namespacemembers.html | 264 +--- docs/namespacemembers_enum.html | 74 +- docs/namespacemembers_eval.html | 216 +-- docs/namespacemembers_type.html | 57 +- docs/namespacemembers_vars.html | 65 +- docs/namespaces.html | 161 +- docs/nav_fd.png | Bin 0 -> 169 bytes docs/nav_hd.png | Bin 0 -> 114 bytes docs/navtree.css | 23 +- docs/navtree.js | 828 +++++------ docs/navtreedata.js | 10 +- docs/navtreeindex0.js | 454 +++--- docs/navtreeindex1.js | 498 +++---- docs/navtreeindex2.js | 500 +++---- docs/navtreeindex3.js | 276 +++- docs/navtreeindex4.js | 237 +++ docs/plus.svg | 9 + docs/plusd.svg | 9 + docs/resize.js | 123 +- docs/search/all_0.html | 37 - docs/search/all_0.js | 58 +- docs/search/all_1.html | 37 - docs/search/all_1.js | 63 +- docs/search/all_10.html | 37 - docs/search/all_10.js | 18 +- docs/search/all_11.html | 37 - docs/search/all_11.js | 23 +- docs/search/all_12.html | 37 - docs/search/all_12.js | 60 +- docs/search/all_13.html | 37 - docs/search/all_13.js | 35 +- docs/search/all_14.html | 37 - docs/search/all_14.js | 28 +- docs/search/all_15.html | 37 - docs/search/all_15.js | 42 +- docs/search/all_16.html | 37 - docs/search/all_16.js | 13 +- docs/search/all_17.html | 37 - docs/search/all_17.js | 35 +- docs/search/all_18.html | 36 - docs/search/all_18.js | 23 - docs/search/all_2.html | 37 - docs/search/all_2.js | 10 +- docs/search/all_3.html | 37 - docs/search/all_3.js | 42 +- docs/search/all_4.html | 37 - docs/search/all_4.js | 78 +- docs/search/all_5.html | 37 - docs/search/all_5.js | 32 +- docs/search/all_6.html | 37 - docs/search/all_6.js | 24 +- docs/search/all_7.html | 37 - docs/search/all_7.js | 152 +- docs/search/all_8.html | 37 - docs/search/all_8.js | 14 +- docs/search/all_9.html | 37 - docs/search/all_9.js | 80 +- docs/search/all_a.html | 37 - docs/search/all_a.js | 3 +- docs/search/all_b.html | 37 - docs/search/all_b.js | 2 +- docs/search/all_c.html | 37 - docs/search/all_c.js | 22 +- docs/search/all_d.html | 37 - docs/search/all_d.js | 58 +- docs/search/all_e.html | 37 - docs/search/all_e.js | 16 +- docs/search/all_f.html | 37 - docs/search/all_f.js | 31 +- docs/search/classes_0.html | 37 - docs/search/classes_0.js | 20 +- docs/search/classes_1.html | 37 - docs/search/classes_1.js | 5 +- docs/search/classes_10.html | 36 - docs/search/classes_10.js | 8 - docs/search/classes_2.html | 37 - docs/search/classes_2.js | 8 +- docs/search/classes_3.html | 37 - docs/search/classes_3.js | 2 +- docs/search/classes_4.html | 37 - docs/search/classes_4.js | 8 +- docs/search/classes_5.html | 37 - docs/search/classes_5.js | 6 +- docs/search/classes_6.html | 37 - docs/search/classes_6.js | 2 +- docs/search/classes_7.html | 37 - docs/search/classes_7.js | 21 +- docs/search/classes_8.html | 37 - docs/search/classes_8.js | 2 +- docs/search/classes_9.html | 37 - docs/search/classes_9.js | 6 +- docs/search/classes_a.html | 37 - docs/search/classes_a.js | 2 +- docs/search/classes_b.html | 37 - docs/search/classes_b.js | 5 +- docs/search/classes_c.html | 37 - docs/search/classes_c.js | 4 +- docs/search/classes_d.html | 37 - docs/search/classes_d.js | 4 +- docs/search/classes_e.html | 37 - docs/search/classes_e.js | 6 +- docs/search/classes_f.html | 37 - docs/search/classes_f.js | 8 - docs/search/close.png | Bin 273 -> 0 bytes docs/search/close.svg | 19 +- docs/search/defines_0.html | 37 - docs/search/defines_0.js | 2 +- docs/search/defines_1.html | 37 - docs/search/defines_1.js | 4 +- docs/search/defines_2.html | 37 - docs/search/defines_2.js | 2 +- docs/search/defines_3.html | 37 - docs/search/defines_3.js | 2 +- docs/search/defines_4.html | 37 - docs/search/defines_4.js | 2 +- docs/search/defines_5.html | 36 - docs/search/defines_5.js | 4 - docs/search/defines_6.html | 30 - docs/search/defines_6.js | 4 - docs/search/defines_7.html | 30 - docs/search/defines_7.js | 4 - docs/search/defines_8.html | 30 - docs/search/defines_8.js | 4 - docs/search/defines_9.html | 30 - docs/search/defines_9.js | 4 - docs/search/enums_0.html | 37 - docs/search/enums_0.js | 2 +- docs/search/enums_1.html | 37 - docs/search/enums_1.js | 2 +- docs/search/enums_2.html | 37 - docs/search/enums_2.js | 2 +- docs/search/enums_3.html | 37 - docs/search/enums_3.js | 2 +- docs/search/enums_4.html | 37 - docs/search/enums_4.js | 2 +- docs/search/enums_5.html | 37 - docs/search/enums_5.js | 3 +- docs/search/enums_6.html | 37 - docs/search/enums_6.js | 2 +- docs/search/enums_7.html | 37 - docs/search/enums_7.js | 4 - docs/search/enums_8.html | 37 - docs/search/enums_8.js | 4 - docs/search/enumvalues_0.html | 37 - docs/search/enumvalues_0.js | 10 +- docs/search/enumvalues_1.html | 37 - docs/search/enumvalues_1.js | 2 +- docs/search/enumvalues_10.html | 37 - docs/search/enumvalues_10.js | 2 +- docs/search/enumvalues_11.html | 37 - docs/search/enumvalues_11.js | 2 +- docs/search/enumvalues_2.html | 37 - docs/search/enumvalues_2.js | 12 +- docs/search/enumvalues_3.html | 37 - docs/search/enumvalues_3.js | 8 +- docs/search/enumvalues_4.html | 37 - docs/search/enumvalues_4.js | 4 +- docs/search/enumvalues_5.html | 37 - docs/search/enumvalues_5.js | 26 +- docs/search/enumvalues_6.html | 37 - docs/search/enumvalues_6.js | 2 +- docs/search/enumvalues_7.html | 37 - docs/search/enumvalues_7.js | 4 +- docs/search/enumvalues_8.html | 37 - docs/search/enumvalues_8.js | 4 +- docs/search/enumvalues_9.html | 37 - docs/search/enumvalues_9.js | 12 +- docs/search/enumvalues_a.html | 37 - docs/search/enumvalues_a.js | 12 +- docs/search/enumvalues_b.html | 37 - docs/search/enumvalues_b.js | 2 +- docs/search/enumvalues_c.html | 37 - docs/search/enumvalues_c.js | 2 +- docs/search/enumvalues_d.html | 37 - docs/search/enumvalues_d.js | 6 +- docs/search/enumvalues_e.html | 37 - docs/search/enumvalues_e.js | 8 +- docs/search/enumvalues_f.html | 37 - docs/search/enumvalues_f.js | 2 +- docs/search/files_0.html | 37 - docs/search/files_0.js | 14 +- docs/search/files_1.html | 37 - docs/search/files_1.js | 5 +- docs/search/files_2.html | 37 - docs/search/files_2.js | 12 +- docs/search/files_3.html | 37 - docs/search/files_3.js | 8 +- docs/search/files_4.html | 37 - docs/search/files_4.js | 9 +- docs/search/files_5.html | 37 - docs/search/files_5.js | 12 +- docs/search/files_6.html | 37 - docs/search/files_6.js | 20 +- docs/search/files_7.html | 37 - docs/search/files_7.js | 4 +- docs/search/files_8.html | 37 - docs/search/files_8.js | 12 +- docs/search/files_9.html | 37 - docs/search/files_9.js | 4 +- docs/search/files_a.html | 37 - docs/search/files_a.js | 8 +- docs/search/files_b.html | 37 - docs/search/files_b.js | 4 +- docs/search/files_c.html | 37 - docs/search/files_c.js | 14 +- docs/search/functions_0.html | 37 - docs/search/functions_0.js | 8 +- docs/search/functions_1.html | 37 - docs/search/functions_1.js | 27 +- docs/search/functions_10.html | 37 - docs/search/functions_10.js | 39 +- docs/search/functions_11.html | 37 - docs/search/functions_11.js | 8 +- docs/search/functions_12.html | 37 - docs/search/functions_12.js | 14 +- docs/search/functions_13.html | 37 - docs/search/functions_13.js | 6 +- docs/search/functions_14.html | 37 - docs/search/functions_14.js | 5 +- docs/search/functions_15.html | 37 - docs/search/functions_15.js | 35 +- docs/search/functions_2.html | 37 - docs/search/functions_2.js | 2 +- docs/search/functions_3.html | 37 - docs/search/functions_3.js | 12 +- docs/search/functions_4.html | 37 - docs/search/functions_4.js | 24 +- docs/search/functions_5.html | 37 - docs/search/functions_5.js | 8 +- docs/search/functions_6.html | 37 - docs/search/functions_6.js | 6 +- docs/search/functions_7.html | 37 - docs/search/functions_7.js | 104 +- docs/search/functions_8.html | 37 - docs/search/functions_8.js | 11 +- docs/search/functions_9.html | 37 - docs/search/functions_9.js | 37 +- docs/search/functions_a.html | 37 - docs/search/functions_a.js | 2 +- docs/search/functions_b.html | 37 - docs/search/functions_b.js | 6 +- docs/search/functions_c.html | 37 - docs/search/functions_c.js | 8 +- docs/search/functions_d.html | 37 - docs/search/functions_d.js | 24 +- docs/search/functions_e.html | 37 - docs/search/functions_e.js | 4 +- docs/search/functions_f.html | 37 - docs/search/functions_f.js | 10 +- docs/search/mag.svg | 24 + docs/search/mag_d.svg | 24 + docs/search/mag_sel.png | Bin 465 -> 0 bytes docs/search/mag_sel.svg | 53 +- docs/search/mag_seld.svg | 31 + docs/search/namespaces_0.html | 37 - docs/search/namespaces_0.js | 15 +- docs/search/namespaces_1.html | 36 - docs/search/namespaces_1.js | 12 - docs/search/nomatches.html | 13 - docs/search/related_0.html | 37 - docs/search/related_0.js | 2 +- docs/search/search.css | 122 +- docs/search/search.js | 1018 ++++++------- docs/search/search_l.png | Bin 567 -> 0 bytes docs/search/search_m.png | Bin 158 -> 0 bytes docs/search/search_r.png | Bin 553 -> 0 bytes docs/search/searchdata.js | 8 +- docs/search/typedefs_0.html | 37 - docs/search/typedefs_0.js | 2 +- docs/search/typedefs_1.html | 37 - docs/search/typedefs_1.js | 2 +- docs/search/typedefs_2.js | 4 + docs/search/typedefs_3.js | 4 + docs/search/typedefs_4.js | 4 + docs/search/variables_0.html | 37 - docs/search/variables_0.js | 50 +- docs/search/variables_1.html | 37 - docs/search/variables_1.js | 8 +- docs/search/variables_10.html | 37 - docs/search/variables_10.js | 10 +- docs/search/variables_11.html | 37 - docs/search/variables_11.js | 6 +- docs/search/variables_12.html | 37 - docs/search/variables_12.js | 12 - docs/search/variables_13.html | 37 - docs/search/variables_13.js | 9 - docs/search/variables_14.html | 37 - docs/search/variables_14.js | 10 - docs/search/variables_15.html | 37 - docs/search/variables_15.js | 8 - docs/search/variables_16.html | 36 - docs/search/variables_16.js | 4 - docs/search/variables_2.html | 37 - docs/search/variables_2.js | 6 +- docs/search/variables_3.html | 37 - docs/search/variables_3.js | 11 +- docs/search/variables_4.html | 37 - docs/search/variables_4.js | 12 +- docs/search/variables_5.html | 37 - docs/search/variables_5.js | 10 +- docs/search/variables_6.html | 37 - docs/search/variables_6.js | 7 +- docs/search/variables_7.html | 37 - docs/search/variables_7.js | 10 +- docs/search/variables_8.html | 37 - docs/search/variables_8.js | 2 +- docs/search/variables_9.html | 37 - docs/search/variables_9.js | 12 +- docs/search/variables_a.html | 37 - docs/search/variables_a.js | 2 +- docs/search/variables_b.html | 37 - docs/search/variables_b.js | 7 +- docs/search/variables_c.html | 37 - docs/search/variables_c.js | 16 +- docs/search/variables_d.html | 37 - docs/search/variables_d.js | 4 +- docs/search/variables_e.html | 37 - docs/search/variables_e.js | 6 +- docs/search/variables_f.html | 37 - docs/search/variables_f.js | 11 +- docs/snowflake_8cpp.html | 81 -- docs/snowflake_8h.html | 97 -- docs/snowflake_8h_source.html | 83 -- docs/splitbard.png | Bin 0 -> 282 bytes docs/static_8cpp.html | 91 +- docs/static_8h.html | 198 ++- docs/static_8h.js | 2 +- docs/static_8h_source.html | 163 ++- ...rd_c_p_p_1_1_embed_1_1_author-members.html | 105 -- ...ct_discord_c_p_p_1_1_embed_1_1_author.html | 176 --- ...ruct_discord_c_p_p_1_1_embed_1_1_author.js | 7 - ...ord_c_p_p_1_1_embed_1_1_field-members.html | 104 -- ...uct_discord_c_p_p_1_1_embed_1_1_field.html | 160 -- ...truct_discord_c_p_p_1_1_embed_1_1_field.js | 6 - ...ct_discord_c_p_p_1_1_embed_1_1_footer.html | 160 -- ...ruct_discord_c_p_p_1_1_embed_1_1_footer.js | 6 - ...ord_c_p_p_1_1_embed_1_1_image-members.html | 105 -- ...uct_discord_c_p_p_1_1_embed_1_1_image.html | 176 --- ...truct_discord_c_p_p_1_1_embed_1_1_image.js | 7 - ..._discord_c_p_p_1_1_embed_1_1_provider.html | 144 -- ...ct_discord_c_p_p_1_1_embed_1_1_provider.js | 5 - ...ord_c_p_p_1_1_embed_1_1_video-members.html | 104 -- ...uct_discord_c_p_p_1_1_embed_1_1_video.html | 160 -- ...truct_discord_c_p_p_1_1_embed_1_1_video.js | 6 - docs/tab_ad.png | Bin 0 -> 135 bytes docs/tab_bd.png | Bin 0 -> 173 bytes docs/tab_hd.png | Bin 0 -> 180 bytes docs/tab_sd.png | Bin 0 -> 188 bytes docs/tabs.css | 2 +- 779 files changed, 26773 insertions(+), 28927 deletions(-) delete mode 100644 docs/.nojekyll create mode 100644 docs/_application_command_8h.js create mode 100644 docs/_application_command_option_8h.js create mode 100644 docs/_channel_helper_8h.html create mode 100644 docs/_channel_helper_8h.js create mode 100644 docs/_channel_helper_8h_source.html create mode 100644 docs/_future_8h.html create mode 100644 docs/_future_8h.js create mode 100644 docs/_future_8h_source.html create mode 100644 docs/_intents_8h.js create mode 100644 docs/_interaction_8h.js create mode 100644 docs/_interaction_data_8h.js create mode 100644 docs/_interaction_data_option_8h.js create mode 100644 docs/_interaction_resolved_data_8h.js create mode 100644 docs/_main_gateway_8h.js create mode 100644 docs/_voice_gateway_8h.js delete mode 100644 docs/_voice_state_8cpp.html create mode 100644 docs/_voice_state_8h.js create mode 100644 docs/bc_sd.png delete mode 100644 docs/bdwn.png rename docs/{struct_discord_c_p_p_1_1_embed_1_1_provider-members.html => class_discord_c_p_p_1_1_application_command_option_helper-members.html} (58%) create mode 100644 docs/class_discord_c_p_p_1_1_application_command_option_helper.html rename docs/{struct_discord_c_p_p_1_1_embed_1_1_footer-members.html => class_discord_c_p_p_1_1_channel_helper-members.html} (54%) create mode 100644 docs/class_discord_c_p_p_1_1_channel_helper.html create mode 100644 docs/class_discord_c_p_p_1_1_future-members.html create mode 100644 docs/class_discord_c_p_p_1_1_future.html create mode 100644 docs/class_discord_c_p_p_1_1_future.js create mode 100644 docs/class_discord_c_p_p_1_1_future_3_01void_01_4-members.html create mode 100644 docs/class_discord_c_p_p_1_1_future_3_01void_01_4.html create mode 100644 docs/class_discord_c_p_p_1_1_future_3_01void_01_4.js create mode 100644 docs/class_discord_c_p_p_1_1_interaction_data_boolean_option-members.html create mode 100644 docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.html create mode 100644 docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.js create mode 100644 docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.png create mode 100644 docs/class_discord_c_p_p_1_1_interaction_data_option_helper-members.html create mode 100644 docs/class_discord_c_p_p_1_1_interaction_data_option_helper.html create mode 100644 docs/class_discord_c_p_p_1_1_shared_future-members.html create mode 100644 docs/class_discord_c_p_p_1_1_shared_future.html create mode 100644 docs/class_discord_c_p_p_1_1_shared_future.js create mode 100644 docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4-members.html create mode 100644 docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html create mode 100644 docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.js delete mode 100644 docs/class_discord_c_p_p_1_1snowflake-members.html delete mode 100644 docs/class_discord_c_p_p_1_1snowflake.html delete mode 100644 docs/classboost_1_1process_1_1basic__ipstream.html create mode 100644 docs/clipboard.js create mode 100644 docs/cookie.js delete mode 100644 docs/doc.png create mode 100644 docs/doc.svg create mode 100644 docs/docd.svg delete mode 100644 docs/doxygen.png create mode 100644 docs/doxygen_crawl.html delete mode 100644 docs/folderclosed.png create mode 100644 docs/folderclosed.svg create mode 100644 docs/folderclosedd.svg delete mode 100644 docs/folderopen.png create mode 100644 docs/folderopen.svg create mode 100644 docs/folderopend.svg delete mode 100644 docs/functions_0x7e.html delete mode 100644 docs/functions_j.html delete mode 100644 docs/functions_z.html create mode 100644 docs/minus.svg create mode 100644 docs/minusd.svg delete mode 100644 docs/namespace_discord_c_p_p_1_1_activity_types.html delete mode 100644 docs/namespace_discord_c_p_p_1_1_channel_type.html delete mode 100644 docs/namespace_discord_c_p_p_1_1_message_type.html delete mode 100644 docs/namespaceboost.html delete mode 100644 docs/namespaceboost.js delete mode 100644 docs/namespaceboost_1_1process.html delete mode 100644 docs/namespaceboost_1_1process.js create mode 100644 docs/nav_fd.png create mode 100644 docs/nav_hd.png create mode 100644 docs/navtreeindex4.js create mode 100644 docs/plus.svg create mode 100644 docs/plusd.svg delete mode 100644 docs/search/all_0.html delete mode 100644 docs/search/all_1.html delete mode 100644 docs/search/all_10.html delete mode 100644 docs/search/all_11.html delete mode 100644 docs/search/all_12.html delete mode 100644 docs/search/all_13.html delete mode 100644 docs/search/all_14.html delete mode 100644 docs/search/all_15.html delete mode 100644 docs/search/all_16.html delete mode 100644 docs/search/all_17.html delete mode 100644 docs/search/all_18.html delete mode 100644 docs/search/all_18.js delete mode 100644 docs/search/all_2.html delete mode 100644 docs/search/all_3.html delete mode 100644 docs/search/all_4.html delete mode 100644 docs/search/all_5.html delete mode 100644 docs/search/all_6.html delete mode 100644 docs/search/all_7.html delete mode 100644 docs/search/all_8.html delete mode 100644 docs/search/all_9.html delete mode 100644 docs/search/all_a.html delete mode 100644 docs/search/all_b.html delete mode 100644 docs/search/all_c.html delete mode 100644 docs/search/all_d.html delete mode 100644 docs/search/all_e.html delete mode 100644 docs/search/all_f.html delete mode 100644 docs/search/classes_0.html delete mode 100644 docs/search/classes_1.html delete mode 100644 docs/search/classes_10.html delete mode 100644 docs/search/classes_10.js delete mode 100644 docs/search/classes_2.html delete mode 100644 docs/search/classes_3.html delete mode 100644 docs/search/classes_4.html delete mode 100644 docs/search/classes_5.html delete mode 100644 docs/search/classes_6.html delete mode 100644 docs/search/classes_7.html delete mode 100644 docs/search/classes_8.html delete mode 100644 docs/search/classes_9.html delete mode 100644 docs/search/classes_a.html delete mode 100644 docs/search/classes_b.html delete mode 100644 docs/search/classes_c.html delete mode 100644 docs/search/classes_d.html delete mode 100644 docs/search/classes_e.html delete mode 100644 docs/search/classes_f.html delete mode 100644 docs/search/classes_f.js delete mode 100644 docs/search/close.png delete mode 100644 docs/search/defines_0.html delete mode 100644 docs/search/defines_1.html delete mode 100644 docs/search/defines_2.html delete mode 100644 docs/search/defines_3.html delete mode 100644 docs/search/defines_4.html delete mode 100644 docs/search/defines_5.html delete mode 100644 docs/search/defines_5.js delete mode 100644 docs/search/defines_6.html delete mode 100644 docs/search/defines_6.js delete mode 100644 docs/search/defines_7.html delete mode 100644 docs/search/defines_7.js delete mode 100644 docs/search/defines_8.html delete mode 100644 docs/search/defines_8.js delete mode 100644 docs/search/defines_9.html delete mode 100644 docs/search/defines_9.js delete mode 100644 docs/search/enums_0.html delete mode 100644 docs/search/enums_1.html delete mode 100644 docs/search/enums_2.html delete mode 100644 docs/search/enums_3.html delete mode 100644 docs/search/enums_4.html delete mode 100644 docs/search/enums_5.html delete mode 100644 docs/search/enums_6.html delete mode 100644 docs/search/enums_7.html delete mode 100644 docs/search/enums_7.js delete mode 100644 docs/search/enums_8.html delete mode 100644 docs/search/enums_8.js delete mode 100644 docs/search/enumvalues_0.html delete mode 100644 docs/search/enumvalues_1.html delete mode 100644 docs/search/enumvalues_10.html delete mode 100644 docs/search/enumvalues_11.html delete mode 100644 docs/search/enumvalues_2.html delete mode 100644 docs/search/enumvalues_3.html delete mode 100644 docs/search/enumvalues_4.html delete mode 100644 docs/search/enumvalues_5.html delete mode 100644 docs/search/enumvalues_6.html delete mode 100644 docs/search/enumvalues_7.html delete mode 100644 docs/search/enumvalues_8.html delete mode 100644 docs/search/enumvalues_9.html delete mode 100644 docs/search/enumvalues_a.html delete mode 100644 docs/search/enumvalues_b.html delete mode 100644 docs/search/enumvalues_c.html delete mode 100644 docs/search/enumvalues_d.html delete mode 100644 docs/search/enumvalues_e.html delete mode 100644 docs/search/enumvalues_f.html delete mode 100644 docs/search/files_0.html delete mode 100644 docs/search/files_1.html delete mode 100644 docs/search/files_2.html delete mode 100644 docs/search/files_3.html delete mode 100644 docs/search/files_4.html delete mode 100644 docs/search/files_5.html delete mode 100644 docs/search/files_6.html delete mode 100644 docs/search/files_7.html delete mode 100644 docs/search/files_8.html delete mode 100644 docs/search/files_9.html delete mode 100644 docs/search/files_a.html delete mode 100644 docs/search/files_b.html delete mode 100644 docs/search/files_c.html delete mode 100644 docs/search/functions_0.html delete mode 100644 docs/search/functions_1.html delete mode 100644 docs/search/functions_10.html delete mode 100644 docs/search/functions_11.html delete mode 100644 docs/search/functions_12.html delete mode 100644 docs/search/functions_13.html delete mode 100644 docs/search/functions_14.html delete mode 100644 docs/search/functions_15.html delete mode 100644 docs/search/functions_2.html delete mode 100644 docs/search/functions_3.html delete mode 100644 docs/search/functions_4.html delete mode 100644 docs/search/functions_5.html delete mode 100644 docs/search/functions_6.html delete mode 100644 docs/search/functions_7.html delete mode 100644 docs/search/functions_8.html delete mode 100644 docs/search/functions_9.html delete mode 100644 docs/search/functions_a.html delete mode 100644 docs/search/functions_b.html delete mode 100644 docs/search/functions_c.html delete mode 100644 docs/search/functions_d.html delete mode 100644 docs/search/functions_e.html delete mode 100644 docs/search/functions_f.html create mode 100644 docs/search/mag.svg create mode 100644 docs/search/mag_d.svg delete mode 100644 docs/search/mag_sel.png create mode 100644 docs/search/mag_seld.svg delete mode 100644 docs/search/namespaces_0.html delete mode 100644 docs/search/namespaces_1.html delete mode 100644 docs/search/namespaces_1.js delete mode 100644 docs/search/nomatches.html delete mode 100644 docs/search/related_0.html delete mode 100644 docs/search/search_l.png delete mode 100644 docs/search/search_m.png delete mode 100644 docs/search/search_r.png delete mode 100644 docs/search/typedefs_0.html delete mode 100644 docs/search/typedefs_1.html create mode 100644 docs/search/typedefs_2.js create mode 100644 docs/search/typedefs_3.js create mode 100644 docs/search/typedefs_4.js delete mode 100644 docs/search/variables_0.html delete mode 100644 docs/search/variables_1.html delete mode 100644 docs/search/variables_10.html delete mode 100644 docs/search/variables_11.html delete mode 100644 docs/search/variables_12.html delete mode 100644 docs/search/variables_12.js delete mode 100644 docs/search/variables_13.html delete mode 100644 docs/search/variables_13.js delete mode 100644 docs/search/variables_14.html delete mode 100644 docs/search/variables_14.js delete mode 100644 docs/search/variables_15.html delete mode 100644 docs/search/variables_15.js delete mode 100644 docs/search/variables_16.html delete mode 100644 docs/search/variables_16.js delete mode 100644 docs/search/variables_2.html delete mode 100644 docs/search/variables_3.html delete mode 100644 docs/search/variables_4.html delete mode 100644 docs/search/variables_5.html delete mode 100644 docs/search/variables_6.html delete mode 100644 docs/search/variables_7.html delete mode 100644 docs/search/variables_8.html delete mode 100644 docs/search/variables_9.html delete mode 100644 docs/search/variables_a.html delete mode 100644 docs/search/variables_b.html delete mode 100644 docs/search/variables_c.html delete mode 100644 docs/search/variables_d.html delete mode 100644 docs/search/variables_e.html delete mode 100644 docs/search/variables_f.html delete mode 100644 docs/snowflake_8cpp.html delete mode 100644 docs/snowflake_8h.html delete mode 100644 docs/snowflake_8h_source.html create mode 100644 docs/splitbard.png delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_author-members.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_author.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_author.js delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_field-members.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_field.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_field.js delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_footer.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_footer.js delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_image-members.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_image.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_image.js delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_provider.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_provider.js delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_video-members.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_video.html delete mode 100644 docs/struct_discord_c_p_p_1_1_embed_1_1_video.js create mode 100644 docs/tab_ad.png create mode 100644 docs/tab_bd.png create mode 100644 docs/tab_hd.png create mode 100644 docs/tab_sd.png diff --git a/LICENSE b/LICENSE index cb809bb6..c258cfca 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018-2023 Arkrissym +Copyright (c) 2018-2024 Arkrissym Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/.nojekyll b/docs/.nojekyll deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/_activity_8cpp.html b/docs/_activity_8cpp.html index 1ae9ef71..2abea135 100644 --- a/docs/_activity_8cpp.html +++ b/docs/_activity_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Activity.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,24 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Activity.cpp File Reference
+
Activity.cpp File Reference
#include "Activity.h"
+#include <utility>
diff --git a/docs/_activity_8h.html b/docs/_activity_8h.html index ac5998f1..7e398dc7 100644 --- a/docs/_activity_8h.html +++ b/docs/_activity_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Activity.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,19 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Activity.h File Reference
+
Activity.h File Reference
#include <string>
@@ -96,38 +103,27 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Activity
 
- - - - + - +

+

Namespaces

 DiscordCPP
 
 DiscordCPP::DiscordStatus
namespace  DiscordCPP
 
 DiscordCPP::ActivityTypes
namespace  DiscordCPP::DiscordStatus
 
- - - -

-Enumerations

enum  DiscordCPP::ActivityTypes::ActivityTypes { DiscordCPP::ActivityTypes::Game -, DiscordCPP::ActivityTypes::Streaming -, DiscordCPP::ActivityTypes::Listening -, DiscordCPP::ActivityTypes::NoActivity - }
 
- - + - + - + - +

+

Variables

const std::string DiscordCPP::DiscordStatus::Online = "online"
const std::string DiscordCPP::DiscordStatus::Online = "online"
 
const std::string DiscordCPP::DiscordStatus::DoNotDisturb = "dnd"
const std::string DiscordCPP::DiscordStatus::DoNotDisturb = "dnd"
 
const std::string DiscordCPP::DiscordStatus::Idle = "idle"
const std::string DiscordCPP::DiscordStatus::Idle = "idle"
 
const std::string DiscordCPP::DiscordStatus::Invisible = "invisible"
const std::string DiscordCPP::DiscordStatus::Invisible = "invisible"
 
@@ -136,7 +132,7 @@ diff --git a/docs/_activity_8h.js b/docs/_activity_8h.js index 464daa17..21f16116 100644 --- a/docs/_activity_8h.js +++ b/docs/_activity_8h.js @@ -1,12 +1,6 @@ var _activity_8h = [ - [ "Activity", "class_discord_c_p_p_1_1_activity.html", "class_discord_c_p_p_1_1_activity" ], - [ "ActivityTypes", "_activity_8h.html#adc248b1d35ad005b247295bca10fe018", [ - [ "Game", "_activity_8h.html#adc248b1d35ad005b247295bca10fe018ae352d33692eabb2c77ae7ad60e7d1112", null ], - [ "Streaming", "_activity_8h.html#adc248b1d35ad005b247295bca10fe018a95e54bd873a2eb313f12b8f21eb01422", null ], - [ "Listening", "_activity_8h.html#adc248b1d35ad005b247295bca10fe018ad02775cbf6865e16ea3a5206648f37c4", null ], - [ "NoActivity", "_activity_8h.html#adc248b1d35ad005b247295bca10fe018a098da1d85ece28ad1aa46437d17f7adf", null ] - ] ], + [ "DiscordCPP::Activity", "class_discord_c_p_p_1_1_activity.html", "class_discord_c_p_p_1_1_activity" ], [ "DoNotDisturb", "_activity_8h.html#a3bbe33b3aaada9230f379ee2fcc89315", null ], [ "Idle", "_activity_8h.html#aefc8c0a5bec3a903dd2ccde55aac715e", null ], [ "Invisible", "_activity_8h.html#a7b5997cdd4f317c08c24f66ff69dd294", null ], diff --git a/docs/_activity_8h_source.html b/docs/_activity_8h_source.html index 28cdc1b2..1f5424a6 100644 --- a/docs/_activity_8h_source.html +++ b/docs/_activity_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Activity.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,79 +83,97 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Activity.h
+
Activity.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <string>
-
3 
-
4 #include "static.h"
-
5 
-
6 namespace DiscordCPP {
-
7 
-
8 //move this to Presence.h when implemented?
-
9 namespace DiscordStatus {
-
10 const std::string Online = "online";
-
11 const std::string DoNotDisturb = "dnd";
-
12 const std::string Idle = "idle";
-
13 const std::string Invisible = "invisible";
-
14 } // namespace DiscordStatus
-
15 
-
16 namespace ActivityTypes {
- - - - - -
22 };
-
23 }
-
24 
-
25 class Activity {
-
26  public:
-
27  std::string name;
-
28  int type;
-
29  std::string url;
-
30 
- -
32  DLL_EXPORT Activity(const std::string& name, const int type, const std::string& url = "");
-
33 
- -
35 };
-
36 
-
37 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
-
Definition: Activity.h:25
-
std::string url
Definition: Activity.h:29
-
json to_json()
Definition: Activity.cpp:13
-
Activity()
Definition: Activity.cpp:3
-
int type
Definition: Activity.h:28
-
std::string name
Definition: Activity.h:27
-
ActivityTypes
Definition: Activity.h:17
-
@ NoActivity
Definition: Activity.h:21
-
@ Streaming
Definition: Activity.h:19
-
@ Listening
Definition: Activity.h:20
-
@ Game
Definition: Activity.h:18
-
const std::string DoNotDisturb
Definition: Activity.h:11
-
const std::string Invisible
Definition: Activity.h:13
-
const std::string Online
Definition: Activity.h:10
-
const std::string Idle
Definition: Activity.h:12
-
Definition: Activity.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <string>
+
3
+
4#include "static.h"
+
5
+
+
6namespace DiscordCPP {
+
7
+
8// move this to Presence.h when implemented?
+
+
9namespace DiscordStatus {
+
10const std::string Online = "online";
+
11const std::string DoNotDisturb = "dnd";
+
12const std::string Idle = "idle";
+
13const std::string Invisible = "invisible";
+
14} // namespace DiscordStatus
+
+
15
+
+
16class Activity {
+
17 public:
+
+
18 enum Type {
+ + + + +
23 };
+
+
24
+
25 private:
+
26 std::string name;
+ +
28 std::string url;
+
29
+
30 public:
+
31 DLL_EXPORT Activity() = default;
+
32 DLL_EXPORT Activity(std::string name, Type type, std::string url = "");
+
33
+ +
35
+
37 std::string get_name() { return name; }
+
39 Type get_type() { return type; }
+
41 std::string get_url() { return url; }
+
42};
+
+
43
+
44} // namespace DiscordCPP
+
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition Activity.h:16
+
std::string get_url()
Definition Activity.h:41
+ +
json to_json()
Definition Activity.cpp:11
+
Type get_type()
Definition Activity.h:39
+
Type
Definition Activity.h:18
+
@ NoActivity
Definition Activity.h:22
+
@ Streaming
Definition Activity.h:20
+
@ Game
Definition Activity.h:19
+
@ Listening
Definition Activity.h:21
+
std::string get_name()
Definition Activity.h:37
+
const std::string DoNotDisturb
Definition Activity.h:11
+
const std::string Invisible
Definition Activity.h:13
+
const std::string Online
Definition Activity.h:10
+
const std::string Idle
Definition Activity.h:12
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_application_command_8cpp.html b/docs/_application_command_8cpp.html index 2970582c..9759c678 100644 --- a/docs/_application_command_8cpp.html +++ b/docs/_application_command_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/ApplicationCommand.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,24 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
ApplicationCommand.cpp File Reference
+
ApplicationCommand.cpp File Reference
#include "ApplicationCommand.h"
+#include <variant>
diff --git a/docs/_application_command_8h.html b/docs/_application_command_8h.html index ba0ec9cb..24de806b 100644 --- a/docs/_application_command_8h.html +++ b/docs/_application_command_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/ApplicationCommand.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,37 +78,42 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
ApplicationCommand.h File Reference
+
ApplicationCommand.h File Reference
#include <optional>
+#include <utility>
#include <vector>
#include "ApplicationCommandOption.h"
-#include "Channel.h"
#include "DiscordObject.h"
-#include "Guild.h"
#include "static.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::ApplicationCommand
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -115,7 +122,7 @@ diff --git a/docs/_application_command_8h.js b/docs/_application_command_8h.js new file mode 100644 index 00000000..7465a1ab --- /dev/null +++ b/docs/_application_command_8h.js @@ -0,0 +1,4 @@ +var _application_command_8h = +[ + [ "DiscordCPP::ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html", "class_discord_c_p_p_1_1_application_command" ] +]; \ No newline at end of file diff --git a/docs/_application_command_8h_source.html b/docs/_application_command_8h_source.html index 09343e4d..0d2a3053 100644 --- a/docs/_application_command_8h_source.html +++ b/docs/_application_command_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/ApplicationCommand.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,88 +83,120 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
ApplicationCommand.h
+
ApplicationCommand.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <optional>
-
3 #include <vector>
- -
5 #include "Channel.h"
-
6 #include "DiscordObject.h"
-
7 #include "Guild.h"
-
8 #include "static.h"
-
9 
-
10 namespace DiscordCPP {
-
11 
- -
13  public:
-
15  enum Type {
- -
17  USER = 2,
-
18  MESSAGE = 3
-
19  } type;
-
21  std::string application_id;
-
23  std::optional<std::string> guild_id;
-
25  std::string name;
-
26  // name_localizations
-
28  std::string description;
-
29  // description_localizations
-
31  std::vector<ApplicationCommandOption*> options;
-
32  // default_member_permissions
-
34  bool dm_permission = true;
-
36  std::string version;
-
37 
- -
39  DLL_EXPORT ApplicationCommand(const json& data, const std::string& token);
- - -
42 
- -
44 
- -
47 };
-
48 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2#include <optional>
+
3#include <utility>
+
4#include <vector>
+
5
+ +
7#include "DiscordObject.h"
+
8#include "static.h"
+
9
+
10namespace DiscordCPP {
+
11
+
+ +
13 public:
+
+
14 enum Type {
+ +
16 USER = 2,
+
17 MESSAGE = 3
+
18 };
+
+
19
+
20 private:
+
22 Type type;
+
24 std::string application_id;
+
26 std::optional<std::string> guild_id;
+
28 std::string name;
+
29 // name_localizations
+
31 std::string description;
+
32 // description_localizations
+
34 std::vector<ApplicationCommandOptionVariant> options;
+
35 // default_member_permissions
+
37 bool dm_permission = true;
+
39 std::string version;
+
40
+
41 public:
+ +
43 DLL_EXPORT ApplicationCommand(const json& data, const std::string& token);
+
44
+ +
46
+ +
49
+
51 DLL_EXPORT std::string get_application_id() { return application_id; }
+
53 DLL_EXPORT std::optional<std::string> get_guild_id() { return guild_id; }
+
55 DLL_EXPORT std::string get_name() { return name; }
+
57 DLL_EXPORT std::string get_description() { return description; }
+
59 DLL_EXPORT Type get_type() { return type; }
+
61 DLL_EXPORT std::vector<ApplicationCommandOptionVariant> get_options() { return options; }
+
63 DLL_EXPORT bool has_dm_permission() { return dm_permission; }
+
65 DLL_EXPORT std::string get_version() { return version; }
+
66
+
68 DLL_EXPORT void set_guild_id(std::string guild_id) { this->guild_id.emplace(guild_id); }
+
70 DLL_EXPORT void set_name(std::string name) { this->name = std::move(name); }
+
72 DLL_EXPORT void set_description(std::string description) { this->description = std::move(description); }
+
74 DLL_EXPORT void set_type(Type type) { this->type = type; }
+
76 DLL_EXPORT void add_option(ApplicationCommandOptionVariant option) { options.push_back(option); }
+
78 DLL_EXPORT void set_dm_permission(bool dm_permission) { this->dm_permission = dm_permission; }
+
79};
+
+
80} // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
- +
#define DLL_EXPORT
Definition AudioSource.h:6
- -
Definition: ApplicationCommand.h:12
-
std::optional< std::string > guild_id
The guild of the command.
Definition: ApplicationCommand.h:23
-
std::string version
Autoincrementing version identifier updated during substantial record changes.
Definition: ApplicationCommand.h:36
-
~ApplicationCommand()
Definition: ApplicationCommand.cpp:41
-
bool dm_permission
Indicates wether the command is enabled in DMs. Defaults to true.
Definition: ApplicationCommand.h:34
-
Type
The command type.
Definition: ApplicationCommand.h:15
-
@ MESSAGE
Definition: ApplicationCommand.h:18
-
@ CHAT_INPUT
Definition: ApplicationCommand.h:16
-
@ USER
Definition: ApplicationCommand.h:17
-
void delete_command()
Delete this command.
Definition: ApplicationCommand.cpp:61
-
std::vector< ApplicationCommandOption * > options
Parameters for the command, max of 25.
Definition: ApplicationCommand.h:31
-
std::string description
The command's description. Empty string for USER and MESSAGE commands.
Definition: ApplicationCommand.h:28
-
std::string application_id
The application id.
Definition: ApplicationCommand.h:21
-
enum DiscordCPP::ApplicationCommand::Type type
-
json to_json()
Definition: ApplicationCommand.cpp:47
-
ApplicationCommand()
Definition: ApplicationCommand.h:38
-
std::string name
The command's name.
Definition: ApplicationCommand.h:25
-
Definition: DiscordObject.h:9
-
Definition: Activity.h:6
+
Definition ApplicationCommand.h:12
+
void set_dm_permission(bool dm_permission)
Set indicator wether the command is enabled in DMs.
Definition ApplicationCommand.h:78
+
void set_guild_id(std::string guild_id)
Set the guild of the command.
Definition ApplicationCommand.h:68
+
void set_type(Type type)
Set the command type.
Definition ApplicationCommand.h:74
+
void set_name(std::string name)
Set the command's name.
Definition ApplicationCommand.h:70
+
void set_description(std::string description)
Set the command's description. Empty string for USER and MESSAGE commands.
Definition ApplicationCommand.h:72
+
Type
Definition ApplicationCommand.h:14
+
@ MESSAGE
Definition ApplicationCommand.h:17
+
@ CHAT_INPUT
Definition ApplicationCommand.h:15
+
@ USER
Definition ApplicationCommand.h:16
+
void add_option(ApplicationCommandOptionVariant option)
Add parameters for the command, max of 25.
Definition ApplicationCommand.h:76
+
void delete_command()
Delete this command.
Definition ApplicationCommand.cpp:40
+
std::string get_name()
Definition ApplicationCommand.h:55
+ +
bool has_dm_permission()
Definition ApplicationCommand.h:63
+
std::string get_version()
Definition ApplicationCommand.h:65
+
Type get_type()
Definition ApplicationCommand.h:59
+
std::string get_description()
Definition ApplicationCommand.h:57
+
json to_json()
Definition ApplicationCommand.cpp:26
+
std::vector< ApplicationCommandOptionVariant > get_options()
Definition ApplicationCommand.h:61
+
std::optional< std::string > get_guild_id()
Definition ApplicationCommand.h:53
+
std::string get_application_id()
Definition ApplicationCommand.h:51
+
Definition DiscordObject.h:10
+
Definition Activity.h:6
+
std::variant< ApplicationCommandSubcommand, ApplicationCommandChannelOption, ApplicationCommandValueOption, ApplicationCommandIntegerOption, ApplicationCommandNumberOption, ApplicationCommandOption > ApplicationCommandOptionVariant
Definition ApplicationCommandOption.h:18
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_application_command_option_8cpp.html b/docs/_application_command_option_8cpp.html index aad44bbd..5f2ed787 100644 --- a/docs/_application_command_option_8cpp.html +++ b/docs/_application_command_option_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/ApplicationCommandOption.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,24 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
ApplicationCommandOption.cpp File Reference
+
ApplicationCommandOption.cpp File Reference
#include "ApplicationCommandOption.h"
+#include <variant>
diff --git a/docs/_application_command_option_8h.html b/docs/_application_command_option_8h.html index d1564852..24adabcd 100644 --- a/docs/_application_command_option_8h.html +++ b/docs/_application_command_option_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/ApplicationCommandOption.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,26 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
ApplicationCommandOption.h File Reference
+Namespaces | +Typedefs
+
ApplicationCommandOption.h File Reference
-
#include <vector>
+
#include <string>
+#include <variant>
+#include <vector>
#include "Channel.h"
#include "static.h"

Go to the source code of this file.

- @@ -109,11 +120,18 @@ + +

+

Classes

class  DiscordCPP::ApplicationCommandOption
 
 
class  DiscordCPP::ApplicationCommandNumberOption
 
class  DiscordCPP::ApplicationCommandOptionHelper
 
- - + +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
+ + +

+Typedefs

using DiscordCPP::ApplicationCommandOptionVariant
 
@@ -121,7 +139,7 @@ diff --git a/docs/_application_command_option_8h.js b/docs/_application_command_option_8h.js new file mode 100644 index 00000000..b9e95ed1 --- /dev/null +++ b/docs/_application_command_option_8h.js @@ -0,0 +1,11 @@ +var _application_command_option_8h = +[ + [ "DiscordCPP::ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html", "class_discord_c_p_p_1_1_application_command_option" ], + [ "DiscordCPP::ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html", "class_discord_c_p_p_1_1_application_command_subcommand" ], + [ "DiscordCPP::ApplicationCommandChannelOption", "class_discord_c_p_p_1_1_application_command_channel_option.html", "class_discord_c_p_p_1_1_application_command_channel_option" ], + [ "DiscordCPP::ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html", "class_discord_c_p_p_1_1_application_command_value_option" ], + [ "DiscordCPP::ApplicationCommandIntegerOption", "class_discord_c_p_p_1_1_application_command_integer_option.html", "class_discord_c_p_p_1_1_application_command_integer_option" ], + [ "DiscordCPP::ApplicationCommandNumberOption", "class_discord_c_p_p_1_1_application_command_number_option.html", "class_discord_c_p_p_1_1_application_command_number_option" ], + [ "DiscordCPP::ApplicationCommandOptionHelper", "class_discord_c_p_p_1_1_application_command_option_helper.html", null ], + [ "ApplicationCommandOptionVariant", "_application_command_option_8h.html#a25f24ec5a074c98a3cc7a0fdbb609bfd", null ] +]; \ No newline at end of file diff --git a/docs/_application_command_option_8h_source.html b/docs/_application_command_option_8h_source.html index d00b9fc2..877ae1db 100644 --- a/docs/_application_command_option_8h_source.html +++ b/docs/_application_command_option_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/ApplicationCommandOption.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,163 +83,259 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
ApplicationCommandOption.h
+
ApplicationCommandOption.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <vector>
-
3 #include "Channel.h"
-
4 #include "static.h"
-
5 
-
6 namespace DiscordCPP {
- -
8  public:
-
10  enum Type {
- - -
13  STRING = 3,
-
14  INTEGER = 4,
-
15  BOOLEAN = 5,
-
16  USER = 6,
-
17  CHANNEL = 7,
-
18  ROLE = 8,
- -
20  NUMBER = 10,
-
21  ATTACHMENT = 11
-
22  } type;
-
24  std::string name;
-
25  // name_localizations
-
27  std::string description;
-
28  // description_localizations
-
30  bool required = false;
-
31 
- - - -
35 
- -
37 
- -
39 };
-
40 
- -
42  public:
-
44  std::vector<ApplicationCommandOption*> options;
-
45 
- - - - -
50 
- -
52 };
-
53 
- -
55  public:
-
57  std::vector<ChannelType::ChannelType> channel_types;
-
58 
- - -
61 
- -
63 };
-
64 
- -
66  public:
-
67  // choices
- -
70 
- - -
73 
- -
75 };
-
76 
- -
78  public:
-
80  int min_value;
-
82  int max_value;
-
83 
- - -
86 
- -
88 };
-
89 
- -
91  public:
-
93  double min_value;
-
95  double max_value;
-
96 
- - -
99 
- -
101 };
-
102 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <string>
+
3#include <variant>
+
4#include <vector>
+
5
+
6#include "Channel.h"
+
7#include "static.h"
+
8
+
9namespace DiscordCPP {
+
10
+
11class ApplicationCommandOption;
+
12class ApplicationCommandSubcommand;
+
13class ApplicationCommandChannelOption;
+
14class ApplicationCommandValueOption;
+
15class ApplicationCommandIntegerOption;
+
16class ApplicationCommandNumberOption;
+
17
+ + + + + + +
24
+
+ +
26 public:
+
+
27 enum Type {
+ + +
30 STRING = 3,
+ + +
33 USER = 6,
+ +
35 ROLE = 8,
+ +
37 NUMBER = 10,
+
38 ATTACHMENT = 11
+
39 };
+
+
40
+
41 private:
+
43 Type type;
+
45 std::string name;
+
46 // name_localizations
+
48 std::string description;
+
49 // description_localizations
+
51 bool required = false;
+
52
+
53 public:
+ +
55 DLL_EXPORT explicit ApplicationCommandOption(const json& data);
+
56
+ +
58
+
59 DLL_EXPORT Type get_type() { return type; }
+
60 DLL_EXPORT std::string get_name() { return name; }
+
61 DLL_EXPORT std::string get_description() { return description; }
+
62 DLL_EXPORT bool is_required() { return required; }
+
63
+
64 DLL_EXPORT void set_type(Type type) { this->type = type; }
+
65 DLL_EXPORT void set_name(const std::string& name) { this->name = name; }
+
66 DLL_EXPORT void set_description(const std::string& description) { this->description = description; }
+
67 DLL_EXPORT void set_required(bool required) { this->required = required; }
+
68};
+
+
69
+
+ +
71 private:
+
73 std::vector<ApplicationCommandOptionVariant> options;
+
74
+
75 public:
+ +
77 DLL_EXPORT explicit ApplicationCommandSubcommand(const json& data);
+
78
+ +
80
+
81 DLL_EXPORT std::vector<ApplicationCommandOptionVariant> get_options() { return options; }
+
82
+ +
84};
+
+
85
+
+ +
87 private:
+
89 std::vector<Channel::Type> channel_types;
+
90
+
91 public:
+ + +
94
+ +
96
+
97 DLL_EXPORT std::vector<Channel::Type> get_channel_types() { return channel_types; }
+
98
+
99 DLL_EXPORT void add_channel_type(Channel::Type channel_type) { channel_types.push_back(channel_type); }
+
100};
+
+
101
+
+ +
103 private:
+
104 // choices
+
106 bool autocomplete = false;
+
107
+
108 public:
+ +
110 DLL_EXPORT explicit ApplicationCommandValueOption(const json& data);
+
111
+ +
113
+
114 DLL_EXPORT bool is_autocomplete() { return autocomplete; }
+
115
+
116 DLL_EXPORT void set_autocomplete(bool autocomplete) { this->autocomplete = autocomplete; }
+
117};
+
+
118
+
+ +
120 private:
+
122 int min_value = 0;
+
124 int max_value = 0;
+
125
+
126 public:
+ +
128 DLL_EXPORT explicit ApplicationCommandIntegerOption(const json& data);
+
129
+ +
131
+
132 DLL_EXPORT int get_min_value() { return min_value; }
+
133 DLL_EXPORT int get_max_value() { return max_value; }
+
134
+
135 DLL_EXPORT void set_min_value(int min_value) { this->min_value = min_value; }
+
136 DLL_EXPORT void set_max_value(int max_value) { this->max_value = max_value; }
+
137};
+
+
138
+
+ +
140 private:
+
142 double min_value = 0;
+
144 double max_value = 0;
+
145
+
146 public:
+ +
148 DLL_EXPORT explicit ApplicationCommandNumberOption(const json& data);
+
149
+ +
151
+
152 DLL_EXPORT double get_min_value() { return min_value; }
+
153 DLL_EXPORT double get_max_value() { return max_value; }
+
154
+
155 DLL_EXPORT void set_min_value(double min_value) { this->min_value = min_value; }
+
156 DLL_EXPORT void set_max_value(double max_value) { this->max_value = max_value; }
+
157};
+
+
158
+ +
163
+
164} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: ApplicationCommandOption.h:54
-
ApplicationCommandChannelOption()
Definition: ApplicationCommandOption.cpp:92
-
json to_json()
Definition: ApplicationCommandOption.cpp:103
-
std::vector< ChannelType::ChannelType > channel_types
The selectable channels will be restricted to these type.
Definition: ApplicationCommandOption.h:57
-
Definition: ApplicationCommandOption.h:77
-
ApplicationCommandIntegerOption()
Definition: ApplicationCommandOption.cpp:126
-
json to_json()
Definition: ApplicationCommandOption.cpp:136
-
int min_value
The minumum allowed value.
Definition: ApplicationCommandOption.h:80
-
int max_value
The maximum allowed value.
Definition: ApplicationCommandOption.h:82
-
Definition: ApplicationCommandOption.h:90
-
json to_json()
Definition: ApplicationCommandOption.cpp:153
-
double min_value
The minumum allowed value.
Definition: ApplicationCommandOption.h:93
-
ApplicationCommandNumberOption()
Definition: ApplicationCommandOption.cpp:143
-
double max_value
The maximum allowed value.
Definition: ApplicationCommandOption.h:95
-
Definition: ApplicationCommandOption.h:7
-
static ApplicationCommandOption * from_json(const json &data)
Definition: ApplicationCommandOption.cpp:3
-
ApplicationCommandOption()
Definition: ApplicationCommandOption.h:32
-
json to_json()
Definition: ApplicationCommandOption.cpp:29
-
bool required
If the parameter is required. Default is false.
Definition: ApplicationCommandOption.h:30
-
std::string name
The option's name.
Definition: ApplicationCommandOption.h:24
-
enum DiscordCPP::ApplicationCommandOption::Type type
-
std::string description
The option's description.
Definition: ApplicationCommandOption.h:27
-
ApplicationCommandOption * copy()
Definition: ApplicationCommandOption.cpp:40
-
Type
Type of the option.
Definition: ApplicationCommandOption.h:10
-
@ SUB_COMMAND
Definition: ApplicationCommandOption.h:11
-
@ MENTIONABLE
Definition: ApplicationCommandOption.h:19
-
@ BOOLEAN
Definition: ApplicationCommandOption.h:15
-
@ NUMBER
Definition: ApplicationCommandOption.h:20
-
@ ROLE
Definition: ApplicationCommandOption.h:18
-
@ INTEGER
Definition: ApplicationCommandOption.h:14
-
@ USER
Definition: ApplicationCommandOption.h:16
-
@ STRING
Definition: ApplicationCommandOption.h:13
-
@ ATTACHMENT
Definition: ApplicationCommandOption.h:21
-
@ SUB_COMMAND_GROUP
Definition: ApplicationCommandOption.h:12
-
@ CHANNEL
Definition: ApplicationCommandOption.h:17
-
Definition: ApplicationCommandOption.h:41
-
ApplicationCommandSubcommand()
Definition: ApplicationCommandOption.cpp:58
-
~ApplicationCommandSubcommand()
Definition: ApplicationCommandOption.cpp:78
-
std::vector< ApplicationCommandOption * > options
The parameters of this subcommand.
Definition: ApplicationCommandOption.h:44
-
json to_json()
Definition: ApplicationCommandOption.cpp:84
-
Definition: ApplicationCommandOption.h:65
-
json to_json()
Definition: ApplicationCommandOption.cpp:120
-
bool autocomplete
If autocomplete is enabled. Only for STRING, INTEGER and NUMBER options.
Definition: ApplicationCommandOption.h:69
-
ApplicationCommandValueOption()
Definition: ApplicationCommandOption.cpp:111
-
Definition: Activity.h:6
+
Definition ApplicationCommandOption.h:86
+
void add_channel_type(Channel::Type channel_type)
Definition ApplicationCommandOption.h:99
+
ApplicationCommandChannelOption()
Definition ApplicationCommandOption.cpp:48
+
json to_json()
Definition ApplicationCommandOption.cpp:59
+
std::vector< Channel::Type > get_channel_types()
Definition ApplicationCommandOption.h:97
+
Definition ApplicationCommandOption.h:119
+
int get_min_value()
Definition ApplicationCommandOption.h:132
+
int get_max_value()
Definition ApplicationCommandOption.h:133
+
ApplicationCommandIntegerOption()
Definition ApplicationCommandOption.cpp:82
+
void set_min_value(int min_value)
Definition ApplicationCommandOption.h:135
+
void set_max_value(int max_value)
Definition ApplicationCommandOption.h:136
+
json to_json()
Definition ApplicationCommandOption.cpp:92
+
Definition ApplicationCommandOption.h:139
+
double get_min_value()
Definition ApplicationCommandOption.h:152
+
json to_json()
Definition ApplicationCommandOption.cpp:109
+
void set_min_value(double min_value)
Definition ApplicationCommandOption.h:155
+
ApplicationCommandNumberOption()
Definition ApplicationCommandOption.cpp:99
+
void set_max_value(double max_value)
Definition ApplicationCommandOption.h:156
+
double get_max_value()
Definition ApplicationCommandOption.h:153
+
Definition ApplicationCommandOption.h:159
+
static ApplicationCommandOptionVariant application_command_option_from_json(const json &data)
Definition ApplicationCommandOption.cpp:116
+
Definition ApplicationCommandOption.h:25
+ +
void set_type(Type type)
Definition ApplicationCommandOption.h:64
+
json to_json()
Definition ApplicationCommandOption.cpp:12
+
std::string get_name()
Definition ApplicationCommandOption.h:60
+
void set_name(const std::string &name)
Definition ApplicationCommandOption.h:65
+
void set_description(const std::string &description)
Definition ApplicationCommandOption.h:66
+
bool is_required()
Definition ApplicationCommandOption.h:62
+
std::string get_description()
Definition ApplicationCommandOption.h:61
+
Type get_type()
Definition ApplicationCommandOption.h:59
+
void set_required(bool required)
Definition ApplicationCommandOption.h:67
+
Type
Definition ApplicationCommandOption.h:27
+
@ SUB_COMMAND
Definition ApplicationCommandOption.h:28
+
@ MENTIONABLE
Definition ApplicationCommandOption.h:36
+
@ BOOLEAN
Definition ApplicationCommandOption.h:32
+
@ NUMBER
Definition ApplicationCommandOption.h:37
+
@ ROLE
Definition ApplicationCommandOption.h:35
+
@ INTEGER
Definition ApplicationCommandOption.h:31
+
@ USER
Definition ApplicationCommandOption.h:33
+
@ STRING
Definition ApplicationCommandOption.h:30
+
@ ATTACHMENT
Definition ApplicationCommandOption.h:38
+
@ SUB_COMMAND_GROUP
Definition ApplicationCommandOption.h:29
+
@ CHANNEL
Definition ApplicationCommandOption.h:34
+
Definition ApplicationCommandOption.h:70
+
ApplicationCommandSubcommand()
Definition ApplicationCommandOption.cpp:23
+
void add_option(const ApplicationCommandOptionVariant &option)
Definition ApplicationCommandOption.cpp:44
+
json to_json()
Definition ApplicationCommandOption.cpp:36
+
std::vector< ApplicationCommandOptionVariant > get_options()
Definition ApplicationCommandOption.h:81
+
Definition ApplicationCommandOption.h:102
+
void set_autocomplete(bool autocomplete)
Definition ApplicationCommandOption.h:116
+
json to_json()
Definition ApplicationCommandOption.cpp:76
+
ApplicationCommandValueOption()
Definition ApplicationCommandOption.cpp:67
+
bool is_autocomplete()
Definition ApplicationCommandOption.h:114
+
Type
Definition Channel.h:13
+
Definition Activity.h:6
+
std::variant< ApplicationCommandSubcommand, ApplicationCommandChannelOption, ApplicationCommandValueOption, ApplicationCommandIntegerOption, ApplicationCommandNumberOption, ApplicationCommandOption > ApplicationCommandOptionVariant
Definition ApplicationCommandOption.h:18
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_audio_source_8h.html b/docs/_audio_source_8h.html index 2e73ae7c..051f4ecf 100644 --- a/docs/_audio_source_8h.html +++ b/docs/_audio_source_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/AudioSource.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -86,31 +95,30 @@ Classes | Namespaces | Macros
-
-
AudioSource.h File Reference
+
AudioSource.h File Reference

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::AudioSource
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
- - +

+

Macros

#define DLL_EXPORT
#define DLL_EXPORT
 

Macro Definition Documentation

- -

◆ DLL_EXPORT

+ +

◆ DLL_EXPORT

@@ -129,7 +137,7 @@

diff --git a/docs/_audio_source_8h.js b/docs/_audio_source_8h.js index b1fd9eac..6469de1c 100644 --- a/docs/_audio_source_8h.js +++ b/docs/_audio_source_8h.js @@ -1,5 +1,5 @@ var _audio_source_8h = [ - [ "AudioSource", "class_discord_c_p_p_1_1_audio_source.html", "class_discord_c_p_p_1_1_audio_source" ], + [ "DiscordCPP::AudioSource", "class_discord_c_p_p_1_1_audio_source.html", "class_discord_c_p_p_1_1_audio_source" ], [ "DLL_EXPORT", "_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] ]; \ No newline at end of file diff --git a/docs/_audio_source_8h_source.html b/docs/_audio_source_8h_source.html index ce5afc1f..f0e9b839 100644 --- a/docs/_audio_source_8h_source.html +++ b/docs/_audio_source_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/AudioSource.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,47 +83,55 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
AudioSource.h
+
AudioSource.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 #ifdef _WIN32
-
4 #define DLL_EXPORT __declspec(dllexport)
-
5 #else
-
6 #define DLL_EXPORT
-
7 #endif
-
8 
-
9 namespace DiscordCPP {
-
10 class AudioSource {
-
11  public:
- -
13  DLL_EXPORT virtual ~AudioSource(){};
-
14 
-
19  DLL_EXPORT virtual bool read(char* pcm_data, const int length) = 0;
-
20 };
-
21 
-
22 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
-
Definition: AudioSource.h:10
+Go to the documentation of this file.
1#pragma once
+
2
+
3#ifdef _WIN32
+
4#define DLL_EXPORT __declspec(dllexport)
+
5#else
+
6#define DLL_EXPORT
+
7#endif
+
8
+
9namespace DiscordCPP {
+
+ +
11 public:
+ +
13 DLL_EXPORT virtual ~AudioSource() = default;
+
14
+
19 DLL_EXPORT virtual bool read(char* pcm_data, const int length) = 0;
+
20};
+
+
21
+
22} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition AudioSource.h:10
+
virtual ~AudioSource()=default
+
virtual bool read(char *pcm_data, const int length)=0
-
AudioSource()
Definition: AudioSource.h:12
-
virtual ~AudioSource()
Definition: AudioSource.h:13
-
Definition: Activity.h:6
+
Definition Activity.h:6
diff --git a/docs/_channel_8cpp.html b/docs/_channel_8cpp.html index ef9ccee2..173e9187 100644 --- a/docs/_channel_8cpp.html +++ b/docs/_channel_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Channel.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Channel.cpp File Reference
+
Channel.cpp File Reference
#include "Channel.h"
-#include "Discord.h"
#include "static.h"
@@ -95,7 +102,7 @@ diff --git a/docs/_channel_8h.html b/docs/_channel_8h.html index a5a8ee48..a49474e8 100644 --- a/docs/_channel_8h.html +++ b/docs/_channel_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Channel.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,59 +78,39 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Channel.h File Reference
+Namespaces
+
Channel.h File Reference
-
@@ -136,7 +118,7 @@ diff --git a/docs/_channel_8h.js b/docs/_channel_8h.js index 49648dcf..aedd8949 100644 --- a/docs/_channel_8h.js +++ b/docs/_channel_8h.js @@ -1,18 +1,4 @@ var _channel_8h = [ - [ "Channel", "class_discord_c_p_p_1_1_channel.html", "class_discord_c_p_p_1_1_channel" ], - [ "ChannelType", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2", [ - [ "GUILD_TEXT", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2af8694dfbbaa8fe6ef5ab78dd3af079d3", null ], - [ "DM", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2a9a79e62074f1fbf1b734e128bc8c06e8", null ], - [ "GUILD_VOICE", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2a94b6b427b622d9592ba93ffd571b9fc1", null ], - [ "GROUP_DM", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2ae8da07fe958618e18cd4030c2f8348a0", null ], - [ "GUILD_CATEGORY", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2ad8106e1e3754073d6f34aea1062e2dd7", null ], - [ "GUILD_NEWS", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2a8d1a747612977163887bbac12059b89b", null ], - [ "GUILD_NEWS_THREAD", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2a75dd80128b7711d50ddff808f2007cda", null ], - [ "GUILD_PUBLIC_THREAD", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2a553b258bc1aaae391a17c94f664f65d2", null ], - [ "GUILD_PRIVATE_THREAD", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2a1304fbd4dcb01b906dfd772adffeabd3", null ], - [ "GUILD_STAGE_VOICE", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2ab5ff3d8a5625ec4228b1d75cd4b25148", null ], - [ "GUILD_DIRECTORY", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2a3b21454fb3d6eaa1db6dcb82264139bf", null ], - [ "GUILD_FORUM", "_channel_8h.html#a95896e6e5b3dd8249958de6e128e96c2ab39a1dec5efa43ee874625143be1cfc5", null ] - ] ] + [ "DiscordCPP::Channel", "class_discord_c_p_p_1_1_channel.html", "class_discord_c_p_p_1_1_channel" ] ]; \ No newline at end of file diff --git a/docs/_channel_8h_source.html b/docs/_channel_8h_source.html index 940f7d33..408fc890 100644 --- a/docs/_channel_8h_source.html +++ b/docs/_channel_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Channel.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,102 +83,110 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Channel.h
+
Channel.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <iostream>
-
3 #include <optional>
-
4 #include <vector>
-
5 
-
6 #include "DiscordObject.h"
-
7 
-
8 namespace DiscordCPP {
-
9 namespace ChannelType {
- - -
12  DM = 1,
- -
14  GROUP_DM = 3,
- - - - - - - -
22  GUILD_FORUM = 15
-
23 };
-
24 }
-
25 
-
26 class User;
-
27 class Discord;
-
28 
-
29 class Channel : public DiscordObject {
-
30  public:
-
32  int type;
-
34  int32_t position;
-
35  // vector<Overwrite *> permission_overwrites;
-
37  std::string name;
-
39  std::string icon;
-
40 
-
41  DLL_EXPORT Channel(const json& data, const std::string& token);
-
42  DLL_EXPORT Channel(const std::string& id, const std::string& token);
-
43  DLL_EXPORT Channel(const Channel& old);
- -
45 
-
46  DLL_EXPORT static Channel* from_json(Discord* client, const json& data, const std::string& token);
-
47 
- -
50 
- -
53 
-
55  DLL_EXPORT operator std::string() { return name; };
-
56 };
-
57 
-
58 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include "DiscordObject.h"
+
4#include "static.h"
+
5
+
6namespace DiscordCPP {
+
7
+
8class User;
+
9class Discord;
+
10
+
+
11class Channel : public DiscordObject {
+
12 public:
+ +
27
+
28 private:
+
30 Type type;
+
32 int32_t position;
+
33 // vector<Overwrite *> permission_overwrites;
+
35 std::string name;
+
37 std::string icon;
+
38
+
39 public:
+
40 DLL_EXPORT Channel(const json& data, const std::string& token);
+
41 DLL_EXPORT Channel(const std::string& id, const std::string& token);
+
42 DLL_EXPORT explicit Channel(const std::string& token);
+
43 DLL_EXPORT Channel() = default;
+
44
+ +
47
+
49 DLL_EXPORT explicit operator std::string() { return name; };
+
50
+
52 DLL_EXPORT Type get_type() { return type; }
+
54 DLL_EXPORT int32_t get_position() { return position; }
+
56 DLL_EXPORT std::string get_name() { return name; }
+
58 DLL_EXPORT std::string get_icon() { return icon; }
+
59};
+
+
60
+
61} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Channel.h:29
-
int32_t position
the sorting position
Definition: Channel.h:34
-
Channel * copy()
Definition: Channel.cpp:62
-
static Channel * from_json(Discord *client, const json &data, const std::string &token)
Definition: Channel.cpp:41
-
std::string icon
the channel's icon hash
Definition: Channel.h:39
-
int type
the ChannelType of the channel
Definition: Channel.h:32
-
std::string name
the channel's name
Definition: Channel.h:37
-
void delete_channel()
Delete this channel.
Definition: Channel.cpp:56
-
Channel()
Definition: Channel.h:44
-
Definition: Discord.h:31
-
Definition: DiscordObject.h:9
-
ChannelType
Definition: Channel.h:10
-
@ GUILD_PRIVATE_THREAD
Definition: Channel.h:19
-
@ GUILD_DIRECTORY
Definition: Channel.h:21
-
@ GUILD_PUBLIC_THREAD
Definition: Channel.h:18
-
@ GUILD_NEWS_THREAD
Definition: Channel.h:17
-
@ GUILD_NEWS
Definition: Channel.h:16
-
@ GUILD_VOICE
Definition: Channel.h:13
-
@ DM
Definition: Channel.h:12
-
@ GUILD_FORUM
Definition: Channel.h:22
-
@ GUILD_STAGE_VOICE
Definition: Channel.h:20
-
@ GUILD_CATEGORY
Definition: Channel.h:15
-
@ GROUP_DM
Definition: Channel.h:14
-
@ GUILD_TEXT
Definition: Channel.h:11
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition Channel.h:11
+
Type
Definition Channel.h:13
+
@ GROUP_DM
Definition Channel.h:17
+
@ GUILD_CATEGORY
Definition Channel.h:18
+
@ GUILD_NEWS
Definition Channel.h:19
+
@ GUILD_NEWS_THREAD
Definition Channel.h:20
+
@ GUILD_STAGE_VOICE
Definition Channel.h:23
+
@ GUILD_TEXT
Definition Channel.h:14
+
@ DM
Definition Channel.h:15
+
@ GUILD_DIRECTORY
Definition Channel.h:24
+
@ GUILD_FORUM
Definition Channel.h:25
+
@ GUILD_PUBLIC_THREAD
Definition Channel.h:21
+
@ GUILD_VOICE
Definition Channel.h:16
+
@ GUILD_PRIVATE_THREAD
Definition Channel.h:22
+ +
Type get_type()
Definition Channel.h:52
+
void delete_channel()
Delete this channel.
Definition Channel.cpp:33
+
std::string get_name()
Definition Channel.h:56
+
std::string get_icon()
Definition Channel.h:58
+
int32_t get_position()
Definition Channel.h:54
+
Definition DiscordObject.h:10
+
Definition Activity.h:6
+ +
nlohmann::json json
Definition static.h:18
diff --git a/docs/_channel_helper_8h.html b/docs/_channel_helper_8h.html new file mode 100644 index 00000000..a26dade6 --- /dev/null +++ b/docs/_channel_helper_8h.html @@ -0,0 +1,134 @@ + + + + + + + +Discord.C++: Discord.C++/ChannelHelper.h File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
ChannelHelper.h File Reference
+
+
+
#include <variant>
+#include "Channel.h"
+#include "DMChannel.h"
+#include "GuildChannel.h"
+#include "VoiceChannel.h"
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  DiscordCPP::ChannelHelper
 
+ + + +

+Namespaces

namespace  DiscordCPP
 
+ + + +

+Typedefs

using DiscordCPP::ChannelVariant = std::variant<DMChannel, VoiceChannel, GuildChannel, Channel>
 
+
+
+ + + + diff --git a/docs/_channel_helper_8h.js b/docs/_channel_helper_8h.js new file mode 100644 index 00000000..c0b8b4a4 --- /dev/null +++ b/docs/_channel_helper_8h.js @@ -0,0 +1,5 @@ +var _channel_helper_8h = +[ + [ "DiscordCPP::ChannelHelper", "class_discord_c_p_p_1_1_channel_helper.html", null ], + [ "ChannelVariant", "_channel_helper_8h.html#a74e9eb55b5f18a40713018d7452d9508", null ] +]; \ No newline at end of file diff --git a/docs/_channel_helper_8h_source.html b/docs/_channel_helper_8h_source.html new file mode 100644 index 00000000..29bfe6b9 --- /dev/null +++ b/docs/_channel_helper_8h_source.html @@ -0,0 +1,173 @@ + + + + + + + +Discord.C++: Discord.C++/ChannelHelper.h Source File + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
ChannelHelper.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <variant>
+
4
+
5#include "Channel.h"
+
6#include "DMChannel.h"
+
7#include "GuildChannel.h"
+
8#include "VoiceChannel.h"
+
9
+
10namespace DiscordCPP {
+
11using ChannelVariant = std::variant<DMChannel, VoiceChannel, GuildChannel, Channel>;
+
12
+
+ +
14 public:
+
+
15 DLL_EXPORT static ChannelVariant channel_from_json(Discord* client, const json& data, const std::string& token) {
+
16 switch (data.at("type").get<int>()) {
+ + +
19 return GuildChannel(data, token);
+ +
21 return VoiceChannel(client, data, token);
+ + +
24 return DMChannel(data, token);
+
25 default:
+
26 return Channel(data, token);
+
27 }
+
28 }
+
+
29
+
+
30 DLL_EXPORT static std::string get_channel_id(const ChannelVariant& channel) {
+
31 return std::visit([](auto& c) { return c.get_id(); }, channel);
+
32 }
+
+
33};
+
+
34} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+ + + + +
Definition ChannelHelper.h:13
+
static ChannelVariant channel_from_json(Discord *client, const json &data, const std::string &token)
Definition ChannelHelper.h:15
+
static std::string get_channel_id(const ChannelVariant &channel)
Definition ChannelHelper.h:30
+
Definition Channel.h:11
+
@ GROUP_DM
Definition Channel.h:17
+
@ GUILD_NEWS
Definition Channel.h:19
+
@ GUILD_TEXT
Definition Channel.h:14
+
@ DM
Definition Channel.h:15
+
@ GUILD_VOICE
Definition Channel.h:16
+
Definition DMChannel.h:6
+
Definition Discord.h:34
+
Definition GuildChannel.h:9
+
Definition VoiceChannel.h:10
+
Definition Activity.h:6
+
std::variant< DMChannel, VoiceChannel, GuildChannel, Channel > ChannelVariant
Definition ChannelHelper.h:11
+
nlohmann::json json
Definition static.h:18
+
+
+ + + + diff --git a/docs/_d_m_channel_8cpp.html b/docs/_d_m_channel_8cpp.html index 722d04e7..3a7e93d8 100644 --- a/docs/_d_m_channel_8cpp.html +++ b/docs/_d_m_channel_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/DMChannel.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,25 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DMChannel.cpp File Reference
+
DMChannel.cpp File Reference
#include "DMChannel.h"
+#include <optional>
+#include "TextChannel.h"
#include "User.h"
#include "static.h"
@@ -95,7 +105,7 @@ diff --git a/docs/_d_m_channel_8h.html b/docs/_d_m_channel_8h.html index dbefeaad..d4af5ec3 100644 --- a/docs/_d_m_channel_8h.html +++ b/docs/_d_m_channel_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/DMChannel.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,31 +78,37 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DMChannel.h File Reference
+
DMChannel.h File Reference
#include "TextChannel.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::DMChannel
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -109,7 +117,7 @@ diff --git a/docs/_d_m_channel_8h.js b/docs/_d_m_channel_8h.js index fb3c5c13..3447dcdc 100644 --- a/docs/_d_m_channel_8h.js +++ b/docs/_d_m_channel_8h.js @@ -1,5 +1,4 @@ var _d_m_channel_8h = [ - [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html", "class_discord_c_p_p_1_1_d_m_channel" ], - [ "DLL_EXPORT", "_d_m_channel_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html", "class_discord_c_p_p_1_1_d_m_channel" ] ]; \ No newline at end of file diff --git a/docs/_d_m_channel_8h_source.html b/docs/_d_m_channel_8h_source.html index 9e8a704f..699a1b1b 100644 --- a/docs/_d_m_channel_8h_source.html +++ b/docs/_d_m_channel_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/DMChannel.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,51 +83,65 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DMChannel.h
+
DMChannel.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include "TextChannel.h"
-
3 
-
4 namespace DiscordCPP {
-
5 
-
6 class DMChannel : public TextChannel {
-
7  public:
-
9  std::vector<User> recipients;
- -
13  std::string application_id;
-
14 
-
15  DLL_EXPORT DMChannel(const json& data, const std::string& token);
-
16  DLL_EXPORT DMChannel(const std::string& id, const std::string& token);
-
17  DLL_EXPORT DMChannel(const DMChannel& old);
-
18 };
-
19 
-
20 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include "TextChannel.h"
+
3
+
4namespace DiscordCPP {
+
5
+
+
6class DMChannel : public TextChannel {
+
7 private:
+
9 std::vector<User> recipients;
+
11 std::optional<std::string> owner_id;
+
12 User* owner = nullptr;
+
14 std::string application_id;
+
15
+
16 public:
+
17 DLL_EXPORT DMChannel(const json& data, const std::string& token);
+
18 DLL_EXPORT DMChannel(const std::string& id, const std::string& token);
+
19 DLL_EXPORT DMChannel() = default;
+
20
+
22 DLL_EXPORT std::vector<User> get_recipients() { return recipients; }
+
24 DLL_EXPORT std::optional<User> get_owner();
+
26 DLL_EXPORT std::string get_application_id() { return application_id; }
+
27};
+
+
28
+
29} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: DMChannel.h:6
-
DMChannel(const json &data, const std::string &token)
Definition: DMChannel.cpp:6
-
User * owner
the owner of this DM channel
Definition: DMChannel.h:11
-
std::vector< User > recipients
the recipients if the channel is DM
Definition: DMChannel.h:9
-
std::string application_id
the application id of the group DM creator if it was bot-created
Definition: DMChannel.h:13
-
Definition: TextChannel.h:9
-
Definition: User.h:13
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition DMChannel.h:6
+
std::string get_application_id()
the application id of the group DM creator if it was bot-created
Definition DMChannel.h:26
+ +
std::optional< User > get_owner()
the owner of this DM channel
Definition DMChannel.cpp:24
+
std::vector< User > get_recipients()
the recipients if the channel is DM
Definition DMChannel.h:22
+
Definition TextChannel.h:12
+
Definition User.h:13
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_discord_8cpp.html b/docs/_discord_8cpp.html index 3fa3fb19..4db52c96 100644 --- a/docs/_discord_8cpp.html +++ b/docs/_discord_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Discord.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,20 +78,27 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Discord.cpp File Reference
+
Discord.cpp File Reference
#include "Discord.h"
-#include <stdlib.h>
-#include <time.h>
-#include <iostream>
+#include <cstdlib>
+#include <ctime>
+#include "ChannelHelper.h"
+#include "GuildChannel.h"
#include "static.h"
@@ -97,7 +106,7 @@ diff --git a/docs/_discord_8h.html b/docs/_discord_8h.html index 346e3704..ab2bd5c4 100644 --- a/docs/_discord_8h.html +++ b/docs/_discord_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Discord.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Discord.h File Reference
+
Discord.h File Reference
#include <map>
@@ -95,16 +103,19 @@ #include "ApplicationCommand.h"
#include "AudioSource.h"
#include "Channel.h"
+#include "ChannelHelper.h"
#include "DMChannel.h"
#include "DiscordObject.h"
#include "Embed.h"
#include "Exceptions.h"
#include "FFmpegAudioSource.h"
#include "FileAudioSource.h"
+#include "Future.h"
#include "Guild.h"
#include "GuildChannel.h"
#include "Intents.h"
#include "Interaction.h"
+#include "InteractionData.h"
#include "Logger.h"
#include "MainGateway.h"
#include "Message.h"
@@ -117,14 +128,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Discord
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -133,7 +144,7 @@ diff --git a/docs/_discord_8h.js b/docs/_discord_8h.js index 31507958..86429989 100644 --- a/docs/_discord_8h.js +++ b/docs/_discord_8h.js @@ -1,5 +1,4 @@ var _discord_8h = [ - [ "Discord", "class_discord_c_p_p_1_1_discord.html", "class_discord_c_p_p_1_1_discord" ], - [ "DLL_EXPORT", "_discord_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::Discord", "class_discord_c_p_p_1_1_discord.html", "class_discord_c_p_p_1_1_discord" ] ]; \ No newline at end of file diff --git a/docs/_discord_8h_source.html b/docs/_discord_8h_source.html index 73593fa8..b49d3b77 100644 --- a/docs/_discord_8h_source.html +++ b/docs/_discord_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Discord.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,111 +83,125 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Discord.h
+
Discord.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <map>
-
3 #include <vector>
-
4 
-
5 #include "Activity.h"
-
6 #include "ApplicationCommand.h"
-
7 #include "AudioSource.h"
-
8 #include "Channel.h"
-
9 #include "DMChannel.h"
-
10 #include "DiscordObject.h"
-
11 #include "Embed.h"
-
12 #include "Exceptions.h"
-
13 #include "FFmpegAudioSource.h"
-
14 #include "FileAudioSource.h"
-
15 #include "Guild.h"
-
16 #include "GuildChannel.h"
-
17 #include "Intents.h"
-
18 #include "Interaction.h"
-
19 #include "Logger.h"
-
20 #include "MainGateway.h"
-
21 #include "Message.h"
-
22 #include "Threadpool.h"
-
23 #include "User.h"
-
24 #include "VoiceChannel.h"
-
25 #include "VoiceClient.h"
-
26 #include "VoiceState.h"
-
27 #include "static.h"
-
28 
-
29 namespace DiscordCPP {
-
30 
-
31 class Discord : public DiscordObject {
-
32  private:
-
34  DLL_EXPORT void _process_voice_state_update(const json& data);
-
35 
-
36  protected:
-
38  std::vector<std::shared_ptr<MainGateway>> _gateways;
-
40  unsigned int _num_shards;
- -
44  std::string _application_id;
-
46  std::vector<Guild*> _guilds;
-
47 
-
49  std::map<std::string, std::vector<VoiceState*>> _voice_states;
-
50 
-
51  friend std::shared_ptr<VoiceClient> VoiceChannel::connect();
-
52 
-
53  DLL_EXPORT std::shared_ptr<MainGateway> get_shard(const unsigned int shard_id);
-
54  DLL_EXPORT Guild* get_guild(const std::string& guild_id);
-
55  DLL_EXPORT VoiceState* get_voice_state(const std::string& user_id, const std::string& guild_id);
-
56 
-
57  DLL_EXPORT void connect();
-
58 
-
59  DLL_EXPORT void on_websocket_incoming_message(const json& payload);
-
60  DLL_EXPORT void handle_raw_event(const std::string& event_name, const json& data);
-
61 
-
63  virtual void on_ready(User user);
-
65  virtual void on_message(Message message);
-
67  virtual void on_user_ban(User user, Guild guild);
-
69  virtual void on_user_unban(User user, Guild guild);
-
71  virtual void on_user_join(Member member, Guild guild);
-
73  virtual void on_user_remove(User user, Guild guild);
-
75  virtual void on_typing_start(User user, TextChannel channel, unsigned int timestamp);
-
77  virtual void on_interaction(Interaction interaction);
-
78 
-
79  public:
- -
81 
-
82  DLL_EXPORT Discord(const std::string& token, const Intents& intents, const unsigned int num_shards = 0);
-
83  DLL_EXPORT Discord(const std::string& token, const Intents& intents, const unsigned int shard_id, const unsigned int num_shards);
-
84  DLL_EXPORT virtual ~Discord();
-
85 
-
87  DLL_EXPORT void start();
-
88 
-
90  DLL_EXPORT void update_presence(const std::string& status, Activity activity = Activity(), const bool afk = false, const int shard_id = -1);
-
91 
-
93  DLL_EXPORT std::vector<ApplicationCommand> get_application_commands();
-
95  DLL_EXPORT std::vector<ApplicationCommand> get_application_commands(const Guild& guild);
- -
98 };
-
99 
-
100 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2#include <map>
+
3#include <vector>
+
4
+
5#include "Activity.h"
+ +
7#include "AudioSource.h"
+
8#include "Channel.h"
+
9#include "ChannelHelper.h"
+
10#include "DMChannel.h"
+
11#include "DiscordObject.h"
+
12#include "Embed.h"
+
13#include "Exceptions.h"
+
14#include "FFmpegAudioSource.h"
+
15#include "FileAudioSource.h"
+
16#include "Future.h"
+
17#include "Guild.h"
+
18#include "GuildChannel.h"
+
19#include "Intents.h"
+
20#include "Interaction.h"
+
21#include "InteractionData.h"
+
22#include "Logger.h"
+
23#include "MainGateway.h"
+
24#include "Message.h"
+
25#include "Threadpool.h"
+
26#include "User.h"
+
27#include "VoiceChannel.h"
+
28#include "VoiceClient.h"
+
29#include "VoiceState.h"
+
30#include "static.h"
+
31
+
32namespace DiscordCPP {
+
33
+
+
34class Discord : public DiscordObject {
+
35 private:
+
37 DLL_EXPORT void _process_voice_state_update(const json& data);
+
38
+
39 protected:
+
41 std::vector<std::shared_ptr<MainGateway>> _gateways;
+
43 unsigned int _num_shards;
+ +
47 std::string _application_id;
+
49 std::vector<Guild*> _guilds;
+
50
+
52 std::map<std::string, std::vector<VoiceState*>> _voice_states;
+
53
+
54 friend std::shared_ptr<VoiceClient> VoiceChannel::connect();
+
55
+
56 DLL_EXPORT std::shared_ptr<MainGateway> get_shard(const unsigned int shard_id);
+
57 DLL_EXPORT Guild* get_guild(const std::string& guild_id);
+
58 DLL_EXPORT VoiceState* get_voice_state(const std::string& user_id, const std::string& guild_id);
+
59
+
60 DLL_EXPORT void connect();
+
61
+ +
63 DLL_EXPORT void handle_raw_event(const std::string& event_name, const json& data);
+
64
+
66 virtual void on_ready(User user);
+
68 virtual void on_message(Message message);
+
70 virtual void on_user_ban(User user, Guild guild);
+
72 virtual void on_user_unban(User user, Guild guild);
+
74 virtual void on_user_join(Member member, Guild guild);
+
76 virtual void on_user_remove(User user, Guild guild);
+
78 virtual void on_typing_start(User user, TextChannel channel, unsigned int timestamp);
+
80 virtual void on_interaction(Interaction interaction);
+
81
+
82 public:
+ +
84
+
85 DLL_EXPORT Discord(const std::string& token, const Intents& intents, const unsigned int num_shards = 0);
+
86 DLL_EXPORT Discord(const std::string& token, const Intents& intents, const unsigned int shard_id, const unsigned int num_shards);
+
87 DLL_EXPORT virtual ~Discord();
+
88
+
90 DLL_EXPORT void start();
+
91
+
93 DLL_EXPORT void update_presence(const std::string& status, Activity activity = Activity(), const bool afk = false, const int shard_id = -1);
+
94
+
96 DLL_EXPORT std::vector<ApplicationCommand> get_application_commands();
+
98 DLL_EXPORT std::vector<ApplicationCommand> get_application_commands(const Guild& guild);
+ +
101};
+
+
102
+
103} // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+
#define DLL_EXPORT
Definition AudioSource.h:6
+ + + @@ -189,57 +210,57 @@ -
Definition: Activity.h:25
-
Definition: ApplicationCommand.h:12
-
Definition: Discord.h:31
-
std::string _application_id
the bot's application id
Definition: Discord.h:44
-
virtual void on_user_remove(User user, Guild guild)
called when a User is removed from a Guild (leave/kick/ban)
Definition: Discord.cpp:111
-
void update_presence(const std::string &status, Activity activity=Activity(), const bool afk=false, const int shard_id=-1)
updates the presence of user
Definition: Discord.cpp:133
-
virtual void on_user_unban(User user, Guild guild)
called when a Member was unbanned
Definition: Discord.cpp:97
-
Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)
Definition: Discord.cpp:15
-
virtual ~Discord()
Definition: Discord.cpp:61
-
virtual void on_ready(User user)
called when successfully logged in
Definition: Discord.cpp:78
-
ApplicationCommand create_application_command(ApplicationCommand command)
creates a new application command
Definition: Discord.cpp:184
-
std::shared_ptr< MainGateway > get_shard(const unsigned int shard_id)
Definition: Discord.cpp:196
-
std::vector< Guild * > _guilds
the guilds the user is a member
Definition: Discord.h:46
-
virtual void on_typing_start(User user, TextChannel channel, unsigned int timestamp)
called when a User starts typing
Definition: Discord.cpp:119
-
void on_websocket_incoming_message(const json &payload)
Definition: Discord.cpp:240
-
void handle_raw_event(const std::string &event_name, const json &data)
Definition: Discord.cpp:268
-
void start()
Starts the bot. This will not block.
Definition: Discord.cpp:72
-
virtual void on_user_ban(User user, Guild guild)
called when a Member was banned
Definition: Discord.cpp:90
-
VoiceState * get_voice_state(const std::string &user_id, const std::string &guild_id)
Definition: Discord.cpp:217
-
std::map< std::string, std::vector< VoiceState * > > _voice_states
VoiceStates by user id.
Definition: Discord.h:49
-
std::vector< std::shared_ptr< MainGateway > > _gateways
websocket clients
Definition: Discord.h:38
-
std::vector< ApplicationCommand > get_application_commands()
loads all application commands
Definition: Discord.cpp:159
-
virtual void on_message(Message message)
called when a Message was received
Definition: Discord.cpp:83
-
User * _user
the user
Definition: Discord.h:42
-
Guild * get_guild(const std::string &guild_id)
Definition: Discord.cpp:205
-
unsigned int _num_shards
number of shards
Definition: Discord.h:40
-
void connect()
Definition: Discord.cpp:230
-
Logger log
Definition: Discord.h:80
-
virtual void on_interaction(Interaction interaction)
called when an interaction was created
Definition: Discord.cpp:124
-
virtual void on_user_join(Member member, Guild guild)
called when a User joins a Guild
Definition: Discord.cpp:104
-
Definition: DiscordObject.h:9
-
Definition: Guild.h:54
-
Definition: Interaction.h:11
-
Definition: Member.h:9
-
Definition: Message.h:25
-
Definition: TextChannel.h:9
-
Definition: User.h:13
-
std::shared_ptr< VoiceClient > connect()
connect to this VoiceChannel
Definition: VoiceChannel.cpp:41
-
Definition: VoiceState.h:6
-
Definition: Intents.h:4
-
Definition: Logger.h:23
-
Definition: Activity.h:6
+
Definition Activity.h:16
+
Definition ApplicationCommand.h:12
+
Definition Discord.h:34
+
std::string _application_id
the bot's application id
Definition Discord.h:47
+
virtual void on_user_remove(User user, Guild guild)
called when a User is removed from a Guild (leave/kick/ban)
Definition Discord.cpp:102
+
void update_presence(const std::string &status, Activity activity=Activity(), const bool afk=false, const int shard_id=-1)
updates the presence of user
Definition Discord.cpp:124
+
virtual void on_user_unban(User user, Guild guild)
called when a Member was unbanned
Definition Discord.cpp:88
+
Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)
Definition Discord.cpp:15
+
virtual ~Discord()
Definition Discord.cpp:56
+
virtual void on_ready(User user)
called when successfully logged in
Definition Discord.cpp:73
+
ApplicationCommand create_application_command(ApplicationCommand command)
creates a new application command
Definition Discord.cpp:176
+
std::shared_ptr< MainGateway > get_shard(const unsigned int shard_id)
Definition Discord.cpp:189
+
std::vector< Guild * > _guilds
the guilds the user is a member
Definition Discord.h:49
+
virtual void on_typing_start(User user, TextChannel channel, unsigned int timestamp)
called when a User starts typing
Definition Discord.cpp:110
+
void on_websocket_incoming_message(const json &payload)
Definition Discord.cpp:236
+
void handle_raw_event(const std::string &event_name, const json &data)
Definition Discord.cpp:265
+
void start()
Starts the bot. This will not block.
Definition Discord.cpp:67
+
virtual void on_user_ban(User user, Guild guild)
called when a Member was banned
Definition Discord.cpp:81
+
VoiceState * get_voice_state(const std::string &user_id, const std::string &guild_id)
Definition Discord.cpp:212
+
std::map< std::string, std::vector< VoiceState * > > _voice_states
VoiceStates by user id.
Definition Discord.h:52
+
std::vector< std::shared_ptr< MainGateway > > _gateways
websocket clients
Definition Discord.h:41
+
std::vector< ApplicationCommand > get_application_commands()
loads all application commands
Definition Discord.cpp:151
+
virtual void on_message(Message message)
called when a Message was received
Definition Discord.cpp:76
+
User * _user
the user
Definition Discord.h:45
+
Guild * get_guild(const std::string &guild_id)
Definition Discord.cpp:200
+
unsigned int _num_shards
number of shards
Definition Discord.h:43
+
friend std::shared_ptr< VoiceClient > VoiceChannel::connect()
+
Logger log
Definition Discord.h:83
+
virtual void on_interaction(Interaction interaction)
called when an interaction was created
Definition Discord.cpp:115
+
virtual void on_user_join(Member member, Guild guild)
called when a User joins a Guild
Definition Discord.cpp:95
+
Definition DiscordObject.h:10
+
Definition Guild.h:49
+
Definition Interaction.h:12
+
Definition Member.h:9
+
Definition Message.h:13
+
Definition TextChannel.h:12
+
Definition User.h:13
+
std::shared_ptr< VoiceClient > connect()
connect to this VoiceChannel
Definition VoiceChannel.cpp:28
+
Definition VoiceState.h:8
+
Definition Intents.h:4
+
Definition Logger.h:23
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_discord_object_8cpp.html b/docs/_discord_object_8cpp.html index 48ba896a..7ee7309e 100644 --- a/docs/_discord_object_8cpp.html +++ b/docs/_discord_object_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/DiscordObject.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordObject.cpp File Reference
+
DiscordObject.cpp File Reference
#include "DiscordObject.h"
@@ -96,29 +104,30 @@ #include <boost/asio/ssl/stream.hpp>
#include <boost/beast/core.hpp>
#include <boost/beast/http.hpp>
+#include <utility>
#include "Exceptions.h"
#include "Logger.h"
#include "static.h"
- - +

+

Typedefs

using tcp = net::ip::tcp
using tcp = net::ip::tcp
 
- - +

+

Functions

void manage_cache ()
void manage_cache ()
 

Typedef Documentation

- -

◆ tcp

+ +

◆ tcp

- +
using tcp = net::ip::tcpusing tcp = net::ip::tcp
@@ -126,8 +135,8 @@

Function Documentation

- -

◆ manage_cache()

+ +

◆ manage_cache()

@@ -135,7 +144,7 @@

void manage_cache ( - ) + ) @@ -149,7 +158,7 @@

diff --git a/docs/_discord_object_8h.html b/docs/_discord_object_8h.html index a2ca34e6..a2db3160 100644 --- a/docs/_discord_object_8h.html +++ b/docs/_discord_object_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/DiscordObject.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,33 +78,40 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordObject.h File Reference
+
DiscordObject.h File Reference
#include <iostream>
#include <map>
+#include <string>
#include "static.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::DiscordObject
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -111,7 +120,7 @@ diff --git a/docs/_discord_object_8h.js b/docs/_discord_object_8h.js index 3d2d4c5a..b0411531 100644 --- a/docs/_discord_object_8h.js +++ b/docs/_discord_object_8h.js @@ -1,5 +1,4 @@ var _discord_object_8h = [ - [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html", "class_discord_c_p_p_1_1_discord_object" ], - [ "DLL_EXPORT", "_discord_object_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::DiscordObject", "class_discord_c_p_p_1_1_discord_object.html", "class_discord_c_p_p_1_1_discord_object" ] ]; \ No newline at end of file diff --git a/docs/_discord_object_8h_source.html b/docs/_discord_object_8h_source.html index f785e2fe..38142487 100644 --- a/docs/_discord_object_8h_source.html +++ b/docs/_discord_object_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/DiscordObject.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,62 +83,75 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordObject.h
+
DiscordObject.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <iostream>
-
3 #include <map>
-
4 
-
5 #include "static.h"
-
6 
-
7 namespace DiscordCPP {
-
8 
-
9 class DiscordObject {
-
10  private:
-
11  struct http_response {
-
12  unsigned int status_code;
-
13  std::map<std::string, std::string> headers;
-
14  std::string body;
-
15  };
-
16  http_response request_internal(const std::string& url, const std::string& method = "GET", const std::string& data = "", const std::string& content_type = "");
-
17 
-
18  protected:
-
20  std::string _token;
-
21 
-
23  json api_call(const std::string& url, const std::string& method = "GET", const json& data = json(), const std::string& content_type = "", const bool cache = true);
-
24 
-
25  public:
-
27  std::string id; //snowflake
-
28 
- -
31  DLL_EXPORT DiscordObject(const std::string& token);
-
32 };
-
33 
-
34 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
-
Definition: DiscordObject.h:9
-
std::string id
the id of the object
Definition: DiscordObject.h:27
-
DiscordObject()
Definition: DiscordObject.h:29
-
std::string _token
token to authentificate with the discord api
Definition: DiscordObject.h:20
-
json api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
helper function to communicate with the http api
Definition: DiscordObject.cpp:66
-
Definition: Activity.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <iostream>
+
3#include <map>
+
4#include <string>
+
5
+
6#include "static.h"
+
7
+
8namespace DiscordCPP {
+
9
+
+ +
11 private:
+
12 struct http_response {
+
13 unsigned int status_code;
+
14 std::map<std::string, std::string> headers;
+
15 std::string body;
+
16 };
+
17 http_response request_internal(const std::string& url, const std::string& method = "GET", const std::string& data = "", const std::string& content_type = "");
+
18
+
20 std::string _token;
+
21
+
23 std::string id;
+
24
+
25 protected:
+
26 [[nodiscard]] std::string get_token() const { return _token; }
+
28 json api_call(const std::string& url, const std::string& method = "GET", const json& data = json(), const std::string& content_type = "", const bool cache = true);
+
29
+
30 public:
+ +
33 DLL_EXPORT explicit DiscordObject(std::string token);
+
35 DLL_EXPORT explicit DiscordObject(std::string token, std::string id);
+
36
+
38 DLL_EXPORT [[nodiscard]] std::string get_id() const { return id; }
+
39};
+
+
40
+
41} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition DiscordObject.h:10
+
std::string get_id() const
Definition DiscordObject.h:38
+
std::string get_token() const
Definition DiscordObject.h:26
+ +
json api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
helper function to communicate with the http api
Definition DiscordObject.cpp:71
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_embed_8cpp.html b/docs/_embed_8cpp.html index da55aef7..416e5eeb 100644 --- a/docs/_embed_8cpp.html +++ b/docs/_embed_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Embed.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,26 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Embed.cpp File Reference
+
Embed.cpp File Reference
#include "Embed.h"
#include "Exceptions.h"
#include "Logger.h"
+#include "static.h"
diff --git a/docs/_embed_8h.html b/docs/_embed_8h.html index 5a026c58..3d91a324 100644 --- a/docs/_embed_8h.html +++ b/docs/_embed_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Embed.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Embed.h File Reference
+
Embed.h File Reference
#include <string>
@@ -95,26 +103,14 @@

Go to the source code of this file.

- - - - - - - - - - - - -

+

Classes

class  DiscordCPP::Embed
 
struct  DiscordCPP::Embed::Footer
 
struct  DiscordCPP::Embed::Image
 
struct  DiscordCPP::Embed::Video
 
struct  DiscordCPP::Embed::Provider
 
struct  DiscordCPP::Embed::Author
 
struct  DiscordCPP::Embed::Field
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -123,7 +119,7 @@ diff --git a/docs/_embed_8h.js b/docs/_embed_8h.js index 637ee148..ebed394f 100644 --- a/docs/_embed_8h.js +++ b/docs/_embed_8h.js @@ -1,11 +1,4 @@ var _embed_8h = [ - [ "Embed", "class_discord_c_p_p_1_1_embed.html", "class_discord_c_p_p_1_1_embed" ], - [ "Footer", "struct_discord_c_p_p_1_1_embed_1_1_footer.html", "struct_discord_c_p_p_1_1_embed_1_1_footer" ], - [ "Image", "struct_discord_c_p_p_1_1_embed_1_1_image.html", "struct_discord_c_p_p_1_1_embed_1_1_image" ], - [ "Video", "struct_discord_c_p_p_1_1_embed_1_1_video.html", "struct_discord_c_p_p_1_1_embed_1_1_video" ], - [ "Provider", "struct_discord_c_p_p_1_1_embed_1_1_provider.html", "struct_discord_c_p_p_1_1_embed_1_1_provider" ], - [ "Author", "struct_discord_c_p_p_1_1_embed_1_1_author.html", "struct_discord_c_p_p_1_1_embed_1_1_author" ], - [ "Field", "struct_discord_c_p_p_1_1_embed_1_1_field.html", "struct_discord_c_p_p_1_1_embed_1_1_field" ], - [ "DLL_EXPORT", "_embed_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::Embed", "class_discord_c_p_p_1_1_embed.html", "class_discord_c_p_p_1_1_embed" ] ]; \ No newline at end of file diff --git a/docs/_embed_8h_source.html b/docs/_embed_8h_source.html index 515800f5..9e0d01c6 100644 --- a/docs/_embed_8h_source.html +++ b/docs/_embed_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Embed.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,138 +83,108 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Embed.h
+
Embed.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <string>
-
3 #include <vector>
-
4 
-
5 #include "static.h"
-
6 
-
7 namespace DiscordCPP {
-
8 
-
9 class Embed {
-
10  protected:
-
11  std::string _title;
-
12  std::string _description;
-
13  std::string _type;
-
14  std::string _url;
-
15  std::string _timestamp; //ISO8601
-
16  int _color;
-
17  struct Footer {
-
18  std::string text;
-
19  std::string icon_url;
-
20  std::string proxy_icon_url;
- -
22  struct Image {
-
23  std::string url;
-
24  std::string proxy_url;
-
25  int width;
-
26  int height;
- -
28  struct Video {
-
29  std::string url;
-
30  int width;
-
31  int height;
-
32  } _video;
-
33  struct Provider {
-
34  std::string name;
-
35  std::string url;
- -
37  struct Author {
-
38  std::string name;
-
39  std::string url;
-
40  std::string icon_url;
-
41  std::string proxy_icon_url;
- -
43  struct Field {
-
44  std::string name;
-
45  std::string value;
-
46  bool is_inline;
-
47  };
-
48  std::vector<Field> _fields;
-
49 
-
50  public:
-
51  DLL_EXPORT Embed(const std::string& title = "", const std::string& description = "");
-
52  DLL_EXPORT Embed(const json& data);
-
53 
-
54  DLL_EXPORT void set_color(int color);
-
55  DLL_EXPORT void add_field(const std::string& name, const std::string& value, const bool Inline = true);
-
56  DLL_EXPORT void set_author(const std::string& name, const std::string& url = "", const std::string& icon_url = "");
-
57  DLL_EXPORT void set_footer(const std::string& text, const std::string& icon_url = "");
-
58  DLL_EXPORT void set_image(const std::string& url);
-
59  DLL_EXPORT void set_thumbnail(const std::string& url);
-
60 
- -
62 };
-
63 
-
64 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
-
Definition: Embed.h:9
-
std::vector< Field > _fields
Definition: Embed.h:48
-
std::string _url
Definition: Embed.h:14
-
void add_field(const std::string &name, const std::string &value, const bool Inline=true)
Definition: Embed.cpp:91
-
struct DiscordCPP::Embed::Image _thumbnail
-
std::string _description
Definition: Embed.h:12
-
struct DiscordCPP::Embed::Footer _footer
-
struct DiscordCPP::Embed::Image _image
-
json to_json()
Definition: Embed.cpp:126
-
Embed(const std::string &title="", const std::string &description="")
Definition: Embed.cpp:6
-
struct DiscordCPP::Embed::Video _video
-
std::string _timestamp
Definition: Embed.h:15
-
void set_footer(const std::string &text, const std::string &icon_url="")
Definition: Embed.cpp:109
-
void set_color(int color)
Definition: Embed.cpp:81
-
void set_thumbnail(const std::string &url)
Definition: Embed.cpp:118
-
std::string _title
Definition: Embed.h:11
-
int _color
Definition: Embed.h:16
-
struct DiscordCPP::Embed::Author _author
-
void set_author(const std::string &name, const std::string &url="", const std::string &icon_url="")
Definition: Embed.cpp:103
-
std::string _type
Definition: Embed.h:13
-
void set_image(const std::string &url)
Definition: Embed.cpp:114
-
struct DiscordCPP::Embed::Provider _provider
-
Definition: Activity.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <string>
+
3#include <vector>
+
4
+
5#include "static.h"
+
6
+
7namespace DiscordCPP {
+
8
+
+
9class Embed {
+
10 private:
+
11 std::string _title;
+
12 std::string _description;
+
13 std::string _type;
+
14 std::string _url;
+
15 std::string _timestamp; // ISO8601
+
16 int _color = 0;
+
17 struct Footer {
+
18 std::string text;
+
19 std::string icon_url;
+
20 std::string proxy_icon_url;
+
21 } _footer;
+
22 struct Image {
+
23 std::string url;
+
24 std::string proxy_url;
+
25 int width;
+
26 int height;
+
27 } _image, _thumbnail;
+
28 struct Video {
+
29 std::string url;
+
30 int width;
+
31 int height;
+
32 } _video;
+
33 struct Provider {
+
34 std::string name;
+
35 std::string url;
+
36 } _provider;
+
37 struct Author {
+
38 std::string name;
+
39 std::string url;
+
40 std::string icon_url;
+
41 std::string proxy_icon_url;
+
42 } _author;
+
43 struct Field {
+
44 std::string name;
+
45 std::string value;
+
46 bool is_inline;
+
47 };
+
48 std::vector<Field> _fields;
+
49
+
50 public:
+
51 DLL_EXPORT explicit Embed(std::string title = "", std::string description = "");
+
52 DLL_EXPORT explicit Embed(const json& data);
+
53
+
54 DLL_EXPORT void set_color(int color);
+
55 DLL_EXPORT void add_field(const std::string& name, const std::string& value, const bool Inline = true);
+
56 DLL_EXPORT void set_author(const std::string& name, const std::string& url = "", const std::string& icon_url = "");
+
57 DLL_EXPORT void set_footer(const std::string& text, const std::string& icon_url = "");
+
58 DLL_EXPORT void set_image(const std::string& url);
+
59 DLL_EXPORT void set_thumbnail(const std::string& url);
+
60
+ +
62};
+
+
63
+
64} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition Embed.h:9
+
void add_field(const std::string &name, const std::string &value, const bool Inline=true)
Definition Embed.cpp:92
+
json to_json()
Definition Embed.cpp:127
+
void set_footer(const std::string &text, const std::string &icon_url="")
Definition Embed.cpp:110
+
void set_color(int color)
Definition Embed.cpp:82
+
void set_thumbnail(const std::string &url)
Definition Embed.cpp:119
+
void set_author(const std::string &name, const std::string &url="", const std::string &icon_url="")
Definition Embed.cpp:104
+
void set_image(const std::string &url)
Definition Embed.cpp:115
+
Embed(std::string title="", std::string description="")
Definition Embed.cpp:7
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
-
Definition: Embed.h:37
-
std::string icon_url
Definition: Embed.h:40
-
std::string url
Definition: Embed.h:39
-
std::string name
Definition: Embed.h:38
-
std::string proxy_icon_url
Definition: Embed.h:41
-
Definition: Embed.h:43
-
std::string name
Definition: Embed.h:44
-
std::string value
Definition: Embed.h:45
-
bool is_inline
Definition: Embed.h:46
- - - - -
Definition: Embed.h:22
-
int height
Definition: Embed.h:26
-
std::string url
Definition: Embed.h:23
-
int width
Definition: Embed.h:25
-
std::string proxy_url
Definition: Embed.h:24
-
Definition: Embed.h:33
-
std::string name
Definition: Embed.h:34
-
std::string url
Definition: Embed.h:35
-
Definition: Embed.h:28
-
std::string url
Definition: Embed.h:29
-
int height
Definition: Embed.h:31
-
int width
Definition: Embed.h:30
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_exceptions_8cpp.html b/docs/_exceptions_8cpp.html index 212ed2ff..e1c81930 100644 --- a/docs/_exceptions_8cpp.html +++ b/docs/_exceptions_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Exceptions.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,24 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Exceptions.cpp File Reference
+
Exceptions.cpp File Reference
#include "Exceptions.h"
+#include <utility>
diff --git a/docs/_exceptions_8h.html b/docs/_exceptions_8h.html index 3f0e7132..7cf867af 100644 --- a/docs/_exceptions_8h.html +++ b/docs/_exceptions_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Exceptions.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -86,8 +95,7 @@ Classes | Namespaces | Macros
-
-
Exceptions.h File Reference
+
Exceptions.h File Reference
#include <exception>
@@ -95,7 +103,7 @@

Go to the source code of this file.

- @@ -110,19 +118,19 @@

+

Classes

class  DiscordCPP::DiscordException
 
class  DiscordCPP::HTTPError
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
- - +

+

Macros

#define DLL_EXPORT
#define DLL_EXPORT
 

Macro Definition Documentation

- -

◆ DLL_EXPORT

+ +

◆ DLL_EXPORT

@@ -141,7 +149,7 @@

diff --git a/docs/_exceptions_8h.js b/docs/_exceptions_8h.js index 886f1c3d..a5d33048 100644 --- a/docs/_exceptions_8h.js +++ b/docs/_exceptions_8h.js @@ -1,10 +1,10 @@ var _exceptions_8h = [ - [ "DiscordException", "class_discord_c_p_p_1_1_discord_exception.html", "class_discord_c_p_p_1_1_discord_exception" ], - [ "StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html", "class_discord_c_p_p_1_1_status_code_exception" ], - [ "ClientException", "class_discord_c_p_p_1_1_client_exception.html", "class_discord_c_p_p_1_1_client_exception" ], - [ "SizeError", "class_discord_c_p_p_1_1_size_error.html", "class_discord_c_p_p_1_1_size_error" ], - [ "OpusError", "class_discord_c_p_p_1_1_opus_error.html", "class_discord_c_p_p_1_1_opus_error" ], - [ "HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html", "class_discord_c_p_p_1_1_h_t_t_p_error" ], + [ "DiscordCPP::DiscordException", "class_discord_c_p_p_1_1_discord_exception.html", "class_discord_c_p_p_1_1_discord_exception" ], + [ "DiscordCPP::StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html", "class_discord_c_p_p_1_1_status_code_exception" ], + [ "DiscordCPP::ClientException", "class_discord_c_p_p_1_1_client_exception.html", "class_discord_c_p_p_1_1_client_exception" ], + [ "DiscordCPP::SizeError", "class_discord_c_p_p_1_1_size_error.html", "class_discord_c_p_p_1_1_size_error" ], + [ "DiscordCPP::OpusError", "class_discord_c_p_p_1_1_opus_error.html", "class_discord_c_p_p_1_1_opus_error" ], + [ "DiscordCPP::HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html", "class_discord_c_p_p_1_1_h_t_t_p_error" ], [ "DLL_EXPORT", "_exceptions_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] ]; \ No newline at end of file diff --git a/docs/_exceptions_8h_source.html b/docs/_exceptions_8h_source.html index e2463401..50fb99b5 100644 --- a/docs/_exceptions_8h_source.html +++ b/docs/_exceptions_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Exceptions.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,88 +83,107 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Exceptions.h
+
Exceptions.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <exception>
-
3 #include <iostream>
-
4 
-
5 #ifdef _WIN32
-
6 #define DLL_EXPORT __declspec(dllexport)
-
7 #else
-
8 #define DLL_EXPORT
-
9 #endif
-
10 
-
11 namespace DiscordCPP {
-
12 class DiscordException : public std::exception {
-
13  protected:
-
14  std::string _what;
-
15 
-
16  public:
-
17  DLL_EXPORT DiscordException(const std::string& what);
-
18  DLL_EXPORT virtual ~DiscordException();
-
19 
-
20  DLL_EXPORT const char* what() const noexcept;
-
21 };
-
22 
- -
24  protected:
- -
26 
-
27  public:
-
28  DLL_EXPORT StatusCodeException(const std::string& what, int error_code);
- -
30  DLL_EXPORT int get_error_code() const;
-
31 };
-
32 
- -
34  public:
-
35  DLL_EXPORT ClientException(const std::string& what);
-
36 };
-
37 
-
38 class SizeError : public DiscordException {
-
39  public:
-
40  DLL_EXPORT SizeError(const std::string& what);
-
41 };
-
42 
- -
44  public:
-
45  DLL_EXPORT OpusError(const std::string& what, int error_code);
-
46 };
-
47 
- -
49  public:
-
50  DLL_EXPORT HTTPError(const std::string& what, int error_code);
-
51 };
-
52 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: Exceptions.h:8
-
Definition: Exceptions.h:33
-
Definition: Exceptions.h:12
-
const char * what() const noexcept
Definition: Exceptions.cpp:10
-
DiscordException(const std::string &what)
Definition: Exceptions.cpp:3
-
std::string _what
Definition: Exceptions.h:14
-
virtual ~DiscordException()
Definition: Exceptions.cpp:7
-
Definition: Exceptions.h:48
-
Definition: Exceptions.h:43
-
Definition: Exceptions.h:38
-
Definition: Exceptions.h:23
-
int _error_code
Definition: Exceptions.h:25
-
Definition: Activity.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <exception>
+
3#include <iostream>
+
4
+
5#ifdef _WIN32
+
6#define DLL_EXPORT __declspec(dllexport)
+
7#else
+
8#define DLL_EXPORT
+
9#endif
+
10
+
11namespace DiscordCPP {
+
+
12class DiscordException : public std::exception {
+
13 private:
+
14 std::string _what;
+
15
+
16 public:
+
17 DLL_EXPORT explicit DiscordException(std::string what);
+
18
+
19 DLL_EXPORT [[nodiscard]] const char* what() const noexcept override;
+
20};
+
+
21
+
+ +
23 private:
+
24 int _error_code;
+
25
+
26 public:
+
27 DLL_EXPORT StatusCodeException(std::string what, int error_code);
+
28 DLL_EXPORT [[nodiscard]] int get_error_code() const;
+
29};
+
+
30
+
+ +
32 public:
+
33 DLL_EXPORT explicit ClientException(std::string what);
+
34};
+
+
35
+
+ +
37 public:
+
38 DLL_EXPORT explicit SizeError(std::string what);
+
39};
+
+
40
+
+ +
42 public:
+
43 DLL_EXPORT OpusError(std::string what, int error_code);
+
44};
+
+
45
+
+ +
47 public:
+
48 DLL_EXPORT HTTPError(std::string what, int error_code);
+
49};
+
+
50} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition Exceptions.h:31
+
ClientException(std::string what)
Definition Exceptions.cpp:23
+
Definition Exceptions.h:12
+
const char * what() const noexcept override
Definition Exceptions.cpp:9
+
DiscordException(std::string what)
Definition Exceptions.cpp:5
+
Definition Exceptions.h:46
+
HTTPError(std::string what, int error_code)
Definition Exceptions.cpp:35
+
Definition Exceptions.h:41
+
OpusError(std::string what, int error_code)
Definition Exceptions.cpp:31
+
Definition Exceptions.h:36
+
SizeError(std::string what)
Definition Exceptions.cpp:27
+
Definition Exceptions.h:22
+
int get_error_code() const
Definition Exceptions.cpp:19
+
StatusCodeException(std::string what, int error_code)
Definition Exceptions.cpp:13
+
Definition Activity.h:6
diff --git a/docs/_f_fmpeg_audio_source_8cpp.html b/docs/_f_fmpeg_audio_source_8cpp.html index 7d69fc36..ebb29ca0 100644 --- a/docs/_f_fmpeg_audio_source_8cpp.html +++ b/docs/_f_fmpeg_audio_source_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/FFmpegAudioSource.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,26 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
FFmpegAudioSource.cpp File Reference
+
FFmpegAudioSource.cpp File Reference
#include "FFmpegAudioSource.h"
#include <boost/process.hpp>
#include "Exceptions.h"
+#include "Logger.h"
diff --git a/docs/_f_fmpeg_audio_source_8h.html b/docs/_f_fmpeg_audio_source_8h.html index ae241584..3143f5d4 100644 --- a/docs/_f_fmpeg_audio_source_8h.html +++ b/docs/_f_fmpeg_audio_source_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/FFmpegAudioSource.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -86,8 +95,7 @@ Classes | Namespaces | Macros
-
-
FFmpegAudioSource.h File Reference
+
FFmpegAudioSource.h File Reference
#include <iostream>
@@ -96,24 +104,24 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::FFmpegAudioSource
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
- - +

+

Macros

#define DLL_EXPORT
#define DLL_EXPORT
 

Macro Definition Documentation

- -

◆ DLL_EXPORT

+ +

◆ DLL_EXPORT

@@ -132,7 +140,7 @@

diff --git a/docs/_f_fmpeg_audio_source_8h.js b/docs/_f_fmpeg_audio_source_8h.js index 2607da9a..ec5b7bee 100644 --- a/docs/_f_fmpeg_audio_source_8h.js +++ b/docs/_f_fmpeg_audio_source_8h.js @@ -1,5 +1,5 @@ var _f_fmpeg_audio_source_8h = [ - [ "FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html", "class_discord_c_p_p_1_1_f_fmpeg_audio_source" ], + [ "DiscordCPP::FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html", "class_discord_c_p_p_1_1_f_fmpeg_audio_source" ], [ "DLL_EXPORT", "_f_fmpeg_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] ]; \ No newline at end of file diff --git a/docs/_f_fmpeg_audio_source_8h_source.html b/docs/_f_fmpeg_audio_source_8h_source.html index 88ee3454..9e90cae7 100644 --- a/docs/_f_fmpeg_audio_source_8h_source.html +++ b/docs/_f_fmpeg_audio_source_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/FFmpegAudioSource.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,67 +83,75 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
FFmpegAudioSource.h
+
FFmpegAudioSource.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <iostream>
-
3 #include <memory>
-
4 
-
5 #include "AudioSource.h"
-
6 
-
7 #ifdef _WIN32
-
8 #define DLL_EXPORT __declspec(dllexport)
-
9 #else
-
10 #define DLL_EXPORT
-
11 #endif
-
12 
-
13 #ifndef DOXYGEN_SHOULD_SKIP_THIS
-
14 namespace boost::process {
-
15 class child;
-
16 template <class CharT, class Traits>
-
17 class basic_ipstream;
-
18 typedef basic_ipstream<char, std::char_traits<char>> ipstream;
-
19 } // namespace boost::process
-
20 #endif
-
21 
-
22 namespace DiscordCPP {
- -
24  private:
-
25  std::shared_ptr<boost::process::child> _process;
-
26  std::shared_ptr<boost::process::ipstream> _pipe;
-
27 
-
28  public:
-
35  DLL_EXPORT FFmpegAudioSource(const std::string& input,
-
36  const std::string& before_options = "",
-
37  const std::string& options = "");
- -
39 
-
40  DLL_EXPORT bool read(char* pcm_data, const int length);
-
41 };
-
42 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2#include <iostream>
+
3#include <memory>
+
4
+
5#include "AudioSource.h"
+
6
+
7#ifdef _WIN32
+
8#define DLL_EXPORT __declspec(dllexport)
+
9#else
+
10#define DLL_EXPORT
+
11#endif
+
12
+
13#ifndef DOXYGEN_SHOULD_SKIP_THIS
+
14namespace boost::process {
+
15class child;
+
16template <class CharT, class Traits>
+
17class basic_ipstream;
+
18using ipstream = basic_ipstream<char, std::char_traits<char>>;
+
19} // namespace boost::process
+
20#endif
+
21
+
22namespace DiscordCPP {
+
+ +
24 private:
+
25 std::shared_ptr<boost::process::child> _process;
+
26 std::shared_ptr<boost::process::ipstream> _pipe;
+
27
+
28 public:
+
35 DLL_EXPORT explicit FFmpegAudioSource(const std::string& input,
+
36 const std::string& before_options = "",
+
37 const std::string& options = "");
+ +
39
+
40 DLL_EXPORT bool read(char* pcm_data, const int length) override;
+
41};
+
+
42} // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: FFmpegAudioSource.h:10
-
Definition: AudioSource.h:10
-
Definition: FFmpegAudioSource.h:23
-
FFmpegAudioSource(const std::string &input, const std::string &before_options="", const std::string &options="")
Definition: FFmpegAudioSource.cpp:7
-
bool read(char *pcm_data, const int length)
Definition: FFmpegAudioSource.cpp:28
-
~FFmpegAudioSource()
Definition: FFmpegAudioSource.cpp:21
-
Definition: Activity.h:6
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition AudioSource.h:10
+
Definition FFmpegAudioSource.h:23
+
bool read(char *pcm_data, const int length) override
Definition FFmpegAudioSource.cpp:28
+
FFmpegAudioSource(const std::string &input, const std::string &before_options="", const std::string &options="")
Definition FFmpegAudioSource.cpp:8
+
~FFmpegAudioSource() override
Definition FFmpegAudioSource.cpp:21
+
Definition Activity.h:6
diff --git a/docs/_file_audio_source_8cpp.html b/docs/_file_audio_source_8cpp.html index cd5bcc7f..5011c45f 100644 --- a/docs/_file_audio_source_8cpp.html +++ b/docs/_file_audio_source_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/FileAudioSource.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
FileAudioSource.cpp File Reference
+
FileAudioSource.cpp File Reference
#include "FileAudioSource.h"
@@ -93,7 +101,7 @@ diff --git a/docs/_file_audio_source_8h.html b/docs/_file_audio_source_8h.html index 4a1bfc1c..906398e6 100644 --- a/docs/_file_audio_source_8h.html +++ b/docs/_file_audio_source_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/FileAudioSource.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -86,8 +95,7 @@ Classes | Namespaces | Macros
-
-
FileAudioSource.h File Reference
+
FileAudioSource.h File Reference
#include <fstream>
@@ -95,24 +103,24 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::FileAudioSource
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
- - +

+

Macros

#define DLL_EXPORT
#define DLL_EXPORT
 

Macro Definition Documentation

- -

◆ DLL_EXPORT

+ +

◆ DLL_EXPORT

@@ -131,7 +139,7 @@

diff --git a/docs/_file_audio_source_8h.js b/docs/_file_audio_source_8h.js index b63497cc..c516c371 100644 --- a/docs/_file_audio_source_8h.js +++ b/docs/_file_audio_source_8h.js @@ -1,5 +1,5 @@ var _file_audio_source_8h = [ - [ "FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html", "class_discord_c_p_p_1_1_file_audio_source" ], + [ "DiscordCPP::FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html", "class_discord_c_p_p_1_1_file_audio_source" ], [ "DLL_EXPORT", "_file_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] ]; \ No newline at end of file diff --git a/docs/_file_audio_source_8h_source.html b/docs/_file_audio_source_8h_source.html index 12a018db..b145daa1 100644 --- a/docs/_file_audio_source_8h_source.html +++ b/docs/_file_audio_source_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/FileAudioSource.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,55 +83,63 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
FileAudioSource.h
+
FileAudioSource.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <fstream>
-
3 
-
4 #include "AudioSource.h"
-
5 
-
6 #ifdef _WIN32
-
7 #define DLL_EXPORT __declspec(dllexport)
-
8 #else
-
9 #define DLL_EXPORT
-
10 #endif
-
11 
-
12 namespace DiscordCPP {
-
13 class FileAudioSource : public AudioSource {
-
14  private:
-
15  std::ifstream _file;
-
16 
-
17  public:
-
21  DLL_EXPORT FileAudioSource(const std::string& filename);
- -
23 
-
24  DLL_EXPORT bool read(char* pcm_data, const int length);
-
25 };
-
26 
-
27 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2#include <fstream>
+
3
+
4#include "AudioSource.h"
+
5
+
6#ifdef _WIN32
+
7#define DLL_EXPORT __declspec(dllexport)
+
8#else
+
9#define DLL_EXPORT
+
10#endif
+
11
+
12namespace DiscordCPP {
+
+ +
14 private:
+
15 std::ifstream _file;
+
16
+
17 public:
+
21 DLL_EXPORT explicit FileAudioSource(const std::string& filename);
+ +
23
+
24 DLL_EXPORT bool read(char* pcm_data, const int length) override;
+
25};
+
+
26
+
27} // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: FileAudioSource.h:9
-
Definition: AudioSource.h:10
-
Definition: FileAudioSource.h:13
-
FileAudioSource(const std::string &filename)
Definition: FileAudioSource.cpp:3
-
bool read(char *pcm_data, const int length)
Definition: FileAudioSource.cpp:11
-
~FileAudioSource()
Definition: FileAudioSource.cpp:7
-
Definition: Activity.h:6
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition AudioSource.h:10
+
Definition FileAudioSource.h:13
+
FileAudioSource(const std::string &filename)
Definition FileAudioSource.cpp:3
+
bool read(char *pcm_data, const int length) override
Definition FileAudioSource.cpp:11
+
~FileAudioSource() override
Definition FileAudioSource.cpp:7
+
Definition Activity.h:6
diff --git a/docs/_future_8h.html b/docs/_future_8h.html new file mode 100644 index 00000000..411b5018 --- /dev/null +++ b/docs/_future_8h.html @@ -0,0 +1,154 @@ + + + + + + + +Discord.C++: Discord.C++/Future.h File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
Future.h File Reference
+
+
+
#include <exception>
+#include <functional>
+#include <future>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Classes

class  DiscordCPP::Future< void >
 
class  DiscordCPP::Future< Value >
 
class  DiscordCPP::SharedFuture< void >
 
class  DiscordCPP::SharedFuture< Value >
 
+ + + +

+Namespaces

namespace  DiscordCPP
 
+ + + +

+Macros

#define DLL_EXPORT
 
+

Macro Definition Documentation

+ +

◆ DLL_EXPORT

+ +
+
+ + + + +
#define DLL_EXPORT
+
+ +
+
+
+
+ + + + diff --git a/docs/_future_8h.js b/docs/_future_8h.js new file mode 100644 index 00000000..aceca1c0 --- /dev/null +++ b/docs/_future_8h.js @@ -0,0 +1,8 @@ +var _future_8h = +[ + [ "DiscordCPP::Future< void >", "class_discord_c_p_p_1_1_future_3_01void_01_4.html", "class_discord_c_p_p_1_1_future_3_01void_01_4" ], + [ "DiscordCPP::Future< Value >", "class_discord_c_p_p_1_1_future.html", "class_discord_c_p_p_1_1_future" ], + [ "DiscordCPP::SharedFuture< void >", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4" ], + [ "DiscordCPP::SharedFuture< Value >", "class_discord_c_p_p_1_1_shared_future.html", "class_discord_c_p_p_1_1_shared_future" ], + [ "DLL_EXPORT", "_future_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] +]; \ No newline at end of file diff --git a/docs/_future_8h_source.html b/docs/_future_8h_source.html new file mode 100644 index 00000000..6b4f32f9 --- /dev/null +++ b/docs/_future_8h_source.html @@ -0,0 +1,428 @@ + + + + + + + +Discord.C++: Discord.C++/Future.h Source File + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
Future.h
+
+
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <exception>
+
4#include <functional>
+
5#include <future>
+
6#include <memory>
+
7
+
8#ifdef _WIN32
+
9#define DLL_EXPORT __declspec(dllexport)
+
10#else
+
11#define DLL_EXPORT
+
12#endif
+
13
+
14namespace DiscordCPP {
+
15
+
16template <typename Value>
+
17class Future;
+
18
+
19template <>
+
+
20class Future<void> {
+
21 private:
+
22 std::shared_ptr<std::promise<void>> promise;
+
23 std::shared_future<void> future;
+
24
+
25 std::function<void(std::shared_future<void>)> continuation = [](std::shared_future<void>) {};
+
26
+
27 public:
+
+
28 DLL_EXPORT Future() : promise(std::make_shared<std::promise<void>>()),
+
29 future(promise->get_future()) {
+
30 }
+
+
31
+
+
32 DLL_EXPORT void set() {
+
33 promise->set_value();
+
34 continuation(future);
+
35 }
+
+
36
+
+
37 DLL_EXPORT void set_exception(std::exception_ptr e) {
+
38 promise->set_exception(e);
+
39 continuation(future);
+
40 }
+
+
41
+
+
42 DLL_EXPORT void get() {
+
43 future.get();
+
44 }
+
+
45
+
+ +
47 future.wait();
+
48 }
+
+
49
+
+
50 DLL_EXPORT void set_continuation(const std::function<void(std::shared_future<void>)>& func) {
+
51 continuation = func;
+
52 }
+
+
53};
+
+
54
+
55template <typename Value>
+
+
56class Future {
+
57 private:
+
58 std::shared_ptr<std::promise<Value>> promise;
+
59 std::shared_future<Value> future;
+
60
+
61 std::function<void(std::shared_future<Value>)> continuation = [](std::shared_future<Value>) {};
+
62
+
63 public:
+
+
64 DLL_EXPORT Future() : promise(std::make_shared<std::promise<Value>>()),
+
65 future(promise->get_future()) {
+
66 }
+
+
67
+
+
68 DLL_EXPORT void set(Value value) {
+
69 promise->set_value(value);
+
70 continuation(future);
+
71 }
+
+
72
+
+
73 DLL_EXPORT void set_exception(std::exception_ptr e) {
+
74 promise->set_exception(e);
+
75 continuation(future);
+
76 }
+
+
77
+
+
78 DLL_EXPORT Value get() {
+
79 return future.get();
+
80 }
+
+
81
+
+ +
83 future.wait();
+
84 }
+
+
85
+
+
86 DLL_EXPORT void set_continuation(const std::function<void(std::shared_future<Value>)>& func) {
+
87 continuation = func;
+
88 }
+
+
89};
+
+
90
+
91template <typename Value>
+
92class SharedFuture;
+
93
+
94template <>
+
+
95class SharedFuture<void> {
+
96 private:
+
97 std::shared_ptr<Future<void>> future;
+
98
+
99 public:
+
+
100 DLL_EXPORT SharedFuture() : future(std::make_shared<Future<void>>()) {
+
101 }
+
+
102
+
+
103 DLL_EXPORT std::shared_ptr<Future<void>> get_future() {
+
104 return future;
+
105 }
+
+
106
+
+ +
108 future->set();
+
109 }
+
+
110
+
+
111 DLL_EXPORT void set_exception(const std::exception_ptr& e) {
+
112 future->set_exception(e);
+
113 }
+
+
114
+
+ +
116 future->get();
+
117 }
+
+
118
+
+ +
120 future->wait();
+
121 }
+
+
122
+
+
129 DLL_EXPORT SharedFuture<void> then(std::function<void()> task) {
+ +
131 std::shared_ptr<Future<void>> fp = f.get_future();
+
132
+
133 future->set_continuation([fp, task](std::shared_future<void> f1) {
+
134 try {
+
135 f1.get();
+
136 task();
+
137 fp->set();
+
138 } catch (...) {
+
139 fp->set_exception(std::current_exception());
+
140 }
+
141 });
+
142
+
143 return f;
+
144 }
+
+
145
+
152 template <typename Result>
+
+
153 DLL_EXPORT SharedFuture<Result> then(std::function<Result()> task) {
+ +
155 std::shared_ptr<Future<Result>> fp = f.get_future();
+
156
+
157 future->set_continuation([fp, task](std::shared_future<void> f1) {
+
158 try {
+
159 f1.get();
+
160 fp->set(task());
+
161 } catch (...) {
+
162 fp->set_exception(std::current_exception());
+
163 }
+
164 });
+
165
+
166 return f;
+
167 }
+
+
168};
+
+
169
+
170template <typename Value>
+
+ +
172 private:
+
173 std::shared_ptr<Future<Value>> future;
+
174
+
175 public:
+
+
176 DLL_EXPORT SharedFuture() : future(std::make_shared<Future<Value>>()) {
+
177 }
+
+
178
+
+
179 DLL_EXPORT std::shared_ptr<Future<Value>> get_future() {
+
180 return future;
+
181 }
+
+
182
+
+
183 DLL_EXPORT void set(Value value) {
+
184 future->set(value);
+
185 }
+
+
186
+
+
187 DLL_EXPORT void set_exception(const std::exception_ptr& e) {
+
188 future->set_exception(e);
+
189 }
+
+
190
+
+
191 DLL_EXPORT Value get() {
+
192 return future->get();
+
193 }
+
+
194
+
+ +
196 future->wait();
+
197 }
+
+
198
+
+
205 DLL_EXPORT SharedFuture<void> then(std::function<void(Value)> task) {
+ +
207 std::shared_ptr<Future<void>> fp = f.get_future();
+
208
+
209 future->set_continuation([fp, task](std::shared_future<Value> f1) {
+
210 try {
+
211 task(f1.get());
+
212 fp->set();
+
213 } catch (...) {
+
214 fp->set_exception(std::current_exception());
+
215 }
+
216 });
+
217
+
218 return f;
+
219 }
+
+
220
+
227 template <typename Result>
+
+
228 DLL_EXPORT SharedFuture<Result> then(std::function<Result(Value)> task) {
+ +
230 std::shared_ptr<Future<Result>> fp = f.get_future();
+
231
+
232 future->set_continuation([fp, task](std::shared_future<Value> f1) {
+
233 try {
+
234 fp->set(task(f1.get()));
+
235 } catch (...) {
+
236 fp->set_exception(std::current_exception());
+
237 }
+
238 });
+
239
+
240 return f;
+
241 }
+
+
242};
+
+
243
+
244} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
void set_exception(std::exception_ptr e)
Definition Future.h:37
+
void set()
Definition Future.h:32
+
void set_continuation(const std::function< void(std::shared_future< void >)> &func)
Definition Future.h:50
+
Future()
Definition Future.h:28
+
void get()
Definition Future.h:42
+
void wait()
Definition Future.h:46
+
Definition Future.h:56
+
Future()
Definition Future.h:64
+
void wait()
Definition Future.h:82
+
Value get()
Definition Future.h:78
+
void set_continuation(const std::function< void(std::shared_future< Value >)> &func)
Definition Future.h:86
+
void set(Value value)
Definition Future.h:68
+
void set_exception(std::exception_ptr e)
Definition Future.h:73
+
SharedFuture()
Definition Future.h:100
+
void set_exception(const std::exception_ptr &e)
Definition Future.h:111
+
void wait()
Definition Future.h:119
+
SharedFuture< Result > then(std::function< Result()> task)
Definition Future.h:153
+
void get()
Definition Future.h:115
+
std::shared_ptr< Future< void > > get_future()
Definition Future.h:103
+
SharedFuture< void > then(std::function< void()> task)
Definition Future.h:129
+
void set()
Definition Future.h:107
+
Definition Future.h:171
+
Value get()
Definition Future.h:191
+
void set_exception(const std::exception_ptr &e)
Definition Future.h:187
+
void set(Value value)
Definition Future.h:183
+
std::shared_ptr< Future< Value > > get_future()
Definition Future.h:179
+
SharedFuture< Result > then(std::function< Result(Value)> task)
Definition Future.h:228
+
SharedFuture()
Definition Future.h:176
+
SharedFuture< void > then(std::function< void(Value)> task)
Definition Future.h:205
+
void wait()
Definition Future.h:195
+
Definition Activity.h:6
+
+
+ + + + diff --git a/docs/_gateway_8cpp.html b/docs/_gateway_8cpp.html index 8430f9f0..0377ccd7 100644 --- a/docs/_gateway_8cpp.html +++ b/docs/_gateway_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Gateway.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,40 +78,47 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Gateway.cpp File Reference
+
Gateway.cpp File Reference
#include "Gateway.h"
-#include <time.h>
#include <boost/asio/connect.hpp>
#include <chrono>
+#include <cstddef>
+#include <ctime>
#include <exception>
#include "Exceptions.h"
#include "static.h"
- - +

+

Typedefs

using tcp = net::ip::tcp
using tcp = net::ip::tcp
 

Typedef Documentation

- -

◆ tcp

+ +

◆ tcp

- +
using tcp = net::ip::tcpusing tcp = net::ip::tcp
@@ -122,7 +131,7 @@

diff --git a/docs/_gateway_8h.html b/docs/_gateway_8h.html index 01980fe7..56bc2f6e 100644 --- a/docs/_gateway_8h.html +++ b/docs/_gateway_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Gateway.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Gateway.h File Reference
+
Gateway.h File Reference
#include <boost/asio/io_context.hpp>
@@ -101,14 +109,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Gateway
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -117,7 +125,7 @@ diff --git a/docs/_gateway_8h.js b/docs/_gateway_8h.js index 672dc27c..2fe892e6 100644 --- a/docs/_gateway_8h.js +++ b/docs/_gateway_8h.js @@ -1,5 +1,4 @@ var _gateway_8h = [ - [ "Gateway", "class_discord_c_p_p_1_1_gateway.html", "class_discord_c_p_p_1_1_gateway" ], - [ "DLL_EXPORT", "_gateway_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::Gateway", "class_discord_c_p_p_1_1_gateway.html", "class_discord_c_p_p_1_1_gateway" ] ]; \ No newline at end of file diff --git a/docs/_gateway_8h_source.html b/docs/_gateway_8h_source.html index f1dc62f8..9f8ae4cb 100644 --- a/docs/_gateway_8h_source.html +++ b/docs/_gateway_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Gateway.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,107 +83,116 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Gateway.h
+
Gateway.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <boost/asio/io_context.hpp>
-
3 #include <boost/asio/ip/tcp.hpp>
-
4 #include <boost/asio/ssl.hpp>
-
5 #include <boost/beast/ssl.hpp>
-
6 #include <boost/beast/websocket.hpp>
-
7 #include <nlohmann/json.hpp>
-
8 
-
9 #include "Logger.h"
-
10 #include "Threadpool.h"
-
11 #include "static.h"
-
12 
-
13 namespace DiscordCPP {
-
14 
-
15 class Gateway {
-
16  protected:
-
18  std::shared_ptr<Threadpool> threadpool;
-
20  boost::asio::io_context io_context;
-
22  boost::asio::ssl::context ssl_context;
-
24  std::unique_ptr<boost::beast::websocket::stream<boost::beast::ssl_stream<boost::asio::ip::tcp::socket>>> _client;
-
26  std::string _url;
-
28  std::string _token;
-
30  unsigned int _heartbeat_interval;
-
32  bool _keepalive;
-
34  unsigned int _reconnect_timeout;
- -
38  std::thread _heartbeat_task;
-
40  bool _connected;
- -
44  std::function<void(json payload)> _message_handler;
-
45 
- - -
48  DLL_EXPORT virtual void identify() = 0;
- -
50  const std::string& message) = 0;
- -
52 
-
53  public:
-
54  DLL_EXPORT Gateway(const std::string& token, const std::shared_ptr<Threadpool>& threadpool);
-
55  DLL_EXPORT virtual ~Gateway();
-
56 
- -
58  const std::function<void(json payload)>& handler);
-
59 
-
60  DLL_EXPORT virtual std::shared_future<void> connect(const std::string& url);
-
61  DLL_EXPORT std::shared_future<void> send(const json& message);
-
62  DLL_EXPORT std::shared_future<void> close();
-
63 };
-
64 
-
65 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <boost/asio/io_context.hpp>
+
3#include <boost/asio/ip/tcp.hpp>
+
4#include <boost/asio/ssl.hpp>
+
5#include <boost/beast/ssl.hpp>
+
6#include <boost/beast/websocket.hpp>
+
7#include <nlohmann/json.hpp>
+
8
+
9#include "Logger.h"
+
10#include "Threadpool.h"
+
11#include "static.h"
+
12
+
13namespace DiscordCPP {
+
14
+
+
15class Gateway {
+
16 protected:
+
18 std::shared_ptr<Threadpool> threadpool;
+
20 boost::asio::io_context io_context;
+
22 boost::asio::ssl::context ssl_context;
+
24 std::unique_ptr<boost::beast::websocket::stream<boost::beast::ssl_stream<boost::asio::ip::tcp::socket>>> _client;
+
26 std::string _url;
+
28 std::string _resume_url;
+
30 std::string _token;
+
32 unsigned int _heartbeat_interval;
+ +
36 unsigned int _reconnect_timeout;
+ +
40 std::thread _heartbeat_task;
+ + +
46 std::function<void(json payload)> _message_handler;
+
47
+ + +
50 DLL_EXPORT virtual void identify() = 0;
+
51 DLL_EXPORT virtual void on_websocket_incoming_message(const std::string& message) = 0;
+ +
53
+
54 public:
+
55 DLL_EXPORT Gateway(std::string token, const std::shared_ptr<Threadpool>& threadpool);
+
56 DLL_EXPORT virtual ~Gateway();
+
57
+
58 DLL_EXPORT void set_message_handler(const std::function<void(json payload)>& handler);
+
59
+
60 DLL_EXPORT virtual SharedFuture<void> connect(const std::string& url);
+
61 DLL_EXPORT SharedFuture<void> send(const json& message);
+ +
63};
+
+
64
+
65} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Gateway.h:15
-
boost::asio::ssl::context ssl_context
ssl context used by the websocket client
Definition: Gateway.h:22
-
bool _connected
indicator if Gateway is connected
Definition: Gateway.h:40
-
std::string _url
the url of the gateway
Definition: Gateway.h:26
-
unsigned int _heartbeat_interval
heartbeat interval in milliseconds
Definition: Gateway.h:30
-
Gateway(const std::string &token, const std::shared_ptr< Threadpool > &threadpool)
Definition: Gateway.cpp:87
-
std::string _token
token to identify with the gateway
Definition: Gateway.h:28
-
virtual ~Gateway()
Definition: Gateway.cpp:105
-
std::shared_future< void > send(const json &message)
Definition: Gateway.cpp:208
-
void set_message_handler(const std::function< void(json payload)> &handler)
Definition: Gateway.cpp:110
+
Definition Gateway.h:15
+
boost::asio::ssl::context ssl_context
ssl context used by the websocket client
Definition Gateway.h:22
+
bool _connected
indicator if Gateway is connected
Definition Gateway.h:42
+
std::string _url
the url of the gateway
Definition Gateway.h:26
+
unsigned int _heartbeat_interval
heartbeat interval in milliseconds
Definition Gateway.h:32
+
SharedFuture< void > send(const json &message)
Definition Gateway.cpp:207
+
virtual SharedFuture< void > connect(const std::string &url)
Definition Gateway.cpp:112
+
std::string _token
token to identify with the gateway
Definition Gateway.h:30
+
virtual ~Gateway()
Definition Gateway.cpp:102
+
void set_message_handler(const std::function< void(json payload)> &handler)
Definition Gateway.cpp:107
virtual void identify()=0
-
std::function< void(json payload)> _message_handler
the message handler set by using set_message_handler
Definition: Gateway.h:44
-
std::shared_future< void > close()
Definition: Gateway.cpp:229
-
unsigned int _reconnect_timeout
sometimes it is better a few seconds before reconnecting...
Definition: Gateway.h:34
+
std::function< void(json payload)> _message_handler
the message handler set by using set_message_handler
Definition Gateway.h:46
+
unsigned int _reconnect_timeout
sometimes it is better a few seconds before reconnecting...
Definition Gateway.h:36
virtual json get_heartbeat_payload()=0
-
std::thread _heartbeat_task
heartbeat task
Definition: Gateway.h:38
-
Logger _log
logging instance
Definition: Gateway.h:42
+
Gateway(std::string token, const std::shared_ptr< Threadpool > &threadpool)
Definition Gateway.cpp:87
+
std::thread _heartbeat_task
heartbeat task
Definition Gateway.h:40
+
Logger _log
logging instance
Definition Gateway.h:44
virtual void on_websocket_incoming_message(const std::string &message)=0
-
std::shared_ptr< Threadpool > threadpool
the threadpool used for tasks handling messages
Definition: Gateway.h:18
-
bool _keepalive
wether to keep the websocket alive or not
Definition: Gateway.h:32
-
time_t _last_heartbeat_ack
timestamp of last heartbeat ack
Definition: Gateway.h:36
-
void start_heartbeating()
Definition: Gateway.cpp:19
-
boost::asio::io_context io_context
boost io context used by the websocket client
Definition: Gateway.h:20
-
void on_websocket_disconnnect()
Definition: Gateway.cpp:57
-
virtual std::shared_future< void > connect(const std::string &url)
Definition: Gateway.cpp:115
-
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
websocket client
Definition: Gateway.h:24
-
Definition: Logger.h:23
-
Definition: Activity.h:6
+
std::shared_ptr< Threadpool > threadpool
the threadpool used for tasks handling messages
Definition Gateway.h:18
+
bool _keepalive
wether to keep the websocket alive or not
Definition Gateway.h:34
+
time_t _last_heartbeat_ack
timestamp of last heartbeat ack
Definition Gateway.h:38
+
void start_heartbeating()
Definition Gateway.cpp:19
+
boost::asio::io_context io_context
boost io context used by the websocket client
Definition Gateway.h:20
+
std::string _resume_url
the url used for reconnecting
Definition Gateway.h:28
+
SharedFuture< void > close()
Definition Gateway.cpp:228
+
void on_websocket_disconnnect()
Definition Gateway.cpp:57
+
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
websocket client
Definition Gateway.h:24
+
Definition Future.h:171
+
Definition Logger.h:23
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_guild_8cpp.html b/docs/_guild_8cpp.html index febe6f95..7e0c45a0 100644 --- a/docs/_guild_8cpp.html +++ b/docs/_guild_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Guild.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,25 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Guild.cpp File Reference
+
Guild.cpp File Reference
#include "Guild.h"
+#include <string>
+#include "ChannelHelper.h"
#include "DMChannel.h"
#include "TextChannel.h"
#include "VoiceChannel.h"
@@ -97,7 +107,7 @@ diff --git a/docs/_guild_8h.html b/docs/_guild_8h.html index d527303c..05f8afc3 100644 --- a/docs/_guild_8h.html +++ b/docs/_guild_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Guild.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,55 +78,59 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Guild.h File Reference
+
Guild.h File Reference
-
#include <iostream>
+
#include <optional>
+#include <string>
#include "Channel.h"
+#include "ChannelHelper.h"
#include "DiscordObject.h"
+#include "GuildChannel.h"
#include "Member.h"
#include "User.h"
+#include "VoiceChannel.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Guild
 
- - + - + - + - + - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
 DiscordCPP::VerificationLevel
namespace  DiscordCPP::VerificationLevel
 
 DiscordCPP::DefaultMessageNotificationLevel
namespace  DiscordCPP::DefaultMessageNotificationLevel
 
 DiscordCPP::ExplicitContentFilterLevel
namespace  DiscordCPP::ExplicitContentFilterLevel
 
 DiscordCPP::MFALevel
namespace  DiscordCPP::MFALevel
 
- - - -

-Macros

#define DLL_EXPORT
 
- - - - -

+

Enumerations

enum  DiscordCPP::VerificationLevel::VerificationLevel {
+
enum  DiscordCPP::VerificationLevel::VerificationLevel {
  DiscordCPP::VerificationLevel::NONE , DiscordCPP::VerificationLevel::LOW , DiscordCPP::VerificationLevel::MEDIUM @@ -134,42 +140,27 @@
}
 
enum  DiscordCPP::DefaultMessageNotificationLevel::DefaultMessageNotificationLevel { DiscordCPP::DefaultMessageNotificationLevel::ALL_MESSAGES +
enum  DiscordCPP::DefaultMessageNotificationLevel::DefaultMessageNotificationLevel { DiscordCPP::DefaultMessageNotificationLevel::ALL_MESSAGES , DiscordCPP::DefaultMessageNotificationLevel::ONLY_MENTIONS }
 
enum  DiscordCPP::ExplicitContentFilterLevel::ExplicitContentFilterLevel { DiscordCPP::ExplicitContentFilterLevel::DISABLED +
enum  DiscordCPP::ExplicitContentFilterLevel::ExplicitContentFilterLevel { DiscordCPP::ExplicitContentFilterLevel::DISABLED , DiscordCPP::ExplicitContentFilterLevel::MEMBERS_WITHOUT_ROLES , DiscordCPP::ExplicitContentFilterLevel::ALL_MEMBERS }
 
enum  DiscordCPP::MFALevel::MFALevel { DiscordCPP::MFALevel::NONE +
enum  DiscordCPP::MFALevel::MFALevel { DiscordCPP::MFALevel::NONE , DiscordCPP::MFALevel::ELEVATED }
 
-

Macro Definition Documentation

- -

◆ DLL_EXPORT

- -
-
- - - - -
#define DLL_EXPORT
-
- -
-
diff --git a/docs/_guild_8h.js b/docs/_guild_8h.js index dc6b110c..7cbe1ca6 100644 --- a/docs/_guild_8h.js +++ b/docs/_guild_8h.js @@ -1,7 +1,6 @@ var _guild_8h = [ - [ "Guild", "class_discord_c_p_p_1_1_guild.html", "class_discord_c_p_p_1_1_guild" ], - [ "DLL_EXPORT", "_guild_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ], + [ "DiscordCPP::Guild", "class_discord_c_p_p_1_1_guild.html", "class_discord_c_p_p_1_1_guild" ], [ "DefaultMessageNotificationLevel", "_guild_8h.html#a37b8b25ee33335283a508e781be2a840", [ [ "ALL_MESSAGES", "_guild_8h.html#a37b8b25ee33335283a508e781be2a840adc609c7b69a58fcd09004072a1546228", null ], [ "ONLY_MENTIONS", "_guild_8h.html#a37b8b25ee33335283a508e781be2a840a6d3f96c6f9e23d130fe228e513ff8cf9", null ] diff --git a/docs/_guild_8h_source.html b/docs/_guild_8h_source.html index ab4e59c7..7d42c4ce 100644 --- a/docs/_guild_8h_source.html +++ b/docs/_guild_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Guild.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,201 +83,261 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Guild.h
+
Guild.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <iostream>
-
3 
-
4 #include "Channel.h"
-
5 #include "DiscordObject.h"
-
6 #include "Member.h"
-
7 #include "User.h"
-
8 
-
9 #ifdef _WIN32
-
10 #define DLL_EXPORT __declspec(dllexport)
-
11 #else
-
12 #define DLL_EXPORT
-
13 #endif
-
14 
-
15 namespace DiscordCPP {
-
16 
-
17 namespace VerificationLevel {
- - -
20  LOW,
- - -
23  VERY_HIGH
-
24 };
-
25 }
-
26 
- - - - -
31 };
-
32 }
-
33 
- - - - - -
39 };
-
40 }
-
41 
-
42 namespace MFALevel {
-
43 enum MFALevel {
- -
45  ELEVATED
-
46 };
-
47 }
-
48 
-
49 class User;
-
50 class Channel;
-
51 class Member;
-
52 class Discord;
-
53 
-
54 class Guild : public DiscordObject {
-
55  public:
-
57  std::string name;
-
59  std::string icon;
-
61  std::string splash;
-
63  User* owner = NULL;
-
65  int permissions = 0;
-
67  std::string region;
- -
71  int afk_timeout = 0;
-
73  bool embed_enabled = false;
- - - - -
82  //vector<Role *> roles;
-
83  //vector<Emoji *> emojis;
-
85  std::vector<std::string> features;
-
87  int mfa_level = 0;
-
89  std::string application_id; //snowflake
-
91  bool widget_enabled = false;
- - -
96 
-
97  //GUILD_CREATE event only
-
99  std::string joined_at; //ISO8601 timestamp
-
101  bool large = false;
-
103  bool unavailable = false;
-
105  int member_count = 0;
-
106  //vector<VoiceState *> voice_states;
-
108  std::vector<Member*> members;
-
110  std::vector<Channel*> channels;
-
111  //vector<Presence *> presences;
-
112 
-
113  DLL_EXPORT Guild(Discord* client, const json& data, const std::string& token);
-
114  DLL_EXPORT Guild(Discord* client, const std::string& id, const std::string& token);
-
115  DLL_EXPORT Guild(const Guild& old);
- -
117  DLL_EXPORT ~Guild();
-
118 
-
119  DLL_EXPORT void _add_channel(Channel* channel);
-
120  DLL_EXPORT void _update_channel(Channel* channel);
-
121  DLL_EXPORT void _remove_channel(const std::string& channel_id);
-
122  DLL_EXPORT void _add_member(Member* member);
-
123  DLL_EXPORT void _update_member(Member* member);
-
124  DLL_EXPORT void _remove_member(const std::string& member_id);
-
125 
-
127  DLL_EXPORT operator std::string() { return name; };
-
128 
-
130  DLL_EXPORT void leave();
-
132  DLL_EXPORT void delete_guild();
-
133 
-
135  DLL_EXPORT void kick(const User& user);
-
137  DLL_EXPORT void ban(const User& user, const std::string& reason, const int delete_message_days = 0);
-
139  DLL_EXPORT void unban(const User& user);
-
140 };
-
141 
-
142 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2#include <optional>
+
3#include <string>
+
4
+
5#include "Channel.h"
+
6#include "ChannelHelper.h"
+
7#include "DiscordObject.h"
+
8#include "GuildChannel.h"
+
9#include "Member.h"
+
10#include "User.h"
+
11#include "VoiceChannel.h"
+
12
+
13namespace DiscordCPP {
+
14
+
+ + +
23}
+
+
24
+ +
31
+ +
39
+
+
40namespace MFALevel {
+
+ + + +
44};
+
+
45}
+
+
46
+
47class Discord;
+
48
+
+
49class Guild : public DiscordObject {
+
50 private:
+
51 Discord* client = nullptr;
+
52
+
54 std::string name;
+
56 std::string icon;
+
58 std::string splash;
+
60 std::optional<std::string> owner_id;
+
61 std::optional<User> owner;
+
63 int permissions = 0;
+
65 std::string region;
+
67 std::optional<std::string> afk_channel_id;
+
68 std::optional<VoiceChannel> afk_channel;
+
70 int afk_timeout = 0;
+
72 bool embed_enabled = false;
+
74 std::optional<std::string> embed_channel_id;
+
75 std::optional<GuildChannel> embed_channel;
+
77 int verification_level = 0;
+
79 int default_message_notifications = 0;
+
81 int explicit_content_filter = 0;
+
82 // vector<Role> roles;
+
83 // vector<Emoji> emojis;
+
85 std::vector<std::string> features;
+
87 int mfa_level = 0;
+
89 std::string application_id; // snowflake
+
91 bool widget_enabled = false;
+
93 std::optional<std::string> widget_channel_id;
+
94 std::optional<GuildChannel> widget_channel;
+
96 std::optional<std::string> system_channel_id;
+
97 std::optional<GuildChannel> system_channel;
+
98
+
99 // GUILD_CREATE event only
+
101 std::string joined_at; // ISO8601 timestamp
+
103 bool large = false;
+
105 bool unavailable = false;
+
107 int member_count = 0;
+
109 std::vector<Member> members;
+
111 std::vector<ChannelVariant> channels;
+
112 // vector<Presence> presences;
+
113
+
114 DLL_EXPORT void _add_channel(ChannelVariant channel);
+
115 DLL_EXPORT void _update_channel(ChannelVariant channel);
+
116 DLL_EXPORT void _remove_channel(const std::string& channel_id);
+
117 DLL_EXPORT void _add_member(Member member);
+
118 DLL_EXPORT void _update_member(Member member);
+
119 DLL_EXPORT void _remove_member(const std::string& member_id);
+
120
+
121 friend Discord;
+
122
+
123 public:
+
124 DLL_EXPORT Guild(Discord* client, const json& data, const std::string& token);
+
125 DLL_EXPORT Guild(Discord* client, const std::string& id, const std::string& token);
+
126 DLL_EXPORT Guild() = default;
+
127
+
129 DLL_EXPORT explicit operator std::string() { return name; };
+
130
+
132 DLL_EXPORT void leave();
+ +
135
+
137 DLL_EXPORT void kick(const User& user);
+
139 DLL_EXPORT void ban(const User& user, const std::string& reason, const int delete_message_days = 0);
+
141 DLL_EXPORT void unban(const User& user);
+
142
+
144 DLL_EXPORT std::string get_name() { return name; }
+
146 DLL_EXPORT std::string get_icon() { return icon; }
+
148 DLL_EXPORT std::string get_splash() { return splash; }
+
150 DLL_EXPORT std::optional<std::string> get_owner_id() { return owner_id; }
+
152 DLL_EXPORT std::optional<User> get_owner();
+
154 DLL_EXPORT int get_permissions() { return permissions; }
+
156 DLL_EXPORT std::string get_region() { return region; }
+
158 DLL_EXPORT std::optional<std::string> get_afk_channel_id() { return afk_channel_id; }
+
160 DLL_EXPORT std::optional<VoiceChannel> get_afk_channel();
+
162 DLL_EXPORT int get_afk_timeout() { return afk_timeout; }
+
164 DLL_EXPORT bool is_embed_enabled() { return embed_enabled; }
+
166 DLL_EXPORT std::optional<std::string> get_embed_channel_id() { return embed_channel_id; }
+
168 DLL_EXPORT std::optional<GuildChannel> get_embed_channel();
+
170 DLL_EXPORT int get_verification_level() { return verification_level; }
+
172 DLL_EXPORT int get_default_message_notifications() { return default_message_notifications; }
+
174 DLL_EXPORT int get_explicit_content_filter() { return explicit_content_filter; }
+
176 DLL_EXPORT std::vector<std::string> get_features() { return features; }
+
178 DLL_EXPORT int get_mfa_level() { return mfa_level; }
+
180 DLL_EXPORT std::string get_application_id() { return application_id; }
+
182 DLL_EXPORT bool is_widget_enabled() { return widget_enabled; }
+
184 DLL_EXPORT std::optional<std::string> get_widget_channel_id() { return widget_channel_id; }
+
186 DLL_EXPORT std::optional<GuildChannel> get_widget_channel();
+
188 DLL_EXPORT std::optional<std::string> get_system_channel_id() { return system_channel_id; }
+
190 DLL_EXPORT std::optional<GuildChannel> get_system_channel();
+
191
+
192 // GUILD_CREATE event only
+
194 DLL_EXPORT std::string get_joined_at() { return joined_at; }
+
196 DLL_EXPORT bool is_large() { return large; }
+
198 DLL_EXPORT bool is_unavailable() { return unavailable; }
+
200 DLL_EXPORT int get_member_count() { return member_count; }
+
202 DLL_EXPORT std::vector<Member> get_members() { return members; }
+
204 DLL_EXPORT std::vector<ChannelVariant> get_channels() { return channels; }
+
205};
+
+
206
+
207} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+ -
#define DLL_EXPORT
Definition: Guild.h:12
+ -
Definition: Channel.h:29
-
Definition: Discord.h:31
-
Definition: DiscordObject.h:9
-
Definition: Guild.h:54
-
int mfa_level
MFALevel.
Definition: Guild.h:87
-
void _add_channel(Channel *channel)
Definition: Guild.cpp:145
-
std::vector< Channel * > channels
channels of the guild
Definition: Guild.h:110
-
std::string region
the guild's voice redion
Definition: Guild.h:67
-
User * owner
the owner of the guild
Definition: Guild.h:63
-
std::string joined_at
when the guild was created
Definition: Guild.h:99
-
void kick(const User &user)
kicks the given User from this Guild
Definition: Guild.cpp:210
-
int permissions
total permissions for the user(doesn't include channel overrides)
Definition: Guild.h:65
-
Channel * embed_channel
the embedded channel
Definition: Guild.h:75
-
void ban(const User &user, const std::string &reason, const int delete_message_days=0)
bans the given User from this Guild
Definition: Guild.cpp:220
-
std::string application_id
application id of the guild creator if the guild is bot-created
Definition: Guild.h:89
-
std::vector< std::string > features
enabled guild features
Definition: Guild.h:85
-
void _update_channel(Channel *channel)
Definition: Guild.cpp:149
-
void unban(const User &user)
unbans the given User from this Guild
Definition: Guild.cpp:228
-
bool widget_enabled
true if the server widget is enabled
Definition: Guild.h:91
-
std::string name
the guild's name
Definition: Guild.h:57
-
std::vector< Member * > members
users in the guild
Definition: Guild.h:108
-
void _update_member(Member *member)
Definition: Guild.cpp:175
-
std::string splash
the guild's splash hash
Definition: Guild.h:61
-
bool unavailable
true if the guild is not available
Definition: Guild.h:103
-
Channel * widget_channel
the channel for the server widget
Definition: Guild.h:93
-
~Guild()
Definition: Guild.cpp:126
-
bool embed_enabled
true, if the guild is embeddable
Definition: Guild.h:73
-
int default_message_notifications
DefaultMessageNotificationLevel.
Definition: Guild.h:79
-
Channel * system_channel
the channel to which system messages are sent
Definition: Guild.h:95
-
int afk_timeout
afk timeout in seconds
Definition: Guild.h:71
-
Channel * afk_channel
the guild's afk channel(voice)
Definition: Guild.h:69
-
int member_count
number of members
Definition: Guild.h:105
-
int verification_level
the VerificationLevel required to join the guild
Definition: Guild.h:77
-
int explicit_content_filter
ExplicitContentFilterLevel.
Definition: Guild.h:81
-
void _remove_channel(const std::string &channel_id)
Definition: Guild.cpp:160
-
Guild()
Definition: Guild.h:116
-
std::string icon
the guild's icon hash
Definition: Guild.h:59
-
bool large
true if it is a large guild
Definition: Guild.h:101
-
void leave()
leave this guild
Definition: Guild.cpp:196
-
void _remove_member(const std::string &member_id)
Definition: Guild.cpp:185
-
void delete_guild()
delete this guild
Definition: Guild.cpp:202
-
void _add_member(Member *member)
Definition: Guild.cpp:170
-
Definition: Member.h:9
-
Definition: User.h:13
-
DefaultMessageNotificationLevel
Definition: Guild.h:28
- - -
ExplicitContentFilterLevel
Definition: Guild.h:35
-
@ MEMBERS_WITHOUT_ROLES
Definition: Guild.h:37
-
@ ALL_MEMBERS
Definition: Guild.h:38
-
@ DISABLED
Definition: Guild.h:36
-
MFALevel
Definition: Guild.h:43
-
@ NONE
Definition: Guild.h:44
-
@ ELEVATED
Definition: Guild.h:45
-
VerificationLevel
Definition: Guild.h:18
-
@ MEDIUM
Definition: Guild.h:21
-
@ VERY_HIGH
Definition: Guild.h:23
-
@ HIGH
Definition: Guild.h:22
-
@ NONE
Definition: Guild.h:19
-
@ LOW
Definition: Guild.h:20
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+ +
Definition Discord.h:34
+
Definition DiscordObject.h:10
+
Definition Guild.h:49
+
std::vector< Member > get_members()
Definition Guild.h:202
+
std::optional< std::string > get_owner_id()
Definition Guild.h:150
+
std::string get_region()
Definition Guild.h:156
+
void kick(const User &user)
kicks the given User from this Guild
Definition Guild.cpp:135
+
int get_default_message_notifications()
Definition Guild.h:172
+
std::string get_joined_at()
Definition Guild.h:194
+
std::optional< GuildChannel > get_system_channel()
Definition Guild.cpp:186
+
void ban(const User &user, const std::string &reason, const int delete_message_days=0)
bans the given User from this Guild
Definition Guild.cpp:145
+
std::string get_application_id()
Definition Guild.h:180
+
int get_member_count()
Definition Guild.h:200
+
bool is_large()
Definition Guild.h:196
+
std::optional< GuildChannel > get_embed_channel()
Definition Guild.cpp:172
+
void unban(const User &user)
unbans the given User from this Guild
Definition Guild.cpp:153
+
std::optional< User > get_owner()
Definition Guild.cpp:158
+
int get_verification_level()
Definition Guild.h:170
+
bool is_unavailable()
Definition Guild.h:198
+
int get_explicit_content_filter()
Definition Guild.h:174
+
std::vector< ChannelVariant > get_channels()
Definition Guild.h:204
+
std::string get_splash()
Definition Guild.h:148
+
bool is_widget_enabled()
Definition Guild.h:182
+
std::optional< GuildChannel > get_widget_channel()
Definition Guild.cpp:179
+
int get_afk_timeout()
Definition Guild.h:162
+ +
bool is_embed_enabled()
Definition Guild.h:164
+
std::optional< std::string > get_embed_channel_id()
Definition Guild.h:166
+
int get_permissions()
Definition Guild.h:154
+
std::optional< std::string > get_system_channel_id()
Definition Guild.h:188
+
int get_mfa_level()
Definition Guild.h:178
+
std::optional< VoiceChannel > get_afk_channel()
Definition Guild.cpp:165
+
std::optional< std::string > get_widget_channel_id()
Definition Guild.h:184
+
std::string get_name()
Definition Guild.h:144
+
std::vector< std::string > get_features()
Definition Guild.h:176
+
void leave()
leave this guild
Definition Guild.cpp:121
+
std::string get_icon()
Definition Guild.h:146
+
void delete_guild()
delete this guild
Definition Guild.cpp:127
+
std::optional< std::string > get_afk_channel_id()
Definition Guild.h:158
+
Definition Member.h:9
+
Definition User.h:13
+
DefaultMessageNotificationLevel
Definition Guild.h:26
+ + +
ExplicitContentFilterLevel
Definition Guild.h:33
+
@ MEMBERS_WITHOUT_ROLES
Definition Guild.h:35
+
@ ALL_MEMBERS
Definition Guild.h:36
+ +
MFALevel
Definition Guild.h:41
+
@ NONE
Definition Guild.h:42
+
@ ELEVATED
Definition Guild.h:43
+
VerificationLevel
Definition Guild.h:16
+
@ MEDIUM
Definition Guild.h:19
+
@ VERY_HIGH
Definition Guild.h:21
+
@ HIGH
Definition Guild.h:20
+
@ NONE
Definition Guild.h:17
+
@ LOW
Definition Guild.h:18
+
Definition Activity.h:6
+
std::variant< DMChannel, VoiceChannel, GuildChannel, Channel > ChannelVariant
Definition ChannelHelper.h:11
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_guild_channel_8cpp.html b/docs/_guild_channel_8cpp.html index 7ac285af..a0ea41ef 100644 --- a/docs/_guild_channel_8cpp.html +++ b/docs/_guild_channel_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/GuildChannel.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
GuildChannel.cpp File Reference
+
GuildChannel.cpp File Reference
#include "GuildChannel.h"
@@ -95,7 +103,7 @@ diff --git a/docs/_guild_channel_8h.html b/docs/_guild_channel_8h.html index 9b433d6d..b4bfb1ae 100644 --- a/docs/_guild_channel_8h.html +++ b/docs/_guild_channel_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/GuildChannel.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
GuildChannel.h File Reference
+
GuildChannel.h File Reference
#include "TextChannel.h"
@@ -94,14 +102,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::GuildChannel
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -110,7 +118,7 @@ diff --git a/docs/_guild_channel_8h.js b/docs/_guild_channel_8h.js index b9463ead..9980ed85 100644 --- a/docs/_guild_channel_8h.js +++ b/docs/_guild_channel_8h.js @@ -1,5 +1,4 @@ var _guild_channel_8h = [ - [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html", "class_discord_c_p_p_1_1_guild_channel" ], - [ "DLL_EXPORT", "_guild_channel_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html", "class_discord_c_p_p_1_1_guild_channel" ] ]; \ No newline at end of file diff --git a/docs/_guild_channel_8h_source.html b/docs/_guild_channel_8h_source.html index ca43ec3d..e06890c3 100644 --- a/docs/_guild_channel_8h_source.html +++ b/docs/_guild_channel_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/GuildChannel.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,57 +83,67 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
GuildChannel.h
+
GuildChannel.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include "TextChannel.h"
-
3 #include "static.h"
-
4 
-
5 namespace DiscordCPP {
-
6 
-
7 class Guild;
-
8 
-
9 class GuildChannel : public TextChannel {
-
10  public:
-
12  Guild* guild = NULL;
- -
15 
-
16  DLL_EXPORT GuildChannel(const json& data, const std::string& token);
-
17  DLL_EXPORT GuildChannel(const std::string& id, const std::string& token);
- - - -
21 };
-
22 
-
23 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include "TextChannel.h"
+
3#include "static.h"
+
4
+
5namespace DiscordCPP {
+
6
+
7class Guild;
+
8
+
+
9class GuildChannel : public TextChannel {
+
10 private:
+
12 std::optional<std::string> guild_id;
+
13 Guild* guild = nullptr;
+
15 std::optional<std::string> parent_id;
+
16 std::optional<Channel> parent;
+
17
+
18 public:
+
19 DLL_EXPORT GuildChannel(const json& data, const std::string& token);
+
20 DLL_EXPORT GuildChannel(const std::string& id, const std::string& token);
+ +
22
+
24 DLL_EXPORT std::optional<Guild> get_guild();
+
26 DLL_EXPORT std::optional<Channel> get_parent();
+
27};
+
+
28
+
29} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Channel.h:29
-
Definition: GuildChannel.h:9
-
~GuildChannel()
Definition: GuildChannel.cpp:30
-
GuildChannel()
Definition: GuildChannel.h:19
-
Guild * guild
the guild the channel belongs to
Definition: GuildChannel.h:12
-
Channel * parent
the parent category channel
Definition: GuildChannel.h:14
-
Definition: Guild.h:54
-
Definition: TextChannel.h:9
-
Definition: Activity.h:6
+
Definition GuildChannel.h:9
+
std::optional< Guild > get_guild()
Definition GuildChannel.cpp:18
+
std::optional< Channel > get_parent()
Definition GuildChannel.cpp:25
+ +
Definition Guild.h:49
+
Definition TextChannel.h:12
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_intents_8cpp.html b/docs/_intents_8cpp.html index 74e5f3d8..e8d74b86 100644 --- a/docs/_intents_8cpp.html +++ b/docs/_intents_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Intents.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Intents.cpp File Reference
+
Intents.cpp File Reference
#include "Intents.h"
@@ -93,7 +101,7 @@ diff --git a/docs/_intents_8h.html b/docs/_intents_8h.html index 237c54ce..42f49b4f 100644 --- a/docs/_intents_8h.html +++ b/docs/_intents_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Intents.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,23 +78,29 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Intents.h File Reference
+
Intents.h File Reference
#include "static.h"

Go to the source code of this file.

- @@ -103,7 +111,7 @@ diff --git a/docs/_intents_8h.js b/docs/_intents_8h.js new file mode 100644 index 00000000..b988acb8 --- /dev/null +++ b/docs/_intents_8h.js @@ -0,0 +1,4 @@ +var _intents_8h = +[ + [ "Intents", "class_intents.html", "class_intents" ] +]; \ No newline at end of file diff --git a/docs/_intents_8h_source.html b/docs/_intents_8h_source.html index ddca4849..08322830 100644 --- a/docs/_intents_8h_source.html +++ b/docs/_intents_8h_source.html @@ -1,18 +1,20 @@ - + - - + +Discord.C++: Discord.C++/Intents.h Source File + + @@ -23,10 +25,9 @@

+

Classes

class  Intents
 
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,87 +83,95 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Intents.h
+
Intents.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include "static.h"
-
3 
-
4 class Intents {
-
5  private:
-
6  unsigned int intents = 0;
-
7 
-
8  public:
-
12  DLL_EXPORT static Intents Default();
-
13 
-
15  DLL_EXPORT void add(unsigned int intent);
-
17  DLL_EXPORT void remove(unsigned int intent);
-
19  DLL_EXPORT unsigned int getIntents();
-
20 
-
24  static const unsigned int GUILDS = 1 << 0;
-
25 
-
31  static const unsigned int MEMBERS = 1 << 1;
-
32 
-
38  static const unsigned int BANS = 1 << 2;
-
39 
-
43  static const unsigned int EMOJIS = 1 << 3;
-
44 
-
48  static const unsigned int INTEGRATIONS = 1 << 4;
-
49 
-
53  static const unsigned int WEBHOOKS = 1 << 5;
-
54 
-
58  static const unsigned int INVITES = 1 << 6;
-
59 
-
63  static const unsigned int VOICE_STATES = 1 << 7;
-
64 
-
68  static const unsigned int PRESENCES = 1 << 8;
-
69 
-
74  static const unsigned int MESSAGES = 1 << 9;
-
75 
-
79  static const unsigned int REACTIONS = 1 << 10;
-
80 
-
85  static const unsigned int TYPING = 1 << 11;
-
86 
-
91  static const unsigned int DIRECT_MESSAGES = 1 << 12;
-
92 
-
96  static const unsigned int DIRECT_REACTIONS = 1 << 13;
-
97 
-
102  static const unsigned int DIRECT_TYPING = 1 << 14;
-
103 
-
109  static const unsigned int MESSAGE_CONTENT = 1 << 15;
-
110 
-
114  static const unsigned int GUILD_SCHEDULED_EVENTS = 1 << 16;
-
115 };
-
#define DLL_EXPORT
Definition: AudioSource.h:6
-
Definition: Intents.h:4
-
static const unsigned int VOICE_STATES
Definition: Intents.h:63
-
static const unsigned int EMOJIS
Definition: Intents.h:43
-
static const unsigned int MESSAGES
Definition: Intents.h:74
-
static const unsigned int WEBHOOKS
Definition: Intents.h:53
-
static const unsigned int MESSAGE_CONTENT
Definition: Intents.h:109
-
static const unsigned int GUILD_SCHEDULED_EVENTS
Definition: Intents.h:114
-
static const unsigned int INVITES
Definition: Intents.h:58
-
static const unsigned int DIRECT_MESSAGES
Definition: Intents.h:91
-
static const unsigned int GUILDS
Definition: Intents.h:24
-
static const unsigned int PRESENCES
Definition: Intents.h:68
-
static const unsigned int BANS
Definition: Intents.h:38
-
static const unsigned int MEMBERS
Definition: Intents.h:31
-
void add(unsigned int intent)
Enable an intent.
Definition: Intents.cpp:15
-
static Intents Default()
Definition: Intents.cpp:3
-
static const unsigned int DIRECT_REACTIONS
Definition: Intents.h:96
-
static const unsigned int DIRECT_TYPING
Definition: Intents.h:102
-
void remove(unsigned int intent)
Disable an intent.
Definition: Intents.cpp:19
-
static const unsigned int REACTIONS
Definition: Intents.h:79
-
unsigned int getIntents()
Get Intents as integer.
Definition: Intents.cpp:23
-
static const unsigned int TYPING
Definition: Intents.h:85
-
static const unsigned int INTEGRATIONS
Definition: Intents.h:48
+Go to the documentation of this file.
1#pragma once
+
2#include "static.h"
+
3
+
+
4class Intents {
+
5 private:
+
6 unsigned int intents = 0;
+
7
+
8 public:
+
12 DLL_EXPORT static Intents Default();
+
13
+
15 DLL_EXPORT void add(unsigned int intent);
+
17 DLL_EXPORT void remove(unsigned int intent);
+
19 DLL_EXPORT unsigned int getIntents();
+
20
+
24 static const unsigned int GUILDS = 1 << 0;
+
25
+
31 static const unsigned int MEMBERS = 1 << 1;
+
32
+
38 static const unsigned int BANS = 1 << 2;
+
39
+
43 static const unsigned int EMOJIS = 1 << 3;
+
44
+
48 static const unsigned int INTEGRATIONS = 1 << 4;
+
49
+
53 static const unsigned int WEBHOOKS = 1 << 5;
+
54
+
58 static const unsigned int INVITES = 1 << 6;
+
59
+
63 static const unsigned int VOICE_STATES = 1 << 7;
+
64
+
68 static const unsigned int PRESENCES = 1 << 8;
+
69
+
74 static const unsigned int MESSAGES = 1 << 9;
+
75
+
79 static const unsigned int REACTIONS = 1 << 10;
+
80
+
85 static const unsigned int TYPING = 1 << 11;
+
86
+
91 static const unsigned int DIRECT_MESSAGES = 1 << 12;
+
92
+
96 static const unsigned int DIRECT_REACTIONS = 1 << 13;
+
97
+
102 static const unsigned int DIRECT_TYPING = 1 << 14;
+
103
+
109 static const unsigned int MESSAGE_CONTENT = 1 << 15;
+
110
+
114 static const unsigned int GUILD_SCHEDULED_EVENTS = 1 << 16;
+
115};
+
+
#define DLL_EXPORT
Definition AudioSource.h:6
+
Definition Intents.h:4
+
static const unsigned int VOICE_STATES
Definition Intents.h:63
+
static const unsigned int EMOJIS
Definition Intents.h:43
+
static const unsigned int MESSAGES
Definition Intents.h:74
+
static const unsigned int WEBHOOKS
Definition Intents.h:53
+
static const unsigned int MESSAGE_CONTENT
Definition Intents.h:109
+
static const unsigned int GUILD_SCHEDULED_EVENTS
Definition Intents.h:114
+
static const unsigned int INVITES
Definition Intents.h:58
+
static const unsigned int DIRECT_MESSAGES
Definition Intents.h:91
+
static const unsigned int GUILDS
Definition Intents.h:24
+
static const unsigned int PRESENCES
Definition Intents.h:68
+
static const unsigned int BANS
Definition Intents.h:38
+
static const unsigned int MEMBERS
Definition Intents.h:31
+
void add(unsigned int intent)
Enable an intent.
Definition Intents.cpp:15
+
static Intents Default()
Definition Intents.cpp:3
+
static const unsigned int DIRECT_REACTIONS
Definition Intents.h:96
+
static const unsigned int DIRECT_TYPING
Definition Intents.h:102
+
void remove(unsigned int intent)
Disable an intent.
Definition Intents.cpp:19
+
static const unsigned int REACTIONS
Definition Intents.h:79
+
unsigned int getIntents()
Get Intents as integer.
Definition Intents.cpp:23
+
static const unsigned int TYPING
Definition Intents.h:85
+
static const unsigned int INTEGRATIONS
Definition Intents.h:48
@@ -164,7 +179,7 @@ diff --git a/docs/_interaction_8cpp.html b/docs/_interaction_8cpp.html index 961630c9..b589c040 100644 --- a/docs/_interaction_8cpp.html +++ b/docs/_interaction_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Interaction.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Interaction.cpp File Reference
+
Interaction.cpp File Reference
#include "Interaction.h"
@@ -94,7 +102,7 @@ diff --git a/docs/_interaction_8h.html b/docs/_interaction_8h.html index 98d8e3a0..a18267f4 100644 --- a/docs/_interaction_8h.html +++ b/docs/_interaction_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Interaction.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Interaction.h File Reference
+
Interaction.h File Reference
#include <optional>
@@ -97,14 +105,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Interaction
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -113,7 +121,7 @@ diff --git a/docs/_interaction_8h.js b/docs/_interaction_8h.js new file mode 100644 index 00000000..ff70ab86 --- /dev/null +++ b/docs/_interaction_8h.js @@ -0,0 +1,4 @@ +var _interaction_8h = +[ + [ "DiscordCPP::Interaction", "class_discord_c_p_p_1_1_interaction.html", "class_discord_c_p_p_1_1_interaction" ] +]; \ No newline at end of file diff --git a/docs/_interaction_8h_source.html b/docs/_interaction_8h_source.html index 1e12541e..1303d585 100644 --- a/docs/_interaction_8h_source.html +++ b/docs/_interaction_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Interaction.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,93 +83,119 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Interaction.h
+
Interaction.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 #include <optional>
-
4 #include "InteractionData.h"
-
5 #include "Member.h"
-
6 #include "Message.h"
-
7 #include "static.h"
-
8 
-
9 namespace DiscordCPP {
-
10 
-
11 class Interaction : public DiscordObject {
-
12  public:
-
14  std::string application_id;
-
16  enum Type {
-
17  PING = 1,
- - - -
21  MODAL_SUBMIT = 5
-
22  } type;
-
24  std::optional<InteractionData> data;
-
26  std::optional<std::string> guild_id;
-
28  std::optional<std::string> channel_id;
-
30  std::optional<Member> member;
-
32  std::optional<User> user;
-
34  std::string token;
-
36  std::optional<Message> message;
-
38  std::optional<std::string> locale;
-
40  std::optional<std::string> guild_locale;
-
41 
-
42  DLL_EXPORT Interaction(const json& data, const std::string& token);
-
43 
-
45  DLL_EXPORT void reply(const std::string& content, const bool tts = false);
-
47  DLL_EXPORT void reply(Embed embed);
-
48 
-
50  DLL_EXPORT void update_reply(const std::string& content, const bool tts = false);
-
52  DLL_EXPORT void update_reply(Embed embed);
-
53 };
-
54 
-
55 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <optional>
+
4
+
5#include "InteractionData.h"
+
6#include "Member.h"
+
7#include "Message.h"
+
8#include "static.h"
+
9
+
10namespace DiscordCPP {
+
11
+
+
12class Interaction : public DiscordObject {
+
13 public:
+ +
21
+
22 private:
+
24 std::string token;
+
25
+
27 std::string application_id;
+
29 Type type;
+
31 std::optional<InteractionData> data;
+
33 std::optional<std::string> guild_id;
+
35 std::optional<std::string> channel_id;
+
37 std::optional<Member> member;
+
39 std::optional<User> user;
+
41 std::optional<Message> message;
+
43 std::optional<std::string> locale;
+
45 std::optional<std::string> guild_locale;
+
46
+
47 public:
+
48 DLL_EXPORT Interaction(const json& data, const std::string& token);
+
49
+
51 DLL_EXPORT void reply(const std::string& content, const bool tts = false);
+
53 DLL_EXPORT void reply(Embed embed);
+
54
+
56 DLL_EXPORT void update_reply(const std::string& content, const bool tts = false);
+
58 DLL_EXPORT void update_reply(Embed embed);
+
59
+
61 DLL_EXPORT std::string get_application_id() { return application_id; }
+
63 DLL_EXPORT Type get_type() { return type; }
+
65 DLL_EXPORT std::optional<InteractionData> get_data() { return data; }
+
67 DLL_EXPORT std::optional<std::string> get_guild_id() { return guild_id; }
+
69 DLL_EXPORT std::optional<std::string> get_channel_id() { return channel_id; }
+
71 DLL_EXPORT std::optional<Member> get_member() { return member; }
+
73 DLL_EXPORT std::optional<User> get_user() { return user; }
+
75 DLL_EXPORT std::optional<Message> get_message() { return message; }
+
77 DLL_EXPORT std::optional<std::string> get_locale() { return locale; }
+
79 DLL_EXPORT std::optional<std::string> get_guild_locale() { return guild_locale; }
+
80};
+
+
81
+
82} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: DiscordObject.h:9
-
Definition: Embed.h:9
-
Definition: Interaction.h:11
-
std::optional< std::string > channel_id
The channel the interaction was sent from.
Definition: Interaction.h:28
-
std::optional< std::string > guild_id
The guild the interaction was sent from.
Definition: Interaction.h:26
-
std::string token
A token used to respond to the interaction.
Definition: Interaction.h:34
-
std::string application_id
ID of the application this interaction is for.
Definition: Interaction.h:14
-
std::optional< std::string > guild_locale
The guild's preferred locale.
Definition: Interaction.h:40
-
void reply(const std::string &content, const bool tts=false)
Send a Message as a reply to this interaction.
Definition: Interaction.cpp:28
-
std::optional< std::string > locale
The selected locale of the user who sent this interaction.
Definition: Interaction.h:38
-
std::optional< User > user
The user that sent the interaction.
Definition: Interaction.h:32
-
std::optional< Member > member
The member that sent the interaction.
Definition: Interaction.h:30
-
std::optional< InteractionData > data
The command data payload.
Definition: Interaction.h:24
-
Type
The type of the invoked command.
Definition: Interaction.h:16
-
@ MODAL_SUBMIT
Definition: Interaction.h:21
-
@ PING
Definition: Interaction.h:17
-
@ APPLICATION_COMMAND_AUTOCOMPLETE
Definition: Interaction.h:20
-
@ APPLICATION_COMMAND
Definition: Interaction.h:18
-
@ MESSAGE_COMPONENT
Definition: Interaction.h:19
-
void update_reply(const std::string &content, const bool tts=false)
Update a previously sent reply for this interaction.
Definition: Interaction.cpp:56
-
std::optional< Message > message
For components, the message they were attached to.
Definition: Interaction.h:36
-
enum DiscordCPP::Interaction::Type type
-
Interaction(const json &data, const std::string &token)
Definition: Interaction.cpp:4
-
Definition: Activity.h:6
+
Definition DiscordObject.h:10
+
Definition Embed.h:9
+
Definition Interaction.h:12
+
std::string get_application_id()
Definition Interaction.h:61
+
void reply(const std::string &content, const bool tts=false)
Send a Message as a reply to this interaction.
Definition Interaction.cpp:29
+
std::optional< std::string > get_guild_locale()
Definition Interaction.h:79
+
std::optional< std::string > get_locale()
Definition Interaction.h:77
+
Type
Definition Interaction.h:14
+
@ MODAL_SUBMIT
Definition Interaction.h:19
+
@ PING
Definition Interaction.h:15
+
@ APPLICATION_COMMAND_AUTOCOMPLETE
Definition Interaction.h:18
+
@ APPLICATION_COMMAND
Definition Interaction.h:16
+
@ MESSAGE_COMPONENT
Definition Interaction.h:17
+
void update_reply(const std::string &content, const bool tts=false)
Update a previously sent reply for this interaction.
Definition Interaction.cpp:57
+
std::optional< std::string > get_guild_id()
Definition Interaction.h:67
+
std::optional< Member > get_member()
Definition Interaction.h:71
+
std::optional< std::string > get_channel_id()
Definition Interaction.h:69
+
std::optional< User > get_user()
Definition Interaction.h:73
+
Type get_type()
Definition Interaction.h:63
+
std::optional< InteractionData > get_data()
Definition Interaction.h:65
+
Interaction(const json &data, const std::string &token)
Definition Interaction.cpp:5
+
std::optional< Message > get_message()
Definition Interaction.h:75
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_interaction_data_8cpp.html b/docs/_interaction_data_8cpp.html index b76c32c4..d7a593e6 100644 --- a/docs/_interaction_data_8cpp.html +++ b/docs/_interaction_data_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionData.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,24 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionData.cpp File Reference
+
InteractionData.cpp File Reference
#include "InteractionData.h"
+#include "Logger.h"
diff --git a/docs/_interaction_data_8h.html b/docs/_interaction_data_8h.html index d6081f95..08627e7c 100644 --- a/docs/_interaction_data_8h.html +++ b/docs/_interaction_data_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionData.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionData.h File Reference
+
InteractionData.h File Reference
#include <optional>
@@ -97,14 +105,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::InteractionData
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -113,7 +121,7 @@ diff --git a/docs/_interaction_data_8h.js b/docs/_interaction_data_8h.js new file mode 100644 index 00000000..9f5868a9 --- /dev/null +++ b/docs/_interaction_data_8h.js @@ -0,0 +1,4 @@ +var _interaction_data_8h = +[ + [ "DiscordCPP::InteractionData", "class_discord_c_p_p_1_1_interaction_data.html", "class_discord_c_p_p_1_1_interaction_data" ] +]; \ No newline at end of file diff --git a/docs/_interaction_data_8h_source.html b/docs/_interaction_data_8h_source.html index 6db9c4dc..b922a0b7 100644 --- a/docs/_interaction_data_8h_source.html +++ b/docs/_interaction_data_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionData.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,70 +83,85 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionData.h
+
InteractionData.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 #include <optional>
-
4 #include <vector>
-
5 #include "ApplicationCommand.h"
- - -
8 
-
9 namespace DiscordCPP {
-
10 
- -
12  public:
-
14  std::string name;
- -
18  std::optional<InteractionResolvedData> resolved;
-
20  std::vector<InteractionDataOption*> options;
-
22  std::optional<std::string> guild_id;
-
24  std::optional<std::string> target_id;
-
26  std::optional<std::string> custom_id;
-
27  // component_type
-
28  // values
-
29  // components
-
30 
-
31  DLL_EXPORT InteractionData(const json& data, const std::string& token);
- - -
34 };
-
35 
-
36 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <optional>
+
4#include <vector>
+
5
+ + + +
9
+
10namespace DiscordCPP {
+
11
+
+ +
13 private:
+
15 std::string name;
+ +
19 std::optional<InteractionResolvedData> resolved_data;
+
21 std::vector<InteractionDataOptionVariant> options;
+
23 std::optional<std::string> guild_id;
+
25 std::optional<std::string> target_id;
+
27 std::optional<std::string> custom_id;
+
28 // component_type
+
29 // values
+
30 // components
+
31
+
32 public:
+
33 DLL_EXPORT InteractionData(const json& data, const std::string& token);
+
34
+
36 DLL_EXPORT std::string get_name() { return name; }
+ +
40 DLL_EXPORT std::optional<InteractionResolvedData> get_resolved_data() { return resolved_data; }
+
42 DLL_EXPORT std::vector<InteractionDataOptionVariant> get_options() { return options; }
+
44 DLL_EXPORT std::optional<std::string> get_guild_id() { return guild_id; }
+
46 DLL_EXPORT std::optional<std::string> get_target_id() { return target_id; }
+
48 DLL_EXPORT std::optional<std::string> get_custom_id() { return custom_id; }
+
49};
+
+
50
+
51} // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Type
The command type.
Definition: ApplicationCommand.h:15
-
Definition: DiscordObject.h:9
-
Definition: InteractionData.h:11
-
std::optional< std::string > custom_id
The custom id of the component.
Definition: InteractionData.h:26
-
std::optional< InteractionResolvedData > resolved
The resolved users, roles, channels, messages and/or attachments.
Definition: InteractionData.h:18
-
std::optional< std::string > guild_id
The id of the guild the command is registered to.
Definition: InteractionData.h:22
-
InteractionData(const json &data, const std::string &token)
Definition: InteractionData.cpp:3
-
~InteractionData()
Definition: InteractionData.cpp:41
-
std::optional< std::string > target_id
Id the of user or message targeted by a user or message command.
Definition: InteractionData.h:24
-
ApplicationCommand::Type type
The type of the invoked command.
Definition: InteractionData.h:16
-
std::vector< InteractionDataOption * > options
The parameters and values from the user.
Definition: InteractionData.h:20
-
std::string name
name of the invoked command.
Definition: InteractionData.h:14
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Type
Definition ApplicationCommand.h:14
+
Definition DiscordObject.h:10
+
Definition InteractionData.h:12
+
InteractionData(const json &data, const std::string &token)
Definition InteractionData.cpp:5
+
std::optional< std::string > get_target_id()
Definition InteractionData.h:46
+
std::optional< std::string > get_custom_id()
Definition InteractionData.h:48
+
std::string get_name()
Definition InteractionData.h:36
+
ApplicationCommand::Type get_type()
Definition InteractionData.h:38
+
std::vector< InteractionDataOptionVariant > get_options()
Definition InteractionData.h:42
+
std::optional< InteractionResolvedData > get_resolved_data()
Definition InteractionData.h:40
+
std::optional< std::string > get_guild_id()
Definition InteractionData.h:44
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_interaction_data_option_8cpp.html b/docs/_interaction_data_option_8cpp.html index 982468a9..7f113749 100644 --- a/docs/_interaction_data_option_8cpp.html +++ b/docs/_interaction_data_option_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionDataOption.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,24 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionDataOption.cpp File Reference
+
InteractionDataOption.cpp File Reference
#include "InteractionDataOption.h"
+#include <variant>
+#include "ApplicationCommandOption.h"
diff --git a/docs/_interaction_data_option_8h.html b/docs/_interaction_data_option_8h.html index 781b2309..98a2b5cb 100644 --- a/docs/_interaction_data_option_8h.html +++ b/docs/_interaction_data_option_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionDataOption.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,26 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionDataOption.h File Reference
+Namespaces | +Typedefs
+
InteractionDataOption.h File Reference
-
#include <vector>
+
#include <variant>
+#include <vector>
#include "ApplicationCommandOption.h"
+#include "Threadpool.h"
#include "static.h"

Go to the source code of this file.

- @@ -105,13 +116,22 @@ + + + +

+

Classes

class  DiscordCPP::InteractionDataOption
 
 
class  DiscordCPP::InteractionDataNumberOption
 
class  DiscordCPP::InteractionDataBooleanOption
 
class  DiscordCPP::InteractionDataSubcommandOption
 
class  DiscordCPP::InteractionDataOptionHelper
 
- - + +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
+ + +

+Typedefs

using DiscordCPP::InteractionDataOptionVariant
 
@@ -119,7 +139,7 @@ diff --git a/docs/_interaction_data_option_8h.js b/docs/_interaction_data_option_8h.js new file mode 100644 index 00000000..a5bb9c4b --- /dev/null +++ b/docs/_interaction_data_option_8h.js @@ -0,0 +1,11 @@ +var _interaction_data_option_8h = +[ + [ "DiscordCPP::InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html", "class_discord_c_p_p_1_1_interaction_data_option" ], + [ "DiscordCPP::InteractionDataStringOption", "class_discord_c_p_p_1_1_interaction_data_string_option.html", "class_discord_c_p_p_1_1_interaction_data_string_option" ], + [ "DiscordCPP::InteractionDataIntegerOption", "class_discord_c_p_p_1_1_interaction_data_integer_option.html", "class_discord_c_p_p_1_1_interaction_data_integer_option" ], + [ "DiscordCPP::InteractionDataNumberOption", "class_discord_c_p_p_1_1_interaction_data_number_option.html", "class_discord_c_p_p_1_1_interaction_data_number_option" ], + [ "DiscordCPP::InteractionDataBooleanOption", "class_discord_c_p_p_1_1_interaction_data_boolean_option.html", "class_discord_c_p_p_1_1_interaction_data_boolean_option" ], + [ "DiscordCPP::InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html", "class_discord_c_p_p_1_1_interaction_data_subcommand_option" ], + [ "DiscordCPP::InteractionDataOptionHelper", "class_discord_c_p_p_1_1_interaction_data_option_helper.html", null ], + [ "InteractionDataOptionVariant", "_interaction_data_option_8h.html#a6348d276e24759082856d11efdea8187", null ] +]; \ No newline at end of file diff --git a/docs/_interaction_data_option_8h_source.html b/docs/_interaction_data_option_8h_source.html index 129e4835..e7354ec2 100644 --- a/docs/_interaction_data_option_8h_source.html +++ b/docs/_interaction_data_option_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionDataOption.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,99 +83,149 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionDataOption.h
+
InteractionDataOption.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <vector>
- -
4 #include "static.h"
-
5 
-
6 namespace DiscordCPP {
-
7 
- -
9  public:
-
11  std::string name;
- -
14 
- - -
17  DLL_EXPORT static InteractionDataOption* from_json(const json& data);
-
18 
- -
20 };
-
21 
- -
23  public:
-
25  std::string value;
-
26 
- -
28 };
-
29 
- -
31  public:
-
33  int value;
-
34 
- -
36 };
-
37 
- -
39  public:
-
41  double value;
-
42 
- -
44 };
-
45 
- -
47  public:
-
49  std::vector<InteractionDataOption*> options;
-
50 
- - - -
54 };
-
55 
-
56 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2#include <variant>
+
3#include <vector>
+
4
+ +
6#include "Threadpool.h"
+
7#include "static.h"
+
8
+
9namespace DiscordCPP {
+
10
+
11class InteractionDataOption;
+
12class InteractionDataStringOption;
+
13class InteractionDataIntegerOption;
+
14class InteractionDataNumberOption;
+
15class InteractionDataBooleanOption;
+
16class InteractionDataSubcommandOption;
+
17
+ + + + + + +
24
+
+ +
26 public:
+
28 std::string name;
+ +
31
+
32 DLL_EXPORT explicit InteractionDataOption(const json& data);
+
33};
+
+
34
+
+ +
36 public:
+
38 std::string value;
+
39
+
40 DLL_EXPORT explicit InteractionDataStringOption(const json& data);
+
41};
+
+
42
+
+ +
44 public:
+
46 int value;
+
47
+
48 DLL_EXPORT explicit InteractionDataIntegerOption(const json& data);
+
49};
+
+
50
+
+ +
52 public:
+
54 double value;
+
55
+
56 DLL_EXPORT explicit InteractionDataNumberOption(const json& data);
+
57};
+
+
58
+
+ +
60 public:
+
62 bool value;
+
63
+
64 DLL_EXPORT explicit InteractionDataBooleanOption(const json& data);
+
65};
+
+
66
+
+ +
68 public:
+
70 std::vector<InteractionDataOptionVariant> options;
+
71
+ +
73};
+
+
74
+ +
81
+
82} // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
-
Type
Type of the option.
Definition: ApplicationCommandOption.h:10
-
Definition: InteractionDataOption.h:30
-
InteractionDataIntegerOption(const json &data)
Definition: InteractionDataOption.cpp:45
-
int value
Value of the option.
Definition: InteractionDataOption.h:33
-
Definition: InteractionDataOption.h:38
-
InteractionDataNumberOption(const json &data)
Definition: InteractionDataOption.cpp:50
-
double value
Value of the option.
Definition: InteractionDataOption.h:41
-
Definition: InteractionDataOption.h:8
-
InteractionDataOption(const json &data)
Definition: InteractionDataOption.cpp:3
-
ApplicationCommandOption::Type type
Type of the option.
Definition: InteractionDataOption.h:13
-
std::string name
Name of the parameter.
Definition: InteractionDataOption.h:11
-
static InteractionDataOption * from_json(const json &data)
Definition: InteractionDataOption.cpp:8
-
InteractionDataOption * copy()
Definition: InteractionDataOption.cpp:24
-
virtual ~InteractionDataOption()
Definition: InteractionDataOption.h:16
-
Definition: InteractionDataOption.h:22
-
InteractionDataStringOption(const json &data)
Definition: InteractionDataOption.cpp:40
-
std::string value
Value of the option.
Definition: InteractionDataOption.h:25
-
Definition: InteractionDataOption.h:46
-
std::vector< InteractionDataOption * > options
array of InteractionDataOption
Definition: InteractionDataOption.h:49
-
~InteractionDataSubcommandOption()
Definition: InteractionDataOption.cpp:69
-
InteractionDataSubcommandOption(const json &data)
Definition: InteractionDataOption.cpp:55
-
Definition: Activity.h:6
+
#define DLL_EXPORT
Definition AudioSource.h:6
+ +
Type
Definition ApplicationCommandOption.h:27
+
Definition InteractionDataOption.h:59
+
InteractionDataBooleanOption(const json &data)
Definition InteractionDataOption.cpp:27
+
bool value
Value of the option.
Definition InteractionDataOption.h:62
+
Definition InteractionDataOption.h:43
+
InteractionDataIntegerOption(const json &data)
Definition InteractionDataOption.cpp:17
+
int value
Value of the option.
Definition InteractionDataOption.h:46
+
Definition InteractionDataOption.h:51
+
InteractionDataNumberOption(const json &data)
Definition InteractionDataOption.cpp:22
+
double value
Value of the option.
Definition InteractionDataOption.h:54
+
Definition InteractionDataOption.h:75
+
static ApplicationCommandOption::Type get_interaction_data_option_type(const InteractionDataOptionVariant &variant)
Definition InteractionDataOption.cpp:61
+
static InteractionDataOptionVariant interaction_data_option_from_json(const json &data)
Definition InteractionDataOption.cpp:39
+
static std::string get_interaction_data_option_name(const InteractionDataOptionVariant &variant)
Definition InteractionDataOption.cpp:57
+
Definition InteractionDataOption.h:25
+
InteractionDataOption(const json &data)
Definition InteractionDataOption.cpp:7
+
ApplicationCommandOption::Type type
Type of the option.
Definition InteractionDataOption.h:30
+
std::string name
Name of the parameter.
Definition InteractionDataOption.h:28
+
Definition InteractionDataOption.h:35
+
InteractionDataStringOption(const json &data)
Definition InteractionDataOption.cpp:12
+
std::string value
Value of the option.
Definition InteractionDataOption.h:38
+
Definition InteractionDataOption.h:67
+
std::vector< InteractionDataOptionVariant > options
array of InteractionDataOption
Definition InteractionDataOption.h:70
+
InteractionDataSubcommandOption(const json &data)
Definition InteractionDataOption.cpp:32
+
Definition Activity.h:6
+
std::variant< InteractionDataStringOption, InteractionDataIntegerOption, InteractionDataNumberOption, InteractionDataBooleanOption, InteractionDataSubcommandOption, InteractionDataOption > InteractionDataOptionVariant
Definition InteractionDataOption.h:18
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_interaction_resolved_data_8cpp.html b/docs/_interaction_resolved_data_8cpp.html index 32476d4b..e9f9afc5 100644 --- a/docs/_interaction_resolved_data_8cpp.html +++ b/docs/_interaction_resolved_data_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionResolvedData.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionResolvedData.cpp File Reference
+
InteractionResolvedData.cpp File Reference
#include "InteractionResolvedData.h"
@@ -93,7 +101,7 @@ diff --git a/docs/_interaction_resolved_data_8h.html b/docs/_interaction_resolved_data_8h.html index 9481de17..b3a8d150 100644 --- a/docs/_interaction_resolved_data_8h.html +++ b/docs/_interaction_resolved_data_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionResolvedData.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,34 +78,41 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionResolvedData.h File Reference
+
InteractionResolvedData.h File Reference
#include <map>
#include "Channel.h"
+#include "ChannelHelper.h"
#include "Member.h"
#include "Message.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::InteractionResolvedData
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -112,7 +121,7 @@ diff --git a/docs/_interaction_resolved_data_8h.js b/docs/_interaction_resolved_data_8h.js new file mode 100644 index 00000000..98c4908c --- /dev/null +++ b/docs/_interaction_resolved_data_8h.js @@ -0,0 +1,4 @@ +var _interaction_resolved_data_8h = +[ + [ "DiscordCPP::InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html", "class_discord_c_p_p_1_1_interaction_resolved_data" ] +]; \ No newline at end of file diff --git a/docs/_interaction_resolved_data_8h_source.html b/docs/_interaction_resolved_data_8h_source.html index 0cb297e0..aa8c77cb 100644 --- a/docs/_interaction_resolved_data_8h_source.html +++ b/docs/_interaction_resolved_data_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/InteractionResolvedData.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,64 +83,81 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
InteractionResolvedData.h
+
InteractionResolvedData.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 #include <map>
-
4 #include "Channel.h"
-
5 #include "Member.h"
-
6 #include "Message.h"
-
7 
-
8 namespace DiscordCPP {
- -
10  public:
-
12  std::map<std::string, User> users;
-
13 
-
15  std::map<std::string, Member> members;
-
16 
-
17  // roles
-
18 
-
20  std::map<std::string, Channel*> channels;
-
21 
-
23  std::map<std::string, Message> messages;
-
24 
-
25  // attachments
-
26 
-
27  DLL_EXPORT InteractionResolvedData(const json& data, const std::string& token);
- - -
30 };
-
31 
-
32 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <map>
+
4
+
5#include "Channel.h"
+
6#include "ChannelHelper.h"
+
7#include "Member.h"
+
8#include "Message.h"
+
9
+
10namespace DiscordCPP {
+
+ +
12 private:
+
14 std::map<std::string, User> users;
+
15
+
17 std::map<std::string, Member> members;
+
18
+
19 // roles
+
20
+
22 std::map<std::string, ChannelVariant> channels;
+
23
+
25 std::map<std::string, Message> messages;
+
26
+
27 // attachments
+
28
+
29 public:
+
30 DLL_EXPORT InteractionResolvedData(const json& data, const std::string& token);
+
31
+
33 DLL_EXPORT std::map<std::string, User> get_users() { return users; }
+
34
+
36 DLL_EXPORT std::map<std::string, Member> get_members() { return members; }
+
37
+
39 DLL_EXPORT std::map<std::string, ChannelVariant> get_channels() { return channels; }
+
40
+
42 DLL_EXPORT std::map<std::string, Message> get_messages() { return messages; }
+
43};
+
+
44
+
45} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+ -
Definition: InteractionResolvedData.h:9
-
std::map< std::string, Message > messages
Map of message ids and message objects.
Definition: InteractionResolvedData.h:23
-
InteractionResolvedData(const json &data, const std::string &token)
Definition: InteractionResolvedData.cpp:3
-
std::map< std::string, User > users
Map of user ids and user objects.
Definition: InteractionResolvedData.h:12
-
~InteractionResolvedData()
Definition: InteractionResolvedData.cpp:45
-
std::map< std::string, Member > members
Map of user ids and member objects.
Definition: InteractionResolvedData.h:15
-
std::map< std::string, Channel * > channels
Map of channel ids and channel objects.
Definition: InteractionResolvedData.h:20
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition InteractionResolvedData.h:11
+
std::map< std::string, Member > get_members()
Definition InteractionResolvedData.h:36
+
std::map< std::string, ChannelVariant > get_channels()
Definition InteractionResolvedData.h:39
+
std::map< std::string, User > get_users()
Definition InteractionResolvedData.h:33
+
InteractionResolvedData(const json &data, const std::string &token)
Definition InteractionResolvedData.cpp:3
+
std::map< std::string, Message > get_messages()
Definition InteractionResolvedData.h:42
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_logger_8cpp.html b/docs/_logger_8cpp.html index 84e8a631..eacffe98 100644 --- a/docs/_logger_8cpp.html +++ b/docs/_logger_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Logger.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Logger.cpp File Reference
+
Logger.cpp File Reference
#include "Logger.h"
@@ -95,7 +103,7 @@ diff --git a/docs/_logger_8h.html b/docs/_logger_8h.html index 850a5f14..20dfa1d3 100644 --- a/docs/_logger_8h.html +++ b/docs/_logger_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Logger.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -87,8 +96,7 @@ Namespaces | Macros | Enumerations
-
-
Logger.h File Reference
+
Logger.h File Reference
#include <iostream>
@@ -96,33 +104,33 @@

Go to the source code of this file.

-

+

Classes

class  Logger
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
- - +

+

Macros

#define DLL_EXPORT
#define DLL_EXPORT
 
- -

+

Enumerations

enum  Loglevel { Debug -, Info -, Warning -, Error +
enum  Loglevel { Debug +, Info +, Warning +, Error }
 

Macro Definition Documentation

- -

◆ DLL_EXPORT

+ +

◆ DLL_EXPORT

@@ -136,22 +144,22 @@

Enumeration Type Documentation

- -

◆ Loglevel

+ +

◆ Loglevel

- +
enum Loglevelenum Loglevel
- - - - + + + +
Enumerator
Debug 
Info 
Warning 
Error 
Enumerator
Debug 
Info 
Warning 
Error 
@@ -162,7 +170,7 @@

diff --git a/docs/_logger_8h_source.html b/docs/_logger_8h_source.html index dd114fdd..406a23ac 100644 --- a/docs/_logger_8h_source.html +++ b/docs/_logger_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Logger.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,83 +83,92 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Logger.h
+
Logger.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 #include <iostream>
-
4 #include <thread>
-
5 
-
6 #ifdef _WIN32
-
7 #define DLL_EXPORT __declspec(dllexport)
-
8 #else
-
9 #define DLL_EXPORT
-
10 #endif
-
11 
-
12 enum Loglevel {
- - - -
16  Error
-
17 };
-
18 
-
19 namespace DiscordCPP {
-
20 class Threadpool;
-
21 }
-
22 
-
23 class Logger {
-
24  protected:
-
25  std::string _name;
-
26 
-
27  public:
-
28  DLL_EXPORT static void register_thread(const std::thread::id& id, const std::string& name);
-
29  DLL_EXPORT static void unregister_thread(const std::thread::id& id);
-
30 
-
31  DLL_EXPORT static void set_log_level(const Loglevel& level);
-
32 
- -
34  DLL_EXPORT Logger(const std::string&);
-
35 
-
36  DLL_EXPORT void print(const Loglevel level, const std::string& message);
-
37 
-
38  DLL_EXPORT void debug(const std::string& message);
-
39  DLL_EXPORT void info(const std::string& message);
-
40  DLL_EXPORT void warning(const std::string& message);
-
41  DLL_EXPORT void error(const std::string& message);
-
42 };
-
#define DLL_EXPORT
Definition: Logger.h:9
-
Loglevel
Definition: Logger.h:12
-
@ Info
Definition: Logger.h:14
-
@ Warning
Definition: Logger.h:15
-
@ Error
Definition: Logger.h:16
-
@ Debug
Definition: Logger.h:13
-
Definition: Logger.h:23
-
void print(const Loglevel level, const std::string &message)
Definition: Logger.cpp:27
-
void debug(const std::string &message)
Definition: Logger.cpp:59
-
void warning(const std::string &message)
Definition: Logger.cpp:63
-
static void set_log_level(const Loglevel &level)
Definition: Logger.cpp:25
-
static void register_thread(const std::thread::id &id, const std::string &name)
Definition: Logger.cpp:10
-
static void unregister_thread(const std::thread::id &id)
Definition: Logger.cpp:15
-
void info(const std::string &message)
Definition: Logger.cpp:61
-
void error(const std::string &message)
Definition: Logger.cpp:65
-
Logger()
Definition: Logger.h:33
-
std::string _name
Definition: Logger.h:25
-
Definition: Activity.h:6
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <iostream>
+
4#include <thread>
+
5
+
6#ifdef _WIN32
+
7#define DLL_EXPORT __declspec(dllexport)
+
8#else
+
9#define DLL_EXPORT
+
10#endif
+
11
+
+ + + + +
16 Error
+
17};
+
+
18
+
19namespace DiscordCPP {
+
20class Threadpool;
+
21}
+
22
+
+
23class Logger {
+
24 private:
+
25 std::string _name;
+
26
+
27 public:
+
28 DLL_EXPORT static void register_thread(const std::thread::id& id, const std::string& name);
+
29 DLL_EXPORT static void unregister_thread(const std::thread::id& id);
+
30
+
31 DLL_EXPORT static void set_log_level(const Loglevel& level);
+
32
+
33 DLL_EXPORT Logger() = default;
+
34 DLL_EXPORT explicit Logger(const std::string&);
+
35
+
36 DLL_EXPORT void print(const Loglevel level, const std::string& message);
+
37
+
38 DLL_EXPORT void debug(const std::string& message);
+
39 DLL_EXPORT void info(const std::string& message);
+
40 DLL_EXPORT void warning(const std::string& message);
+
41 DLL_EXPORT void error(const std::string& message);
+
42};
+
+
#define DLL_EXPORT
Definition Logger.h:9
+
Loglevel
Definition Logger.h:12
+
@ Info
Definition Logger.h:14
+
@ Warning
Definition Logger.h:15
+
@ Error
Definition Logger.h:16
+
@ Debug
Definition Logger.h:13
+
Definition Logger.h:23
+
void print(const Loglevel level, const std::string &message)
Definition Logger.cpp:26
+
void debug(const std::string &message)
Definition Logger.cpp:58
+
void warning(const std::string &message)
Definition Logger.cpp:62
+
static void set_log_level(const Loglevel &level)
Definition Logger.cpp:24
+
static void register_thread(const std::thread::id &id, const std::string &name)
Definition Logger.cpp:10
+
static void unregister_thread(const std::thread::id &id)
Definition Logger.cpp:15
+
void info(const std::string &message)
Definition Logger.cpp:60
+
void error(const std::string &message)
Definition Logger.cpp:64
+
Logger()=default
+
Definition Activity.h:6
diff --git a/docs/_main_gateway_8cpp.html b/docs/_main_gateway_8cpp.html index 1d16e383..3f817f7e 100644 --- a/docs/_main_gateway_8cpp.html +++ b/docs/_main_gateway_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/MainGateway.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
MainGateway.cpp File Reference
+
MainGateway.cpp File Reference
#include "MainGateway.h"
@@ -96,7 +104,7 @@ diff --git a/docs/_main_gateway_8h.html b/docs/_main_gateway_8h.html index 42f6932f..e55ffcbc 100644 --- a/docs/_main_gateway_8h.html +++ b/docs/_main_gateway_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/MainGateway.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
MainGateway.h File Reference
+
MainGateway.h File Reference
#include <zlib.h>
@@ -95,14 +103,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::MainGateway
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -111,7 +119,7 @@ diff --git a/docs/_main_gateway_8h.js b/docs/_main_gateway_8h.js new file mode 100644 index 00000000..88a97e8e --- /dev/null +++ b/docs/_main_gateway_8h.js @@ -0,0 +1,4 @@ +var _main_gateway_8h = +[ + [ "DiscordCPP::MainGateway", "class_discord_c_p_p_1_1_main_gateway.html", "class_discord_c_p_p_1_1_main_gateway" ] +]; \ No newline at end of file diff --git a/docs/_main_gateway_8h_source.html b/docs/_main_gateway_8h_source.html index 44bfc846..ea83fd00 100644 --- a/docs/_main_gateway_8h_source.html +++ b/docs/_main_gateway_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/MainGateway.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,71 +83,80 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
MainGateway.h
+
MainGateway.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <zlib.h>
-
3 
-
4 #include "Gateway.h"
-
5 #include "Intents.h"
-
6 
-
7 namespace DiscordCPP {
-
8 
-
9 class MainGateway : public Gateway {
-
10  private:
-
12  z_stream zs;
-
14  std::vector<std::string> _trace;
-
16  std::string _session_id;
-
18  bool _invalid_session;
-
20  unsigned int _sequence_number;
-
22  unsigned int _shard_id;
-
24  unsigned int _num_shards;
-
26  Intents _intents;
-
27 
-
28  DLL_EXPORT std::string decompress_message(const std::string& message);
-
29 
-
30  DLL_EXPORT json get_heartbeat_payload() override;
-
31  DLL_EXPORT void on_websocket_incoming_message(const std::string& message) override;
-
32  DLL_EXPORT std::shared_future<void> send_heartbeat_ack();
-
33  DLL_EXPORT void identify() override;
-
34  DLL_EXPORT std::string set_trace(const json& payload);
-
35 
-
36  public:
-
37  DLL_EXPORT MainGateway(const std::string& token, const Intents& intents, const int shard_id = 0, const unsigned int num_shards = 1);
- -
39 
-
40  DLL_EXPORT unsigned int get_shard_id();
-
41  DLL_EXPORT std::shared_future<void> connect(const std::string& url) override;
-
42 };
-
43 
-
44 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <zlib.h>
+
3
+
4#include "Gateway.h"
+
5#include "Intents.h"
+
6
+
7namespace DiscordCPP {
+
8
+
+
9class MainGateway : public Gateway {
+
10 private:
+
12 z_stream zs{};
+
14 std::vector<std::string> _trace;
+
16 std::string _session_id;
+
18 bool _invalid_session;
+
20 unsigned int _sequence_number;
+
22 unsigned int _shard_id;
+
24 unsigned int _num_shards;
+
26 Intents _intents;
+
27
+
28 DLL_EXPORT std::string decompress_message(const std::string& message);
+
29
+
30 DLL_EXPORT json get_heartbeat_payload() override;
+
31 DLL_EXPORT void on_websocket_incoming_message(const std::string& message) override;
+
32 DLL_EXPORT SharedFuture<void> send_heartbeat_ack();
+
33 DLL_EXPORT void identify() override;
+
34 DLL_EXPORT std::string set_trace(const json& payload);
+
35
+
36 public:
+
37 DLL_EXPORT MainGateway(std::string token, Intents intents, const int shard_id = 0, const unsigned int num_shards = 1);
+
38 DLL_EXPORT ~MainGateway() override = default;
+
39
+
40 DLL_EXPORT unsigned int get_shard_id();
+
41 DLL_EXPORT SharedFuture<void> connect(const std::string& url) override;
+
42};
+
+
43
+
44} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Gateway.h:15
-
Definition: MainGateway.h:9
-
MainGateway(const std::string &token, const Intents &intents, const int shard_id=0, const unsigned int num_shards=1)
Definition: MainGateway.cpp:192
-
unsigned int get_shard_id()
Definition: MainGateway.cpp:215
-
~MainGateway()
Definition: MainGateway.h:38
-
std::shared_future< void > connect(const std::string &url) override
Definition: MainGateway.cpp:219
-
Definition: Intents.h:4
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition Gateway.h:15
+
Definition MainGateway.h:9
+
unsigned int get_shard_id()
Definition MainGateway.cpp:210
+
MainGateway(std::string token, Intents intents, const int shard_id=0, const unsigned int num_shards=1)
Definition MainGateway.cpp:192
+
~MainGateway() override=default
+
SharedFuture< void > connect(const std::string &url) override
Definition MainGateway.cpp:214
+
Definition Future.h:171
+
Definition Intents.h:4
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_member_8cpp.html b/docs/_member_8cpp.html index fbf00a01..482d2538 100644 --- a/docs/_member_8cpp.html +++ b/docs/_member_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Member.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Member.cpp File Reference
+
Member.cpp File Reference
#include "Member.h"
@@ -93,7 +101,7 @@ diff --git a/docs/_member_8h.html b/docs/_member_8h.html index 3fb7c613..2dff1dee 100644 --- a/docs/_member_8h.html +++ b/docs/_member_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Member.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Member.h File Reference
+
Member.h File Reference
#include <iostream>
@@ -95,14 +103,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Member
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -111,7 +119,7 @@ diff --git a/docs/_member_8h.js b/docs/_member_8h.js index b60440b4..fabf35b8 100644 --- a/docs/_member_8h.js +++ b/docs/_member_8h.js @@ -1,5 +1,4 @@ var _member_8h = [ - [ "Member", "class_discord_c_p_p_1_1_member.html", "class_discord_c_p_p_1_1_member" ], - [ "DLL_EXPORT", "_member_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::Member", "class_discord_c_p_p_1_1_member.html", "class_discord_c_p_p_1_1_member" ] ]; \ No newline at end of file diff --git a/docs/_member_8h_source.html b/docs/_member_8h_source.html index 4144527b..c8d38795 100644 --- a/docs/_member_8h_source.html +++ b/docs/_member_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Member.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,58 +83,72 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Member.h
+
Member.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <iostream>
-
3 
-
4 #include "User.h"
-
5 #include "static.h"
-
6 
-
7 namespace DiscordCPP {
-
8 
-
9 class Member : public User {
-
10  public:
-
12  std::string nick;
-
13  //vector<Role> roles;
-
15  std::string joined_at; //ISO8601 timestamp
-
17  bool deaf = false;
-
19  bool mute = false;
-
20 
-
21  DLL_EXPORT Member(const json& data, const std::string& token);
- -
23 
-
25  DLL_EXPORT operator std::string();
-
26 };
-
27 
-
28 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <iostream>
+
3
+
4#include "User.h"
+
5#include "static.h"
+
6
+
7namespace DiscordCPP {
+
8
+
+
9class Member : public User {
+
10 private:
+
12 std::string nick;
+
13 // vector<Role> roles;
+
15 std::string joined_at; // ISO8601 timestamp
+
17 bool deaf = false;
+
19 bool mute = false;
+
20
+
21 public:
+
22 DLL_EXPORT Member(const json& data, const std::string& token);
+
23 DLL_EXPORT Member() = default;
+
24
+
26 DLL_EXPORT explicit operator std::string() override;
+
27
+
29 DLL_EXPORT std::string get_nick() { return nick; }
+
31 DLL_EXPORT std::string get_joined_at() { return joined_at; }
+
33 DLL_EXPORT bool is_deaf() { return deaf; }
+
35 DLL_EXPORT bool is_mute() { return mute; }
+
36};
+
+
37
+
38} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Member.h:9
-
std::string nick
the member's nickname
Definition: Member.h:12
-
Member()
Definition: Member.h:22
-
bool mute
true, if the member is muted
Definition: Member.h:19
-
std::string joined_at
when the member joined the server
Definition: Member.h:15
-
bool deaf
true, if the member is defeaned
Definition: Member.h:17
-
Definition: User.h:13
-
Definition: Activity.h:6
+
Definition Member.h:9
+
std::string get_nick()
the member's nickname
Definition Member.h:29
+
bool is_mute()
true, if the member is muted
Definition Member.h:35
+ +
std::string get_joined_at()
when the member joined the server
Definition Member.h:31
+
bool is_deaf()
true, if the member is defeaned
Definition Member.h:33
+
Definition User.h:13
+
Definition Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_message_8cpp.html b/docs/_message_8cpp.html index af3d31e1..960ce354 100644 --- a/docs/_message_8cpp.html +++ b/docs/_message_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Message.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,30 +78,42 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Message.cpp File Reference
+
Message.cpp File Reference
#include "Message.h"
+#include <optional>
+#include <string>
#include "DMChannel.h"
+#include "DiscordObject.h"
#include "Embed.h"
+#include "Guild.h"
#include "GuildChannel.h"
#include "Logger.h"
+#include "TextChannel.h"
#include "User.h"
#include "VoiceChannel.h"
+#include "static.h"
diff --git a/docs/_message_8h.html b/docs/_message_8h.html index 9706a59c..c418105c 100644 --- a/docs/_message_8h.html +++ b/docs/_message_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Message.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,52 +78,41 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Message.h File Reference
+Namespaces
+
Message.h File Reference
#include <iostream>
#include "DiscordObject.h"
+#include "Embed.h"
+#include "User.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Message
 
- - - - + -

+

Namespaces

 DiscordCPP
 
 DiscordCPP::MessageType
namespace  DiscordCPP
 
- - -

-Enumerations

enum  DiscordCPP::MessageType::MessageType {
-  DiscordCPP::MessageType::DEFAULT -, DiscordCPP::MessageType::RECIPIENT_ADD -, DiscordCPP::MessageType::RECIPIENT_REMOVE -, DiscordCPP::MessageType::CALL -,
-  DiscordCPP::MessageType::CHANNEL_NAME_CHANGE -, DiscordCPP::MessageType::CHANNEL_ICON_CHANGE -, DiscordCPP::MessageType::CHANNEL_PINNED_MESSAGE -, DiscordCPP::MessageType::GUILD_MEMBER_JOIN -
- }
 
@@ -129,7 +120,7 @@ diff --git a/docs/_message_8h.js b/docs/_message_8h.js index 495dcc84..a99c816c 100644 --- a/docs/_message_8h.js +++ b/docs/_message_8h.js @@ -1,14 +1,4 @@ var _message_8h = [ - [ "Message", "class_discord_c_p_p_1_1_message.html", "class_discord_c_p_p_1_1_message" ], - [ "MessageType", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7", [ - [ "DEFAULT", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a5097662b049bd5bb21d4a3892aae07ce", null ], - [ "RECIPIENT_ADD", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7af678a52e9cdab631646e79d2920ff574", null ], - [ "RECIPIENT_REMOVE", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a08221f6abdf96414f01dde2488e91e4a", null ], - [ "CALL", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad8509bffc3aed22c641db644dd088108", null ], - [ "CHANNEL_NAME_CHANGE", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad3fe5078c49dbe1cd0dca9170d295b9a", null ], - [ "CHANNEL_ICON_CHANGE", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a2c6d4b4873b3ffb791284a4bc156cd0f", null ], - [ "CHANNEL_PINNED_MESSAGE", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a60e2e0aa1299b463cf5fb57be3163385", null ], - [ "GUILD_MEMBER_JOIN", "_message_8h.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a723a086ab787067b591829c71c2d7ef1", null ] - ] ] + [ "DiscordCPP::Message", "class_discord_c_p_p_1_1_message.html", "class_discord_c_p_p_1_1_message" ] ]; \ No newline at end of file diff --git a/docs/_message_8h_source.html b/docs/_message_8h_source.html index e84e3cad..45474efe 100644 --- a/docs/_message_8h_source.html +++ b/docs/_message_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Message.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,112 +83,150 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Message.h
+
Message.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <iostream>
-
3 
-
4 #include "DiscordObject.h"
-
5 
-
6 namespace DiscordCPP {
-
7 
-
8 namespace MessageType {
-
9 enum MessageType {
- - - - - - - - -
18 };
-
19 }
-
20 
-
21 class User;
-
22 class TextChannel;
-
23 class Embed;
-
24 
-
25 class Message : public DiscordObject {
-
26  public:
- -
30  User* author = NULL;
-
32  std::string content;
-
33  //ISO8601 timestamp
-
35  std::string timestamp;
-
36  //ISO8601 timestamp
-
38  std::string edited_timestamp;
-
40  bool tts;
- -
44  std::vector<User*> mentions;
-
45  //vector<Role> mention_roles;
-
46  //vector<Attachments> attachments;
-
48  std::vector<Embed*> embeds;
-
49  //vector<Reaction> reactions;
-
51  bool pinned;
-
53  std::string webhook_id; //snowflake
-
55  int type;
-
56  //MessageAcivity activity;
-
57  //MessageApplication application;
-
58 
-
59  DLL_EXPORT Message(const json& data, const std::string& token);
-
60  DLL_EXPORT Message(const Message& old);
- - -
63 
-
65  DLL_EXPORT Message edit(const std::string& content);
-
67  DLL_EXPORT void delete_msg();
-
68 };
-
69 
-
70 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <iostream>
+
3
+
4#include "DiscordObject.h"
+
5#include "Embed.h"
+
6#include "User.h"
+
7
+
8namespace DiscordCPP {
+
9
+
10class TextChannel;
+
11class Guild;
+
12
+
+
13class Message : public DiscordObject {
+
14 public:
+ +
25
+
26 private:
+
28 std::string channel_id;
+
29 TextChannel* channel = nullptr;
+
31 std::optional<std::string> guild_id;
+
32 Guild* guild = nullptr;
+
34 User author;
+
36 std::string content;
+
37 // ISO8601 timestamp
+
39 std::string timestamp;
+
40 // ISO8601 timestamp
+
42 std::string edited_timestamp;
+
44 bool tts;
+
46 bool mention_everyone;
+
48 std::vector<User> mentions;
+
49 // vector<Role> mention_roles;
+
50 // vector<Attachments> attachments;
+
52 std::vector<Embed> embeds;
+
53 // vector<Reaction> reactions;
+
55 bool pinned;
+
57 std::string webhook_id; // snowflake
+
59 Type type;
+
60 // MessageAcivity activity;
+
61 // MessageApplication application;
+
62
+
63 public:
+
64 DLL_EXPORT Message(const json& data, const std::string& token);
+
65 DLL_EXPORT Message(const Message& old);
+
66 DLL_EXPORT Message() = default;
+ +
68
+
70 DLL_EXPORT Message edit(const std::string& content);
+ +
74 DLL_EXPORT Message reply(const std::string& content, const bool tts = false);
+ +
77
+
79 std::string get_channel_id() { return channel_id; }
+ +
83 std::optional<std::string> get_guild_id() { return guild_id; }
+
85 std::optional<DiscordCPP::Guild> get_guild();
+
87 User get_author() { return author; }
+
89 std::string get_content() { return content; }
+
91 std::string get_timestamp() { return timestamp; }
+
93 std::string get_edited_timestamp() { return edited_timestamp; }
+
95 bool is_tts() { return tts; }
+
97 bool is_mention_everyone() { return mention_everyone; }
+
99 std::vector<User> get_mentions() { return mentions; }
+
101 std::vector<Embed> get_embeds() { return embeds; }
+
103 bool is_pinned() { return pinned; }
+
105 Type get_type() { return type; }
+
106};
+
+
107
+
108} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: DiscordObject.h:9
-
Definition: Message.h:25
-
User * author
The author of this message.
Definition: Message.h:30
-
std::string edited_timestamp
when the message was edited
Definition: Message.h:38
-
std::vector< User * > mentions
array of mentioned users
Definition: Message.h:44
-
Message edit(const std::string &content)
Edit this message.
Definition: Message.cpp:116
-
bool pinned
true, if this message has been pinned
Definition: Message.h:51
-
Message()
Definition: Message.cpp:97
-
bool tts
true, if this is a tts message
Definition: Message.h:40
-
TextChannel * channel
the channel the message was sent in
Definition: Message.h:28
-
void delete_msg()
Delete this message.
Definition: Message.cpp:124
-
int type
the type of the messsage
Definition: Message.h:55
-
bool mention_everyone
true, if everyone is mentioned
Definition: Message.h:42
-
std::string content
The content of this message.
Definition: Message.h:32
-
std::string webhook_id
the webhook id, if the message was generated by a webhook
Definition: Message.h:53
-
std::string timestamp
when the message was created
Definition: Message.h:35
-
std::vector< Embed * > embeds
Array of embeds.
Definition: Message.h:48
-
~Message()
Definition: Message.cpp:100
-
Definition: TextChannel.h:9
-
Definition: User.h:13
-
MessageType
Definition: Message.h:9
-
@ RECIPIENT_REMOVE
Definition: Message.h:12
-
@ CHANNEL_ICON_CHANGE
Definition: Message.h:15
-
@ DEFAULT
Definition: Message.h:10
-
@ CHANNEL_PINNED_MESSAGE
Definition: Message.h:16
-
@ GUILD_MEMBER_JOIN
Definition: Message.h:17
-
@ CHANNEL_NAME_CHANGE
Definition: Message.h:14
-
@ CALL
Definition: Message.h:13
-
@ RECIPIENT_ADD
Definition: Message.h:11
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+ + +
Definition DiscordObject.h:10
+
Definition Embed.h:9
+
Definition Guild.h:49
+
Definition Message.h:13
+
Message edit(const std::string &content)
Edit this message.
Definition Message.cpp:104
+
std::optional< DiscordCPP::Guild > get_guild()
Definition Message.cpp:149
+
std::string get_content()
Definition Message.h:89
+
Type
Definition Message.h:15
+
@ CHANNEL_NAME_CHANGE
Definition Message.h:20
+
@ RECIPIENT_ADD
Definition Message.h:17
+
@ CHANNEL_PINNED_MESSAGE
Definition Message.h:22
+
@ CHANNEL_ICON_CHANGE
Definition Message.h:21
+
@ RECIPIENT_REMOVE
Definition Message.h:18
+
@ CALL
Definition Message.h:19
+
@ DEFAULT
Definition Message.h:16
+
@ GUILD_MEMBER_JOIN
Definition Message.h:23
+
User get_author()
Definition Message.h:87
+
std::vector< User > get_mentions()
Definition Message.h:99
+
Type get_type()
Definition Message.h:105
+
bool is_pinned()
Definition Message.h:103
+
std::string get_timestamp()
Definition Message.h:91
+
std::vector< Embed > get_embeds()
Definition Message.h:101
+
Message reply(const std::string &content, const bool tts=false)
Send a reply to this message.
Definition Message.cpp:121
+
std::optional< std::string > get_guild_id()
Definition Message.h:83
+
std::string get_edited_timestamp()
Definition Message.h:93
+
void delete_msg()
Delete this message.
Definition Message.cpp:112
+
TextChannel get_channel()
Definition Message.cpp:142
+
bool is_tts()
Definition Message.h:95
+ +
std::string get_channel_id()
Definition Message.h:79
+
~Message()
Definition Message.cpp:92
+
bool is_mention_everyone()
Definition Message.h:97
+
Definition TextChannel.h:12
+
Definition User.h:13
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_text_channel_8cpp.html b/docs/_text_channel_8cpp.html index 61cf1016..d85be007 100644 --- a/docs/_text_channel_8cpp.html +++ b/docs/_text_channel_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/TextChannel.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,25 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
TextChannel.cpp File Reference
+
TextChannel.cpp File Reference
#include "TextChannel.h"
+#include "Channel.h"
+#include "DiscordObject.h"
#include "Embed.h"
#include "Exceptions.h"
#include "Message.h"
@@ -96,7 +106,7 @@ diff --git a/docs/_text_channel_8h.html b/docs/_text_channel_8h.html index f4006e3e..24235efb 100644 --- a/docs/_text_channel_8h.html +++ b/docs/_text_channel_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/TextChannel.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,31 +78,39 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
TextChannel.h File Reference
+
TextChannel.h File Reference
-
#include "Channel.h"
+
#include <utility>
+#include "Channel.h"
+#include "static.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::TextChannel
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -109,7 +119,7 @@ diff --git a/docs/_text_channel_8h.js b/docs/_text_channel_8h.js index e539b970..3e34e247 100644 --- a/docs/_text_channel_8h.js +++ b/docs/_text_channel_8h.js @@ -1,5 +1,4 @@ var _text_channel_8h = [ - [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html", "class_discord_c_p_p_1_1_text_channel" ], - [ "DLL_EXPORT", "_text_channel_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::TextChannel", "class_discord_c_p_p_1_1_text_channel.html", "class_discord_c_p_p_1_1_text_channel" ] ]; \ No newline at end of file diff --git a/docs/_text_channel_8h_source.html b/docs/_text_channel_8h_source.html index 12d5145f..29ab7711 100644 --- a/docs/_text_channel_8h_source.html +++ b/docs/_text_channel_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/TextChannel.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,70 +83,94 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
TextChannel.h
+
TextChannel.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include "Channel.h"
-
3 
-
4 namespace DiscordCPP {
-
5 
-
6 class Message;
-
7 class Embed;
-
8 
-
9 class TextChannel : public Channel {
-
10  public:
-
12  std::string topic;
-
14  bool nsfw;
-
16  std::string last_message_id;
-
18  std::string last_pin_timestamp; //ISO8601 timestamp
- -
21 
-
22  DLL_EXPORT TextChannel(const json& data, const std::string& token);
-
23  DLL_EXPORT TextChannel(const std::string& id, const std::string& token);
- - -
26 
-
28  DLL_EXPORT Message send(const std::string& content, const bool tts = false);
- -
30 
-
32  DLL_EXPORT std::vector<std::shared_ptr<Message>> history(const int limit = 100, const std::string& before = "", const std::string& after = "", const std::string& around = "");
-
33 
-
35  DLL_EXPORT void delete_messages(const std::vector<std::shared_ptr<Message>>& messages);
-
36 };
-
37 
-
38 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <utility>
+
3
+
4#include "Channel.h"
+
5#include "static.h"
+
6
+
7namespace DiscordCPP {
+
8
+
9class Message;
+
10class Embed;
+
11
+
+
12class TextChannel : public Channel {
+
13 private:
+
15 std::string topic;
+
17 bool nsfw = false;
+
19 std::string last_message_id;
+
21 std::string last_pin_timestamp; // ISO8601 timestamp
+
23 int rate_limit_per_user = 0;
+
24
+
25 public:
+
26 DLL_EXPORT TextChannel(const json& data, const std::string& token);
+
27 DLL_EXPORT TextChannel(const std::string& id, const std::string& token);
+
28 DLL_EXPORT explicit TextChannel(const std::string& token);
+ +
30
+
32 DLL_EXPORT Message send(const std::string& content, const bool tts = false);
+ +
35
+
37 DLL_EXPORT std::vector<std::shared_ptr<Message>> history(const int limit = 100, const std::string& before = "", const std::string& after = "", const std::string& around = "");
+
38
+
40 DLL_EXPORT void delete_messages(const std::vector<std::shared_ptr<Message>>& messages);
+
41
+
43 DLL_EXPORT std::string get_topic() { return topic; }
+
45 DLL_EXPORT bool is_nsfw() { return nsfw; }
+
47 DLL_EXPORT std::string get_last_message_id() { return last_message_id; }
+
49 DLL_EXPORT std::string get_last_pin_timestamp() { return last_pin_timestamp; }
+
51 DLL_EXPORT int get_rate_limit_per_user() { return rate_limit_per_user; }
+
52
+
53 DLL_EXPORT void _set_last_message_id(std::string message_id) { last_message_id = std::move(message_id); }
+
54 DLL_EXPORT void _set_last_pin_timestamp(std::string timestamp) { last_pin_timestamp = std::move(timestamp); }
+
55};
+
+
56
+
57} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Channel.h:29
-
Definition: Embed.h:9
-
Definition: Message.h:25
-
Definition: TextChannel.h:9
-
std::vector< std::shared_ptr< Message > > history(const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
Get messages from channel history.
Definition: TextChannel.cpp:61
-
std::string last_pin_timestamp
when the last message was pinned
Definition: TextChannel.h:18
-
std::string topic
the topic of the channel
Definition: TextChannel.h:12
-
Message send(const std::string &content, const bool tts=false)
Send a Message to this channel.
Definition: TextChannel.cpp:35
-
void delete_messages(const std::vector< std::shared_ptr< Message >> &messages)
Delete multiple messages from this channel.
Definition: TextChannel.cpp:85
-
bool nsfw
true if nsfw is enabled
Definition: TextChannel.h:14
-
TextChannel()
Definition: TextChannel.h:25
-
std::string last_message_id
the id of the last message
Definition: TextChannel.h:16
-
int rate_limit_per_user
amount of seconds a User has to wait before sending another message(0-120). Bots, as well as Users wi...
Definition: TextChannel.h:20
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition Channel.h:11
+
Definition Embed.h:9
+
Definition Message.h:13
+
Definition TextChannel.h:12
+
void _set_last_pin_timestamp(std::string timestamp)
Definition TextChannel.h:54
+ +
int get_rate_limit_per_user()
Definition TextChannel.h:51
+
std::vector< std::shared_ptr< Message > > history(const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
Get messages from channel history.
Definition TextChannel.cpp:58
+
std::string get_topic()
Definition TextChannel.h:43
+
void _set_last_message_id(std::string message_id)
Definition TextChannel.h:53
+
std::string get_last_message_id()
Definition TextChannel.h:47
+
Message send(const std::string &content, const bool tts=false)
Send a Message to this channel.
Definition TextChannel.cpp:32
+
void delete_messages(const std::vector< std::shared_ptr< Message > > &messages)
Delete multiple messages from this channel.
Definition TextChannel.cpp:82
+
bool is_nsfw()
Definition TextChannel.h:45
+
std::string get_last_pin_timestamp()
Definition TextChannel.h:49
+
Definition Activity.h:6
+ +
nlohmann::json json
Definition static.h:18
diff --git a/docs/_threadpool_8cpp.html b/docs/_threadpool_8cpp.html index 9e70c397..a006984a 100644 --- a/docs/_threadpool_8cpp.html +++ b/docs/_threadpool_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Threadpool.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Threadpool.cpp File Reference
+
Threadpool.cpp File Reference
#include "Threadpool.h"
@@ -93,7 +101,7 @@ diff --git a/docs/_threadpool_8h.html b/docs/_threadpool_8h.html index cdc54fed..8e2ff741 100644 --- a/docs/_threadpool_8h.html +++ b/docs/_threadpool_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Threadpool.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -86,40 +95,40 @@ Classes | Namespaces | Macros
-
-
Threadpool.h File Reference
+
Threadpool.h File Reference
#include <condition_variable>
#include <functional>
-#include <future>
+#include <memory>
#include <mutex>
#include <queue>
#include <thread>
#include <type_traits>
#include <vector>
+#include "Future.h"
#include "Logger.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::Threadpool
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
- - +

+

Macros

#define DLL_EXPORT
#define DLL_EXPORT
 

Macro Definition Documentation

- -

◆ DLL_EXPORT

+ +

◆ DLL_EXPORT

@@ -138,7 +147,7 @@

diff --git a/docs/_threadpool_8h.js b/docs/_threadpool_8h.js index 769f5b8c..8e2e804b 100644 --- a/docs/_threadpool_8h.js +++ b/docs/_threadpool_8h.js @@ -1,5 +1,5 @@ var _threadpool_8h = [ - [ "Threadpool", "class_discord_c_p_p_1_1_threadpool.html", "class_discord_c_p_p_1_1_threadpool" ], + [ "DiscordCPP::Threadpool", "class_discord_c_p_p_1_1_threadpool.html", "class_discord_c_p_p_1_1_threadpool" ], [ "DLL_EXPORT", "_threadpool_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] ]; \ No newline at end of file diff --git a/docs/_threadpool_8h_source.html b/docs/_threadpool_8h_source.html index 9ae7c5d9..6eb8bb5e 100644 --- a/docs/_threadpool_8h_source.html +++ b/docs/_threadpool_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/Threadpool.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,137 +83,130 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Threadpool.h
+
Threadpool.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 #include <condition_variable>
-
4 #include <functional>
-
5 #include <future>
-
6 #include <mutex>
-
7 #include <queue>
-
8 #include <thread>
-
9 #include <type_traits>
-
10 #include <vector>
-
11 
-
12 #include "Logger.h"
-
13 
-
14 #ifdef _WIN32
-
15 #define DLL_EXPORT __declspec(dllexport)
-
16 #else
-
17 #define DLL_EXPORT
-
18 #endif
-
19 
-
20 namespace DiscordCPP {
-
21 
-
22 class Threadpool {
-
23  private:
-
24  std::mutex queue_mutex;
-
25  std::queue<std::function<void()>> task_queue;
-
26  std::condition_variable condition;
-
27 
-
28  std::mutex state_mutex;
-
29  bool shutdown = false;
-
30  std::vector<std::thread> threads;
-
31  unsigned int thread_count = 0;
-
32  unsigned int threadpool_id;
-
33  Logger log;
-
34 
-
36  DLL_EXPORT void start_thread();
-
38  DLL_EXPORT void queue_task(const std::function<void()>& task);
-
39 
-
40  public:
-
46  DLL_EXPORT Threadpool(const unsigned int size = 4);
-
47  Threadpool(const Threadpool&) = delete;
- -
49 
-
56  template <typename F, typename R = std::invoke_result_t<std::decay_t<F>>, typename = std::enable_if_t<!std::is_void_v<R>>>
-
57  DLL_EXPORT std::shared_future<R> execute(F&& task) {
-
58  std::shared_ptr<std::promise<R>> promise(new std::promise<R>);
-
59  std::shared_future<R> future(promise->get_future());
-
60 
-
61  auto t = std::make_shared<typename std::remove_reference<F>::type>(std::forward<F>(task));
-
62 
-
63  queue_task([promise, t]() {
-
64  try {
-
65  promise->set_value((*t)());
-
66  } catch (...) {
-
67  promise->set_exception(std::current_exception());
-
68  }
-
69  });
-
70 
-
71  return future;
-
72  }
-
73 
-
80  template <typename F, typename = std::enable_if_t<std::is_void_v<std::invoke_result_t<std::decay_t<F>>>>>
-
81  DLL_EXPORT std::shared_future<void> execute(F&& task) {
-
82  std::shared_ptr<std::promise<void>> promise(new std::promise<void>);
-
83  std::shared_future<void> future(promise->get_future());
-
84 
-
85  auto t = std::make_shared<typename std::remove_reference<F>::type>(std::forward<F>(task));
-
86 
-
87  queue_task([promise, t]() {
-
88  try {
-
89  (*t)();
-
90  promise->set_value();
-
91  } catch (...) {
-
92  promise->set_exception(std::current_exception());
-
93  }
-
94  });
-
95 
-
96  return future;
-
97  }
-
98 
-
106  template <typename F, typename T, typename R = std::invoke_result_t<std::decay_t<T>, std::decay_t<F>>>
-
107  DLL_EXPORT std::shared_future<R> then(std::shared_future<F>& future, T&& task) {
-
108  auto f = std::make_shared<std::shared_future<F>>(std::move(future));
-
109  auto t = std::make_shared<typename std::remove_reference<T>::type>(std::forward<T>(task));
-
110 
-
111  return execute([f, t]() {
-
112  return (*t)(f->get());
-
113  });
-
114  }
-
115 
-
123  template <typename T, typename R = std::invoke_result_t<std::decay_t<T>>>
-
124  DLL_EXPORT std::shared_future<R> then(std::shared_future<void>& future, T&& task) {
-
125  auto f = std::make_shared<std::shared_future<void>>(std::move(future));
-
126  auto t = std::make_shared<typename std::remove_reference<T>::type>(std::forward<T>(task));
-
127 
-
128  return execute([f, t]() {
-
129  f->get();
-
130  return (*t)();
-
131  });
-
132  }
-
133 };
-
134 
-
135 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include <condition_variable>
+
4#include <functional>
+
5#include <memory>
+
6#include <mutex>
+
7#include <queue>
+
8#include <thread>
+
9#include <type_traits>
+
10#include <vector>
+
11
+
12#include "Future.h"
+
13#include "Logger.h"
+
14
+
15#ifdef _WIN32
+
16#define DLL_EXPORT __declspec(dllexport)
+
17#else
+
18#define DLL_EXPORT
+
19#endif
+
20
+
21namespace DiscordCPP {
+
22
+
+ +
24 private:
+
25 std::mutex queue_mutex;
+
26 std::queue<std::function<void()>> task_queue;
+
27 std::condition_variable condition;
+
28
+
29 std::mutex state_mutex;
+
30 bool shutdown = false;
+
31 std::vector<std::thread> threads;
+
32 unsigned int thread_count = 0;
+
33 unsigned int threadpool_id;
+
34 Logger log;
+
35
+
37 DLL_EXPORT void start_thread();
+
39 DLL_EXPORT void queue_task(const std::function<void()>& task);
+
40
+
41 public:
+
47 DLL_EXPORT explicit Threadpool(const unsigned int size = 4);
+
48 Threadpool(const Threadpool&) = delete;
+ +
50
+
57 template <typename F, typename R = std::invoke_result_t<std::decay_t<F>>, typename = std::enable_if_t<!std::is_void_v<R>>>
+
+ +
59 SharedFuture<R> future;
+
60 auto fp = future.get_future();
+
61
+
62 auto t = std::make_shared<typename std::remove_reference<F>::type>(std::forward<F>(task));
+
63
+
64 queue_task([fp, t]() {
+
65 try {
+
66 fp->set((*t)());
+
67 } catch (...) {
+
68 fp->set_exception(std::current_exception());
+
69 }
+
70 });
+
71
+
72 return future;
+
73 }
+
+
74
+
81 template <typename F, typename = std::enable_if_t<std::is_void_v<std::invoke_result_t<std::decay_t<F>>>>>
+
+ +
83 SharedFuture<void> future;
+
84 auto fp = future.get_future();
+
85
+
86 auto t = std::make_shared<typename std::remove_reference<F>::type>(std::forward<F>(task));
+
87
+
88 queue_task([fp, t]() {
+
89 try {
+
90 (*t)();
+
91 fp->set();
+
92 } catch (...) {
+
93 fp->set_exception(std::current_exception());
+
94 }
+
95 });
+
96
+
97 return future;
+
98 }
+
+
99};
+
+
100
+
101} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
+ -
#define DLL_EXPORT
Definition: Threadpool.h:17
-
Definition: Threadpool.h:22
-
Threadpool(const unsigned int size=4)
Definition: Threadpool.cpp:3
-
std::shared_future< R > execute(F &&task)
Definition: Threadpool.h:57
-
std::shared_future< void > execute(F &&task)
Definition: Threadpool.h:81
-
std::shared_future< R > then(std::shared_future< F > &future, T &&task)
Definition: Threadpool.h:107
+
Definition Future.h:171
+
std::shared_ptr< Future< Value > > get_future()
Definition Future.h:179
+
Definition Threadpool.h:23
+
Threadpool(const unsigned int size=4)
Definition Threadpool.cpp:3
+
SharedFuture< void > execute(F &&task)
Definition Threadpool.h:82
Threadpool(const Threadpool &)=delete
-
std::shared_future< R > then(std::shared_future< void > &future, T &&task)
Definition: Threadpool.h:124
-
~Threadpool()
Definition: Threadpool.cpp:14
-
Definition: Logger.h:23
-
Definition: Activity.h:6
+
SharedFuture< R > execute(F &&task)
Definition Threadpool.h:58
+
~Threadpool()
Definition Threadpool.cpp:14
+
Definition Logger.h:23
+
Definition Activity.h:6
diff --git a/docs/_user_8cpp.html b/docs/_user_8cpp.html index 205f69a9..9764f636 100644 --- a/docs/_user_8cpp.html +++ b/docs/_user_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/User.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,14 +78,20 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
User.cpp File Reference
+
User.cpp File Reference
#include "User.h"
@@ -96,7 +104,7 @@ diff --git a/docs/_user_8h.html b/docs/_user_8h.html index 13096787..13d2f5ae 100644 --- a/docs/_user_8h.html +++ b/docs/_user_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/User.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
User.h File Reference
+
User.h File Reference
#include <iostream>
@@ -95,14 +103,14 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::User
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -111,7 +119,7 @@ diff --git a/docs/_user_8h.js b/docs/_user_8h.js index ed1603e7..952d0c75 100644 --- a/docs/_user_8h.js +++ b/docs/_user_8h.js @@ -1,5 +1,4 @@ var _user_8h = [ - [ "User", "class_discord_c_p_p_1_1_user.html", "class_discord_c_p_p_1_1_user" ], - [ "DLL_EXPORT", "_user_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::User", "class_discord_c_p_p_1_1_user.html", "class_discord_c_p_p_1_1_user" ] ]; \ No newline at end of file diff --git a/docs/_user_8h_source.html b/docs/_user_8h_source.html index 6b1ad680..227acce5 100644 --- a/docs/_user_8h_source.html +++ b/docs/_user_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/User.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,95 +83,117 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
User.h
+
User.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <iostream>
-
3 
-
4 #include "DiscordObject.h"
-
5 #include "Logger.h"
-
6 
-
7 namespace DiscordCPP {
-
8 
-
9 class Message;
-
10 class Embed;
-
11 class DMChannel;
-
12 
-
13 class User : public DiscordObject {
-
14  public:
-
15  enum PremiumTypes {
- - -
18  Nitro
-
19  };
-
20 
-
22  std::string username;
-
24  std::string discriminator;
-
26  std::string avatar;
-
28  bool bot = false;
-
30  bool mfa_enabled = false;
-
32  std::string locale;
-
34  bool verified = false;
-
36  std::string email;
-
38  int flags = 0;
-
40  int premium_type = PremiumTypes::None;
-
41 
- -
43  DLL_EXPORT User(const json& data, const std::string& token);
-
44  DLL_EXPORT User(const std::string& id, const std::string& token);
-
45  DLL_EXPORT virtual ~User() {}
-
46 
- -
50  DLL_EXPORT Message send(const std::string& content, const bool tts = false);
-
52  DLL_EXPORT Message send(const Embed& embed);
-
53 
-
55  DLL_EXPORT virtual operator std::string() { return username; };
-
56 };
-
57 
-
58 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <iostream>
+
3
+
4#include "DiscordObject.h"
+
5#include "Logger.h"
+
6
+
7namespace DiscordCPP {
+
8
+
9class Message;
+
10class Embed;
+
11class DMChannel;
+
12
+
+
13class User : public DiscordObject {
+
14 public:
+
+ + + +
18 Nitro
+
19 };
+
+
20
+
21 private:
+
23 std::string username;
+
25 std::string discriminator;
+
27 std::string avatar;
+
29 bool bot = false;
+
31 bool mfa_enabled = false;
+
33 std::string locale;
+
35 bool verified = false;
+
37 std::string email;
+
39 int flags = 0;
+
41 PremiumType premium_type = PremiumType::None;
+
42
+
43 public:
+
44 DLL_EXPORT User() = default;
+
45 DLL_EXPORT User(const json& data, const std::string& token);
+
46 DLL_EXPORT User(const std::string& id, const std::string& token);
+
47 DLL_EXPORT virtual ~User() = default;
+
48
+ +
52 DLL_EXPORT Message send(const std::string& content, const bool tts = false);
+
54 DLL_EXPORT Message send(const Embed& embed);
+
55
+
57 DLL_EXPORT virtual explicit operator std::string() { return username; };
+
58
+
60 DLL_EXPORT std::string get_username() { return username; }
+
62 DLL_EXPORT std::string get_discriminator() { return discriminator; }
+
64 DLL_EXPORT std::string get_avatar() { return avatar; }
+
66 DLL_EXPORT bool is_bot() { return bot; }
+
68 DLL_EXPORT bool is_mfa_enabled() { return mfa_enabled; }
+
70 DLL_EXPORT std::string get_locale() { return locale; }
+
72 DLL_EXPORT bool is_verified() { return verified; }
+
74 DLL_EXPORT std::string get_email() { return email; }
+
76 DLL_EXPORT int get_flags() { return flags; }
+
78 DLL_EXPORT PremiumType get_premium_type() { return premium_type; }
+
79};
+
+
80} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: DMChannel.h:6
-
Definition: DiscordObject.h:9
-
Definition: Embed.h:9
-
Definition: Message.h:25
-
Definition: User.h:13
-
int premium_type
the type of Nitro subscription on a user's account
Definition: User.h:40
-
std::string username
ther user's name
Definition: User.h:22
-
int flags
the flags on a user's account
Definition: User.h:38
-
bool mfa_enabled
true, if the user has enabled two factor authentification
Definition: User.h:30
-
PremiumTypes
Definition: User.h:15
-
@ NitroClassic
Definition: User.h:17
-
@ None
Definition: User.h:16
-
@ Nitro
Definition: User.h:18
-
bool bot
true, if the user is a bot
Definition: User.h:28
-
std::string discriminator
the user's discord-tag
Definition: User.h:24
-
std::string email
the user's email
Definition: User.h:36
-
std::string locale
the user's chosen language option
Definition: User.h:32
-
DMChannel get_dmchannel()
get/create the DMChannel for this user
Definition: User.cpp:29
-
bool verified
true, if the user's email has been verified
Definition: User.h:34
-
Message send(const std::string &content, const bool tts=false)
send a message to this user
Definition: User.cpp:39
-
std::string avatar
the user's avatar hash
Definition: User.h:26
-
User()
Definition: User.h:42
-
virtual ~User()
Definition: User.h:45
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition DMChannel.h:6
+
Definition DiscordObject.h:10
+
Definition Embed.h:9
+
Definition Message.h:13
+
Definition User.h:13
+
PremiumType
Definition User.h:15
+
@ NitroClassic
Definition User.h:17
+
@ None
Definition User.h:16
+
@ Nitro
Definition User.h:18
+
virtual ~User()=default
+
int get_flags()
the flags on a user's account
Definition User.h:76
+
bool is_verified()
true, if the user's email has been verified
Definition User.h:72
+
bool is_mfa_enabled()
true, if the user has enabled two factor authentification
Definition User.h:68
+
std::string get_avatar()
the user's avatar hash
Definition User.h:64
+
DMChannel get_dmchannel()
get/create the DMChannel for this user
Definition User.cpp:28
+
std::string get_discriminator()
the user's discord-tag
Definition User.h:62
+ +
std::string get_locale()
the user's chosen language option
Definition User.h:70
+
Message send(const std::string &content, const bool tts=false)
send a message to this user
Definition User.cpp:38
+
PremiumType get_premium_type()
Definition User.h:78
+
bool is_bot()
true, if the user is a bot
Definition User.h:66
+
std::string get_email()
the user's email
Definition User.h:74
+
std::string get_username()
the user's name
Definition User.h:60
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_voice_channel_8cpp.html b/docs/_voice_channel_8cpp.html index d6016072..4ac9e5f3 100644 --- a/docs/_voice_channel_8cpp.html +++ b/docs/_voice_channel_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceChannel.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,25 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceChannel.cpp File Reference
+
VoiceChannel.cpp File Reference
#include "VoiceChannel.h"
+#include <cstddef>
+#include "ChannelHelper.h"
#include "Discord.h"
#include "Exceptions.h"
#include "Guild.h"
@@ -98,7 +108,7 @@ diff --git a/docs/_voice_channel_8h.html b/docs/_voice_channel_8h.html index 5e68218a..534ae135 100644 --- a/docs/_voice_channel_8h.html +++ b/docs/_voice_channel_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceChannel.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,31 +78,37 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceChannel.h File Reference
+
VoiceChannel.h File Reference
#include "Channel.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::VoiceChannel
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -109,7 +117,7 @@ diff --git a/docs/_voice_channel_8h.js b/docs/_voice_channel_8h.js index 6fbed53c..baf89a32 100644 --- a/docs/_voice_channel_8h.js +++ b/docs/_voice_channel_8h.js @@ -1,5 +1,4 @@ var _voice_channel_8h = [ - [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html", "class_discord_c_p_p_1_1_voice_channel" ], - [ "DLL_EXPORT", "_voice_channel_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] + [ "DiscordCPP::VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html", "class_discord_c_p_p_1_1_voice_channel" ] ]; \ No newline at end of file diff --git a/docs/_voice_channel_8h_source.html b/docs/_voice_channel_8h_source.html index 145e8228..8c3e920d 100644 --- a/docs/_voice_channel_8h_source.html +++ b/docs/_voice_channel_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceChannel.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,65 +83,74 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceChannel.h
+
VoiceChannel.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 #include "Channel.h"
-
4 
-
5 namespace DiscordCPP {
-
6 
-
7 class Guild;
-
8 class Discord;
-
9 class VoiceClient;
-
10 
-
11 class VoiceChannel : public Channel {
-
12  private:
-
13  Discord* _client;
-
14 
-
15  public:
-
17  int bitrate;
- -
21  Channel* parent = NULL;
-
22 
-
23  DLL_EXPORT VoiceChannel(Discord* client, const json& data, const std::string& token);
-
24  DLL_EXPORT VoiceChannel(Discord* client, const std::string& id, const std::string& token);
- - - -
28 
-
30  DLL_EXPORT std::shared_ptr<VoiceClient> connect();
-
31 };
-
32 
-
33 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2
+
3#include "Channel.h"
+
4
+
5namespace DiscordCPP {
+
6
+
7class Discord;
+
8class VoiceClient;
+
9
+
+
10class VoiceChannel : public Channel {
+
11 private:
+
12 Discord* _client = nullptr;
+
13
+
15 int bitrate = 0;
+
17 int user_limit = 0;
+
19 std::optional<std::string> parent_id;
+
20 std::optional<Channel> parent;
+
21
+
22 public:
+
23 DLL_EXPORT VoiceChannel(Discord* client, const json& data, const std::string& token);
+
24 DLL_EXPORT VoiceChannel(Discord* client, const std::string& id, const std::string& token);
+ +
26
+
28 DLL_EXPORT std::shared_ptr<VoiceClient> connect();
+
29
+
31 DLL_EXPORT int get_bitrate() { return bitrate; }
+
33 DLL_EXPORT int get_user_limit() { return user_limit; }
+
35 DLL_EXPORT std::optional<Channel> get_parent();
+
36};
+
+
37
+
38} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Channel.h:29
-
Definition: Discord.h:31
-
Definition: VoiceChannel.h:11
-
~VoiceChannel()
Definition: VoiceChannel.cpp:34
-
std::shared_ptr< VoiceClient > connect()
connect to this VoiceChannel
Definition: VoiceChannel.cpp:41
-
int bitrate
the channel's bitrate
Definition: VoiceChannel.h:17
-
Channel * parent
the parent category channel
Definition: VoiceChannel.h:21
-
VoiceChannel()
Definition: VoiceChannel.h:26
-
int user_limit
the channel's user-limit
Definition: VoiceChannel.h:19
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition Channel.h:11
+
Definition Discord.h:34
+
Definition VoiceChannel.h:10
+
std::shared_ptr< VoiceClient > connect()
connect to this VoiceChannel
Definition VoiceChannel.cpp:28
+
std::optional< Channel > get_parent()
Definition VoiceChannel.cpp:74
+ +
int get_bitrate()
Definition VoiceChannel.h:31
+
int get_user_limit()
Definition VoiceChannel.h:33
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_voice_client_8cpp.html b/docs/_voice_client_8cpp.html index 88b5e80c..f0b5e822 100644 --- a/docs/_voice_client_8cpp.html +++ b/docs/_voice_client_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceClient.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,59 +78,67 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceClient.cpp File Reference
+
VoiceClient.cpp File Reference
#include "VoiceClient.h"
-#include <errno.h>
#include <opus/opus.h>
#include <sodium.h>
-#include <stdio.h>
-#include <time.h>
#include <algorithm>
+#include <cerrno>
#include <chrono>
+#include <cstdio>
+#include <ctime>
+#include <memory>
#include <queue>
+#include <utility>
#include "Exceptions.h"
#include "Logger.h"
#include "static.h"
- - +

+

Macros

#define MAX_PACKET_SIZE   FRAME_SIZE * 8
#define MAX_PACKET_SIZE   (FRAME_SIZE * 8)
 
- - + - + - + - + - +

+

Variables

const unsigned short FRAME_MILLIS = 20
const unsigned short FRAME_MILLIS = 20
 
const unsigned short SAMPLE_RATE = 48000
const unsigned short SAMPLE_RATE = 48000
 
const unsigned short CHANNELS = 2
const unsigned short CHANNELS = 2
 
const unsigned short FRAME_SIZE = (SAMPLE_RATE / 1000) * FRAME_MILLIS
const unsigned short FRAME_SIZE = (SAMPLE_RATE / 1000) * FRAME_MILLIS
 
const unsigned int BITRATE = 131072
const unsigned int BITRATE = 131072
 

Macro Definition Documentation

- -

◆ MAX_PACKET_SIZE

+ +

◆ MAX_PACKET_SIZE

- +
#define MAX_PACKET_SIZE   FRAME_SIZE * 8#define MAX_PACKET_SIZE   (FRAME_SIZE * 8)
@@ -136,8 +146,8 @@

Variable Documentation

- -

◆ BITRATE

+ +

◆ BITRATE

@@ -150,8 +160,8 @@

-

◆ CHANNELS

+ +

◆ CHANNELS

@@ -164,8 +174,8 @@

-

◆ FRAME_MILLIS

+ +

◆ FRAME_MILLIS

@@ -178,22 +188,22 @@

-

◆ FRAME_SIZE

+ +

◆ FRAME_SIZE

- +
const unsigned short FRAME_SIZE = (SAMPLE_RATE / 1000) * FRAME_MILLISconst unsigned short FRAME_SIZE = (SAMPLE_RATE / 1000) * FRAME_MILLIS
- -

◆ SAMPLE_RATE

+ +

◆ SAMPLE_RATE

@@ -212,7 +222,7 @@

diff --git a/docs/_voice_client_8h.html b/docs/_voice_client_8h.html index 9978ad53..47f46e2e 100644 --- a/docs/_voice_client_8h.html +++ b/docs/_voice_client_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceClient.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
@@ -86,8 +95,7 @@ Classes | Namespaces | Macros
-
-
VoiceClient.h File Reference
+
VoiceClient.h File Reference
#include <boost/array.hpp>
@@ -102,26 +110,26 @@

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::udp_client
 
class  DiscordCPP::VoiceClient
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
- - +

+

Macros

#define DLL_EXPORT
#define DLL_EXPORT
 

Macro Definition Documentation

- -

◆ DLL_EXPORT

+ +

◆ DLL_EXPORT

@@ -140,7 +148,7 @@

diff --git a/docs/_voice_client_8h.js b/docs/_voice_client_8h.js index 1ff8f858..4cf93b48 100644 --- a/docs/_voice_client_8h.js +++ b/docs/_voice_client_8h.js @@ -1,6 +1,6 @@ var _voice_client_8h = [ - [ "udp_client", "class_discord_c_p_p_1_1udp__client.html", "class_discord_c_p_p_1_1udp__client" ], - [ "VoiceClient", "class_discord_c_p_p_1_1_voice_client.html", "class_discord_c_p_p_1_1_voice_client" ], + [ "DiscordCPP::udp_client", "class_discord_c_p_p_1_1udp__client.html", "class_discord_c_p_p_1_1udp__client" ], + [ "DiscordCPP::VoiceClient", "class_discord_c_p_p_1_1_voice_client.html", "class_discord_c_p_p_1_1_voice_client" ], [ "DLL_EXPORT", "_voice_client_8h.html#a1ca888bd091694c05472e1b91df1a97b", null ] ]; \ No newline at end of file diff --git a/docs/_voice_client_8h_source.html b/docs/_voice_client_8h_source.html index 0806c612..1e8d207d 100644 --- a/docs/_voice_client_8h_source.html +++ b/docs/_voice_client_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceClient.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,128 +83,147 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceClient.h
+
VoiceClient.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include <boost/array.hpp>
-
3 #include <boost/asio.hpp>
-
4 #include <boost/asio/ip/udp.hpp>
-
5 #include <boost/bind.hpp>
-
6 
-
7 #include "AudioSource.h"
-
8 #include "Logger.h"
-
9 #include "MainGateway.h"
-
10 #include "VoiceGateway.h"
-
11 #include "VoiceState.h"
-
12 
-
13 #ifdef _WIN32
-
14 #define DLL_EXPORT __declspec(dllexport)
-
15 #else
-
16 #define DLL_EXPORT
-
17 #endif
-
18 
-
19 namespace DiscordCPP {
-
20 
-
21 using namespace boost::asio::ip;
-
22 
-
23 class udp_client {
-
24  private:
-
25  Logger _log;
-
26 
-
27  boost::asio::io_service _io_service;
-
28  std::unique_ptr<udp::socket> _socket;
-
29  // udp::socket *_recv_socket;
-
30  udp::endpoint _remote;
-
31  boost::array<char, 128> _recv_buffer;
-
32 
-
33  // void wait_for_receive();
-
34  // void handle_receive(boost::system::error_code &error, size_t
-
35  // bytes_tranferred);
-
36  public:
-
37  DLL_EXPORT udp_client(const std::string& ip, const int port);
- -
39  DLL_EXPORT void send(const std::string& msg);
-
40  DLL_EXPORT std::string receive();
-
41 };
-
42 
-
43 class VoiceClient {
-
44  private:
-
45  std::shared_ptr<Threadpool> threadpool;
-
46 
-
47  std::string _voice_token;
-
48  std::string _endpoint;
-
49  std::string _session_id;
-
50  std::string _guild_id;
-
51  std::string _channel_id;
-
52  std::string _user_id;
-
53 
-
54  bool _ready = false;
-
55  bool _playing = false;
-
56  bool _cancel_playing = false;
-
57 
-
58  unsigned int _ssrc = 0;
-
59  std::string _server_ip;
-
60  unsigned short _server_port = 0;
-
61  std::string _my_ip;
-
62  unsigned short _my_port = 0;
-
63 
-
64  std::string _mode;
-
65  std::vector<unsigned char> _secret_key;
-
66 
-
67  std::shared_ptr<MainGateway> _main_ws;
-
68  std::unique_ptr<VoiceGateway> _voice_ws;
-
69 
-
70  std::unique_ptr<udp_client> _udp;
-
71 
-
72  unsigned short _sequence = 0;
-
73  unsigned int _timestamp = 0;
-
74 
-
75  Logger _log;
-
76 
-
77  DLL_EXPORT std::shared_future<void> connect_voice_udp();
-
78  DLL_EXPORT std::shared_future<void> select_protocol();
-
79  DLL_EXPORT std::shared_future<void> load_session_description(const json& data);
-
80  DLL_EXPORT std::shared_future<void> speak(bool speak = true);
-
81 
-
82  public:
-
83  DLL_EXPORT VoiceClient(std::shared_ptr<MainGateway> main_ws, const std::string& voice_token, const std::string& endpoint, const std::string& session_id, const std::string& guild_id, const std::string& channel_id, const std::string& user_id);
- - -
86 
-
90  DLL_EXPORT std::shared_future<void> play(AudioSource* source);
-
91  DLL_EXPORT void stop_playing();
-
92  DLL_EXPORT std::shared_future<void> disconnect();
-
93 };
-
94 
-
95 } // namespace DiscordCPP
+Go to the documentation of this file.
1#pragma once
+
2#include <boost/array.hpp>
+
3#include <boost/asio.hpp>
+
4#include <boost/asio/ip/udp.hpp>
+
5#include <boost/bind.hpp>
+
6
+
7#include "AudioSource.h"
+
8#include "Logger.h"
+
9#include "MainGateway.h"
+
10#include "VoiceGateway.h"
+
11#include "VoiceState.h"
+
12
+
13#ifdef _WIN32
+
14#define DLL_EXPORT __declspec(dllexport)
+
15#else
+
16#define DLL_EXPORT
+
17#endif
+
18
+
19namespace DiscordCPP {
+
20
+
21using namespace boost::asio::ip;
+
22
+
+ +
24 private:
+
25 Logger _log;
+
26
+
27 boost::asio::io_service _io_service;
+
28 std::unique_ptr<udp::socket> _socket;
+
29 // udp::socket *_recv_socket;
+
30 udp::endpoint _remote;
+
31 boost::array<char, 128> _recv_buffer{};
+
32
+
33 // void wait_for_receive();
+
34 // void handle_receive(boost::system::error_code &error, size_t
+
35 // bytes_tranferred);
+
36 public:
+
37 DLL_EXPORT udp_client(const std::string& ip, const int port);
+ +
39 DLL_EXPORT void send(const std::string& msg);
+
40 DLL_EXPORT std::string receive();
+
41};
+
+
42
+
+ +
44 private:
+
45 std::shared_ptr<Threadpool> threadpool;
+
46
+
47 std::string _voice_token;
+
48 std::string _endpoint;
+
49 std::string _session_id;
+
50 std::string _guild_id;
+
51 std::string _channel_id;
+
52 std::string _user_id;
+
53
+
54 bool _ready = false;
+
55 bool _playing = false;
+
56 bool _cancel_playing = false;
+
57
+
58 unsigned int _ssrc = 0;
+
59 std::string _server_ip;
+
60 unsigned short _server_port = 0;
+
61 std::string _my_ip;
+
62 unsigned short _my_port = 0;
+
63
+
64 std::string _mode;
+
65 std::vector<unsigned char> _secret_key;
+
66
+
67 std::shared_ptr<MainGateway> _main_ws;
+
68 std::unique_ptr<VoiceGateway> _voice_ws;
+
69
+
70 std::unique_ptr<udp_client> _udp;
+
71
+
72 unsigned short _sequence = 0;
+
73 unsigned int _timestamp = 0;
+
74
+
75 Logger _log;
+
76
+
77 DLL_EXPORT void connect_voice_udp();
+
78 DLL_EXPORT void select_protocol();
+
79 DLL_EXPORT void load_session_description(const json& data);
+
80 DLL_EXPORT void speak(bool speak = true);
+
81
+
82 public:
+
83 DLL_EXPORT VoiceClient(std::shared_ptr<MainGateway> main_ws, const std::string& voice_token, const std::string& endpoint, const std::string& session_id, std::string guild_id, std::string channel_id, const std::string& user_id);
+ + +
86
+ + + +
93};
+
+
94
+
95} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
#define DLL_EXPORT
Definition: VoiceClient.h:16
-
Definition: AudioSource.h:10
-
Definition: VoiceClient.h:43
-
VoiceClient()
Definition: VoiceClient.h:84
-
Definition: VoiceClient.h:23
-
Definition: Logger.h:23
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition AudioSource.h:10
+
Definition Future.h:171
+
Definition VoiceClient.h:43
+ +
~VoiceClient()
Definition VoiceClient.cpp:201
+
SharedFuture< void > disconnect()
Definition VoiceClient.cpp:208
+
void stop_playing()
Definition VoiceClient.cpp:238
+
SharedFuture< void > play(AudioSource *source)
Definition VoiceClient.cpp:242
+
Definition VoiceClient.h:23
+
void send(const std::string &msg)
Definition VoiceClient.cpp:47
+
std::string receive()
Definition VoiceClient.cpp:55
+
~udp_client()
Definition VoiceClient.cpp:42
+
udp_client(const std::string &ip, const int port)
Definition VoiceClient.cpp:29
+
Definition Logger.h:23
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_voice_gateway_8cpp.html b/docs/_voice_gateway_8cpp.html index be5fb9e5..107e4306 100644 --- a/docs/_voice_gateway_8cpp.html +++ b/docs/_voice_gateway_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceGateway.cpp File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,24 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceGateway.cpp File Reference
+
VoiceGateway.cpp File Reference
#include "VoiceGateway.h"
+#include <utility>
diff --git a/docs/_voice_gateway_8h.html b/docs/_voice_gateway_8h.html index 3c670189..7c50688d 100644 --- a/docs/_voice_gateway_8h.html +++ b/docs/_voice_gateway_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceGateway.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,31 +78,37 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceGateway.h File Reference
+
VoiceGateway.h File Reference
#include "Gateway.h"

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::VoiceGateway
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -109,7 +117,7 @@ diff --git a/docs/_voice_gateway_8h.js b/docs/_voice_gateway_8h.js new file mode 100644 index 00000000..8545567f --- /dev/null +++ b/docs/_voice_gateway_8h.js @@ -0,0 +1,4 @@ +var _voice_gateway_8h = +[ + [ "DiscordCPP::VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html", "class_discord_c_p_p_1_1_voice_gateway" ] +]; \ No newline at end of file diff --git a/docs/_voice_gateway_8h_source.html b/docs/_voice_gateway_8h_source.html index 673dc5c2..04e3fac3 100644 --- a/docs/_voice_gateway_8h_source.html +++ b/docs/_voice_gateway_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceGateway.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,54 +83,62 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceGateway.h
+
VoiceGateway.h
-Go to the documentation of this file.
1 #pragma once
-
2 #include "Gateway.h"
-
3 
-
4 namespace DiscordCPP {
-
5 
-
6 class VoiceGateway : public Gateway {
-
7  private:
-
8  std::string _session_id;
-
9  std::string _guild_id;
-
10  std::string _user_id;
-
11  bool _resume = false;
-
12 
-
13  DLL_EXPORT virtual json get_heartbeat_payload() override;
-
14  DLL_EXPORT virtual void identify() override;
-
15  DLL_EXPORT virtual void on_websocket_incoming_message(const std::string& message) override;
-
16 
-
17  public:
-
18  DLL_EXPORT VoiceGateway(const std::string& token, const std::string& session_id, const std::string& guild_id, const std::string& user_id, const std::shared_ptr<Threadpool>& threadpool);
- -
20 };
-
21 
-
22 } // namespace DiscordCPP
-
#define DLL_EXPORT
Definition: AudioSource.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include "Gateway.h"
+
3
+
4namespace DiscordCPP {
+
5
+
+
6class VoiceGateway : public Gateway {
+
7 private:
+
8 std::string _session_id;
+
9 std::string _guild_id;
+
10 std::string _user_id;
+
11 bool _resume = false;
+
12
+
13 DLL_EXPORT json get_heartbeat_payload() override;
+
14 DLL_EXPORT void identify() override;
+
15 DLL_EXPORT void on_websocket_incoming_message(const std::string& message) override;
+
16
+
17 public:
+
18 DLL_EXPORT VoiceGateway(const std::string& token, std::string session_id, std::string guild_id, std::string user_id, const std::shared_ptr<Threadpool>& threadpool);
+
19 DLL_EXPORT ~VoiceGateway() override = default;
+
20};
+
+
21
+
22} // namespace DiscordCPP
+
#define DLL_EXPORT
Definition AudioSource.h:6
-
Definition: Gateway.h:15
-
std::shared_ptr< Threadpool > threadpool
the threadpool used for tasks handling messages
Definition: Gateway.h:18
-
Definition: VoiceGateway.h:6
-
~VoiceGateway()
Definition: VoiceGateway.h:19
-
VoiceGateway(const std::string &token, const std::string &session_id, const std::string &guild_id, const std::string &user_id, const std::shared_ptr< Threadpool > &threadpool)
Definition: VoiceGateway.cpp:70
-
Definition: Activity.h:6
-
nlohmann::json json
Definition: static.h:18
+
Definition Gateway.h:15
+
std::shared_ptr< Threadpool > threadpool
the threadpool used for tasks handling messages
Definition Gateway.h:18
+
Definition VoiceGateway.h:6
+
VoiceGateway(const std::string &token, std::string session_id, std::string guild_id, std::string user_id, const std::shared_ptr< Threadpool > &threadpool)
Definition VoiceGateway.cpp:71
+
~VoiceGateway() override=default
+
Definition Activity.h:6
+
nlohmann::json json
Definition static.h:18
diff --git a/docs/_voice_state_8cpp.html b/docs/_voice_state_8cpp.html deleted file mode 100644 index 3d9f84be..00000000 --- a/docs/_voice_state_8cpp.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -Discord.C++: Discord.C++/VoiceState.cpp File Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
Discord.C++ -  0.10.1 -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
VoiceState.cpp File Reference
-
-
-
#include "VoiceState.h"
-
-
- - - - diff --git a/docs/_voice_state_8h.html b/docs/_voice_state_8h.html index 22d43744..3a85f98f 100644 --- a/docs/_voice_state_8h.html +++ b/docs/_voice_state_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceState.h File Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,30 +78,38 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceState.h File Reference
+
VoiceState.h File Reference
- +
#include <memory>
+#include <string>
+

Go to the source code of this file.

-

+

Classes

class  DiscordCPP::VoiceState
 
- - +

+

Namespaces

 DiscordCPP
namespace  DiscordCPP
 
@@ -108,7 +118,7 @@ diff --git a/docs/_voice_state_8h.js b/docs/_voice_state_8h.js new file mode 100644 index 00000000..c76d4594 --- /dev/null +++ b/docs/_voice_state_8h.js @@ -0,0 +1,4 @@ +var _voice_state_8h = +[ + [ "DiscordCPP::VoiceState", "class_discord_c_p_p_1_1_voice_state.html", "class_discord_c_p_p_1_1_voice_state" ] +]; \ No newline at end of file diff --git a/docs/_voice_state_8h_source.html b/docs/_voice_state_8h_source.html index d7874aea..6f295862 100644 --- a/docs/_voice_state_8h_source.html +++ b/docs/_voice_state_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/VoiceState.h Source File + + @@ -23,10 +25,9 @@
- - + @@ -34,22 +35,28 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ + +
@@ -76,53 +83,63 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
VoiceState.h
+
VoiceState.h
-Go to the documentation of this file.
1 #pragma once
-
2 
-
3 namespace DiscordCPP {
-
4 
-
5 class VoiceClient;
-
6 class VoiceState {
-
7  public:
-
8  std::shared_ptr<VoiceClient> voice_client = nullptr;
-
9 
-
10  std::string voice_token;
-
11  std::string endpoint;
-
12 
-
13  std::string guild_id;
-
14  std::string channel_id;
-
15  std::string session_id;
-
16  // bool deaf;
-
17  // bool mute;
-
18  // bool self_deaf;
-
19  // bool self_mute;
-
20 };
-
21 
-
22 } // namespace DiscordCPP
-
Definition: VoiceState.h:6
-
std::string endpoint
Definition: VoiceState.h:11
-
std::string voice_token
Definition: VoiceState.h:10
-
std::string session_id
Definition: VoiceState.h:15
-
std::shared_ptr< VoiceClient > voice_client
Definition: VoiceState.h:8
-
std::string guild_id
Definition: VoiceState.h:13
-
std::string channel_id
Definition: VoiceState.h:14
-
Definition: Activity.h:6
+Go to the documentation of this file.
1#pragma once
+
2#include <memory>
+
3#include <string>
+
4
+
5namespace DiscordCPP {
+
6
+
7class VoiceClient;
+
+
8class VoiceState {
+
9 public:
+
10 std::shared_ptr<VoiceClient> voice_client = nullptr;
+
11
+
12 std::string voice_token;
+
13 std::string endpoint;
+
14
+
15 std::string guild_id;
+
16 std::string channel_id;
+
17 std::string session_id;
+
18 // bool deaf;
+
19 // bool mute;
+
20 // bool self_deaf;
+
21 // bool self_mute;
+
22};
+
+
23
+
24} // namespace DiscordCPP
+
Definition VoiceState.h:8
+
std::string endpoint
Definition VoiceState.h:13
+
std::string voice_token
Definition VoiceState.h:12
+
std::string session_id
Definition VoiceState.h:17
+
std::shared_ptr< VoiceClient > voice_client
Definition VoiceState.h:10
+
std::string guild_id
Definition VoiceState.h:15
+
std::string channel_id
Definition VoiceState.h:16
+
Definition Activity.h:6
diff --git a/docs/annotated.html b/docs/annotated.html index a867707e..abcfb623 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,70 +78,78 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Class List
+
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123]
- - +
[detail level 12]
 NDiscordCPP
 CActivity
+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
 NDiscordCPP
 CActivity
 CApplicationCommand
 CApplicationCommandOption
 CApplicationCommandSubcommand
 CApplicationCommandChannelOption
 CApplicationCommandValueOption
 CApplicationCommandIntegerOption
 CApplicationCommandNumberOption
 CAudioSource
 CChannel
 CDiscord
 CDiscordObject
 CDMChannel
 CEmbed
 CAuthor
 CField
 CFooter
 CImage
 CProvider
 CVideo
 CDiscordException
 CStatusCodeException
 CClientException
 CSizeError
 COpusError
 CHTTPError
 CFFmpegAudioSource
 CFileAudioSource
 CGateway
 CApplicationCommandChannelOption
 CApplicationCommandIntegerOption
 CApplicationCommandNumberOption
 CApplicationCommandOption
 CApplicationCommandOptionHelper
 CApplicationCommandSubcommand
 CApplicationCommandValueOption
 CAudioSource
 CChannel
 CChannelHelper
 CClientException
 CDiscord
 CDiscordException
 CDiscordObject
 CDMChannel
 CEmbed
 CFFmpegAudioSource
 CFileAudioSource
 CFuture
 CFuture< void >
 CGateway
 CGuild
 CGuildChannel
 CInteraction
 CInteractionData
 CInteractionDataOption
 CInteractionDataStringOption
 CGuildChannel
 CHTTPError
 CInteraction
 CInteractionData
 CInteractionDataBooleanOption
 CInteractionDataIntegerOption
 CInteractionDataNumberOption
 CInteractionDataSubcommandOption
 CInteractionResolvedData
 CMainGateway
 CMember
 CMessage
 CTextChannel
 CThreadpool
 CUser
 CVoiceChannel
 Cudp_client
 CVoiceClient
 CVoiceGateway
 CVoiceState
 CIntents
 CInteractionDataNumberOption
 CInteractionDataOption
 CInteractionDataOptionHelper
 CInteractionDataStringOption
 CInteractionDataSubcommandOption
 CInteractionResolvedData
 CMainGateway
 CMember
 CMessage
 COpusError
 CSharedFuture
 CSharedFuture< void >
 CSizeError
 CStatusCodeException
 CTextChannel
 CThreadpool
 Cudp_client
 CUser
 CVoiceChannel
 CVoiceClient
 CVoiceGateway
 CVoiceState
 CIntents
 CLogger
@@ -148,7 +158,7 @@ diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js index 55f23898..4bb03716 100644 --- a/docs/annotated_dup.js +++ b/docs/annotated_dup.js @@ -3,45 +3,53 @@ var annotated_dup = [ "DiscordCPP", "namespace_discord_c_p_p.html", [ [ "Activity", "class_discord_c_p_p_1_1_activity.html", "class_discord_c_p_p_1_1_activity" ], [ "ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html", "class_discord_c_p_p_1_1_application_command" ], - [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html", "class_discord_c_p_p_1_1_application_command_option" ], - [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html", "class_discord_c_p_p_1_1_application_command_subcommand" ], [ "ApplicationCommandChannelOption", "class_discord_c_p_p_1_1_application_command_channel_option.html", "class_discord_c_p_p_1_1_application_command_channel_option" ], - [ "ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html", "class_discord_c_p_p_1_1_application_command_value_option" ], [ "ApplicationCommandIntegerOption", "class_discord_c_p_p_1_1_application_command_integer_option.html", "class_discord_c_p_p_1_1_application_command_integer_option" ], [ "ApplicationCommandNumberOption", "class_discord_c_p_p_1_1_application_command_number_option.html", "class_discord_c_p_p_1_1_application_command_number_option" ], + [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html", "class_discord_c_p_p_1_1_application_command_option" ], + [ "ApplicationCommandOptionHelper", "class_discord_c_p_p_1_1_application_command_option_helper.html", null ], + [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html", "class_discord_c_p_p_1_1_application_command_subcommand" ], + [ "ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html", "class_discord_c_p_p_1_1_application_command_value_option" ], [ "AudioSource", "class_discord_c_p_p_1_1_audio_source.html", "class_discord_c_p_p_1_1_audio_source" ], [ "Channel", "class_discord_c_p_p_1_1_channel.html", "class_discord_c_p_p_1_1_channel" ], + [ "ChannelHelper", "class_discord_c_p_p_1_1_channel_helper.html", null ], + [ "ClientException", "class_discord_c_p_p_1_1_client_exception.html", "class_discord_c_p_p_1_1_client_exception" ], [ "Discord", "class_discord_c_p_p_1_1_discord.html", "class_discord_c_p_p_1_1_discord" ], + [ "DiscordException", "class_discord_c_p_p_1_1_discord_exception.html", "class_discord_c_p_p_1_1_discord_exception" ], [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html", "class_discord_c_p_p_1_1_discord_object" ], [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html", "class_discord_c_p_p_1_1_d_m_channel" ], [ "Embed", "class_discord_c_p_p_1_1_embed.html", "class_discord_c_p_p_1_1_embed" ], - [ "DiscordException", "class_discord_c_p_p_1_1_discord_exception.html", "class_discord_c_p_p_1_1_discord_exception" ], - [ "StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html", "class_discord_c_p_p_1_1_status_code_exception" ], - [ "ClientException", "class_discord_c_p_p_1_1_client_exception.html", "class_discord_c_p_p_1_1_client_exception" ], - [ "SizeError", "class_discord_c_p_p_1_1_size_error.html", "class_discord_c_p_p_1_1_size_error" ], - [ "OpusError", "class_discord_c_p_p_1_1_opus_error.html", "class_discord_c_p_p_1_1_opus_error" ], - [ "HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html", "class_discord_c_p_p_1_1_h_t_t_p_error" ], [ "FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html", "class_discord_c_p_p_1_1_f_fmpeg_audio_source" ], [ "FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html", "class_discord_c_p_p_1_1_file_audio_source" ], + [ "Future", "class_discord_c_p_p_1_1_future.html", "class_discord_c_p_p_1_1_future" ], + [ "Future< void >", "class_discord_c_p_p_1_1_future_3_01void_01_4.html", "class_discord_c_p_p_1_1_future_3_01void_01_4" ], [ "Gateway", "class_discord_c_p_p_1_1_gateway.html", "class_discord_c_p_p_1_1_gateway" ], [ "Guild", "class_discord_c_p_p_1_1_guild.html", "class_discord_c_p_p_1_1_guild" ], [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html", "class_discord_c_p_p_1_1_guild_channel" ], + [ "HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html", "class_discord_c_p_p_1_1_h_t_t_p_error" ], [ "Interaction", "class_discord_c_p_p_1_1_interaction.html", "class_discord_c_p_p_1_1_interaction" ], [ "InteractionData", "class_discord_c_p_p_1_1_interaction_data.html", "class_discord_c_p_p_1_1_interaction_data" ], - [ "InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html", "class_discord_c_p_p_1_1_interaction_data_option" ], - [ "InteractionDataStringOption", "class_discord_c_p_p_1_1_interaction_data_string_option.html", "class_discord_c_p_p_1_1_interaction_data_string_option" ], + [ "InteractionDataBooleanOption", "class_discord_c_p_p_1_1_interaction_data_boolean_option.html", "class_discord_c_p_p_1_1_interaction_data_boolean_option" ], [ "InteractionDataIntegerOption", "class_discord_c_p_p_1_1_interaction_data_integer_option.html", "class_discord_c_p_p_1_1_interaction_data_integer_option" ], [ "InteractionDataNumberOption", "class_discord_c_p_p_1_1_interaction_data_number_option.html", "class_discord_c_p_p_1_1_interaction_data_number_option" ], + [ "InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html", "class_discord_c_p_p_1_1_interaction_data_option" ], + [ "InteractionDataOptionHelper", "class_discord_c_p_p_1_1_interaction_data_option_helper.html", null ], + [ "InteractionDataStringOption", "class_discord_c_p_p_1_1_interaction_data_string_option.html", "class_discord_c_p_p_1_1_interaction_data_string_option" ], [ "InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html", "class_discord_c_p_p_1_1_interaction_data_subcommand_option" ], [ "InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html", "class_discord_c_p_p_1_1_interaction_resolved_data" ], [ "MainGateway", "class_discord_c_p_p_1_1_main_gateway.html", "class_discord_c_p_p_1_1_main_gateway" ], [ "Member", "class_discord_c_p_p_1_1_member.html", "class_discord_c_p_p_1_1_member" ], [ "Message", "class_discord_c_p_p_1_1_message.html", "class_discord_c_p_p_1_1_message" ], + [ "OpusError", "class_discord_c_p_p_1_1_opus_error.html", "class_discord_c_p_p_1_1_opus_error" ], + [ "SharedFuture", "class_discord_c_p_p_1_1_shared_future.html", "class_discord_c_p_p_1_1_shared_future" ], + [ "SharedFuture< void >", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4" ], + [ "SizeError", "class_discord_c_p_p_1_1_size_error.html", "class_discord_c_p_p_1_1_size_error" ], + [ "StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html", "class_discord_c_p_p_1_1_status_code_exception" ], [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html", "class_discord_c_p_p_1_1_text_channel" ], [ "Threadpool", "class_discord_c_p_p_1_1_threadpool.html", "class_discord_c_p_p_1_1_threadpool" ], + [ "udp_client", "class_discord_c_p_p_1_1udp__client.html", "class_discord_c_p_p_1_1udp__client" ], [ "User", "class_discord_c_p_p_1_1_user.html", "class_discord_c_p_p_1_1_user" ], [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html", "class_discord_c_p_p_1_1_voice_channel" ], - [ "udp_client", "class_discord_c_p_p_1_1udp__client.html", "class_discord_c_p_p_1_1udp__client" ], [ "VoiceClient", "class_discord_c_p_p_1_1_voice_client.html", "class_discord_c_p_p_1_1_voice_client" ], [ "VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html", "class_discord_c_p_p_1_1_voice_gateway" ], [ "VoiceState", "class_discord_c_p_p_1_1_voice_state.html", "class_discord_c_p_p_1_1_voice_state" ] diff --git a/docs/bc_sd.png b/docs/bc_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..31ca888dc71049713b35c351933a8d0f36180bf1 GIT binary patch literal 635 zcmV->0)+jEP)Jwi0r1~gdSq#w{Bu1q z`craw(p2!hu$4C_$Oc3X(sI6e=9QSTwPt{G) z=htT&^~&c~L2~e{r5_5SYe7#Is-$ln>~Kd%$F#tC65?{LvQ}8O`A~RBB0N~`2M+waajO;5>3B&-viHGJeEK2TQOiPRa zfDKyqwMc4wfaEh4jt>H`nW_Zidwk@Bowp`}(VUaj-pSI(-1L>FJVsX}Yl9~JsqgsZ zUD9(rMwf23Gez6KPa|wwInZodP-2}9@fK0Ga_9{8SOjU&4l`pH4@qlQp83>>HT$xW zER^U>)MyV%t(Lu=`d=Y?{k1@}&r7ZGkFQ%z%N+sE9BtYjovzxyxCPxN6&@wLK{soQ zSmkj$aLI}miuE^p@~4}mg9OjDfGEkgY4~^XzLRUBB*O{+&vq<3v(E%+k_i%=`~j%{ Vj14gnt9}3g002ovPDHLkV1n!oC4m3{ literal 0 HcmV?d00001 diff --git a/docs/bdwn.png b/docs/bdwn.png deleted file mode 100644 index 940a0b950443a0bb1b216ac03c45b8a16c955452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,31 +78,42 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Activity Member List
+
DiscordCPP::Activity Member List

This is the complete list of members for DiscordCPP::Activity, including all inherited members.

- - - - - - + + + + + + + + + + +
Activity()DiscordCPP::Activity
Activity(const std::string &name, const int type, const std::string &url="")DiscordCPP::Activity
nameDiscordCPP::Activity
to_json()DiscordCPP::Activity
typeDiscordCPP::Activity
urlDiscordCPP::Activity
Activity()=defaultDiscordCPP::Activity
Activity(std::string name, Type type, std::string url="")DiscordCPP::Activity
Game enum valueDiscordCPP::Activity
get_name()DiscordCPP::Activityinline
get_type()DiscordCPP::Activityinline
get_url()DiscordCPP::Activityinline
Listening enum valueDiscordCPP::Activity
NoActivity enum valueDiscordCPP::Activity
Streaming enum valueDiscordCPP::Activity
to_json()DiscordCPP::Activity
Type enum nameDiscordCPP::Activity
diff --git a/docs/class_discord_c_p_p_1_1_activity.html b/docs/class_discord_c_p_p_1_1_activity.html index 8d1898fa..f35f26f1 100644 --- a/docs/class_discord_c_p_p_1_1_activity.html +++ b/docs/class_discord_c_p_p_1_1_activity.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Activity Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,61 +78,102 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Activity Class Reference
+
DiscordCPP::Activity Class Reference

#include <Activity.h>

- + + +

+

+Public Types

enum  Type { Game +, Streaming +, Listening +, NoActivity + }
 
+ - - - - - + + + + + -

Public Member Functions

 Activity ()
 
 Activity (const std::string &name, const int type, const std::string &url="")
 
json to_json ()
 Activity ()=default
 
 Activity (std::string name, Type type, std::string url="")
 
json to_json ()
 
- - - - - - - + + + + + +

-Public Attributes

std::string name
 
int type
 
std::string url
 
std::string get_name ()
 
Type get_type ()
 
std::string get_url ()
 
+

Member Enumeration Documentation

+ +

◆ Type

+ +
+
+ + + + +
enum DiscordCPP::Activity::Type
+
+ + + + + +
Enumerator
Game 
Streaming 
Listening 
NoActivity 
+ +
+

Constructor & Destructor Documentation

- -

◆ Activity() [1/2]

+ +

◆ Activity() [1/2]

+ + + + + +
- +
DiscordCPP::Activity::Activity ())
+
+default
- -

◆ Activity() [2/2]

+ +

◆ Activity() [2/2]

@@ -138,25 +181,17 @@

DiscordCPP::Activity::Activity ( - const std::string &  - name, + std::string name, - const int  - type, + Type type, - const std::string &  - url = ""  - - - - ) - + std::string url = "" )

@@ -164,60 +199,95 @@

Member Function Documentation

- -

◆ to_json()

+ +

◆ get_name()

+ + + + + +
- + - +
json DiscordCPP::Activity::to_json std::string DiscordCPP::Activity::get_name ())
+
+inline
+
Returns
activity name
-

Member Data Documentation

- -

◆ name

+ +

◆ get_type()

+ + + + + +
- + + + +
std::string DiscordCPP::Activity::nameType DiscordCPP::Activity::get_type ()
+
+inline
+
Returns
activity type
- -

◆ type

+ +

◆ get_url()

+ + + + + +
- + + + +
int DiscordCPP::Activity::typestd::string DiscordCPP::Activity::get_url ()
+
+inline
+
Returns
activity url
- -

◆ url

+ +

◆ to_json()

- + + + +
std::string DiscordCPP::Activity::urljson DiscordCPP::Activity::to_json ()
@@ -234,7 +304,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_activity.js b/docs/class_discord_c_p_p_1_1_activity.js index adc89475..8e4e40d5 100644 --- a/docs/class_discord_c_p_p_1_1_activity.js +++ b/docs/class_discord_c_p_p_1_1_activity.js @@ -1,9 +1,15 @@ var class_discord_c_p_p_1_1_activity = [ - [ "Activity", "class_discord_c_p_p_1_1_activity.html#a437586e66d6218a8c1c8a0a6d57dadab", null ], - [ "Activity", "class_discord_c_p_p_1_1_activity.html#a3cc49f2fa56228687e4374f453583931", null ], - [ "to_json", "class_discord_c_p_p_1_1_activity.html#a36ee76309be89dc9bc6a870c8e21c28f", null ], - [ "name", "class_discord_c_p_p_1_1_activity.html#ae640f97154026def5041f32b344423fa", null ], - [ "type", "class_discord_c_p_p_1_1_activity.html#ab118092a1bcd69e802320bfa9f91cb18", null ], - [ "url", "class_discord_c_p_p_1_1_activity.html#a2169b10ba56488d36348feedb6172ef0", null ] + [ "Type", "class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6b", [ + [ "Game", "class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba7c6f6503cab6b2d6ea862bca6e53d518", null ], + [ "Streaming", "class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba6ddc7271174751eb37aeaf2558c31d51", null ], + [ "Listening", "class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6bac1e0aca10961a9d80b64a96c2d948577", null ], + [ "NoActivity", "class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba69bed51e56f73da68183be76503e5211", null ] + ] ], + [ "Activity", "class_discord_c_p_p_1_1_activity.html#a2aad985e5b6720614c014709c68b21be", null ], + [ "Activity", "class_discord_c_p_p_1_1_activity.html#adb555d84163d32ac42aabb02d3162495", null ], + [ "get_name", "class_discord_c_p_p_1_1_activity.html#ac15ca56838b4ac52e3d7e136f85213a3", null ], + [ "get_type", "class_discord_c_p_p_1_1_activity.html#a3e08269832bed71b1ddc48e5d006f120", null ], + [ "get_url", "class_discord_c_p_p_1_1_activity.html#a088c4c8f2d88eb26dd7a6bd970734e5f", null ], + [ "to_json", "class_discord_c_p_p_1_1_activity.html#a36ee76309be89dc9bc6a870c8e21c28f", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command-members.html b/docs/class_discord_c_p_p_1_1_application_command-members.html index 45d7dd25..7d2a3714 100644 --- a/docs/class_discord_c_p_p_1_1_application_command-members.html +++ b/docs/class_discord_c_p_p_1_1_application_command-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,48 +78,59 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommand Member List
+
DiscordCPP::ApplicationCommand Member List

This is the complete list of members for DiscordCPP::ApplicationCommand, including all inherited members.

- - - - - - + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
application_idDiscordCPP::ApplicationCommand
ApplicationCommand()DiscordCPP::ApplicationCommandinline
ApplicationCommand(const json &data, const std::string &token)DiscordCPP::ApplicationCommand
ApplicationCommand(const ApplicationCommand &other)DiscordCPP::ApplicationCommand
add_option(ApplicationCommandOptionVariant option)DiscordCPP::ApplicationCommandinline
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
ApplicationCommand()=defaultDiscordCPP::ApplicationCommand
ApplicationCommand(const json &data, const std::string &token)DiscordCPP::ApplicationCommand
CHAT_INPUT enum valueDiscordCPP::ApplicationCommand
delete_command()DiscordCPP::ApplicationCommand
descriptionDiscordCPP::ApplicationCommand
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
dm_permissionDiscordCPP::ApplicationCommand
guild_idDiscordCPP::ApplicationCommand
idDiscordCPP::DiscordObject
MESSAGE enum valueDiscordCPP::ApplicationCommand
nameDiscordCPP::ApplicationCommand
optionsDiscordCPP::ApplicationCommand
to_json()DiscordCPP::ApplicationCommand
typeDiscordCPP::ApplicationCommand
Type enum nameDiscordCPP::ApplicationCommand
USER enum valueDiscordCPP::ApplicationCommand
versionDiscordCPP::ApplicationCommand
~ApplicationCommand()DiscordCPP::ApplicationCommand
delete_command()DiscordCPP::ApplicationCommand
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_application_id()DiscordCPP::ApplicationCommandinline
get_description()DiscordCPP::ApplicationCommandinline
get_guild_id()DiscordCPP::ApplicationCommandinline
get_id() constDiscordCPP::DiscordObjectinline
get_name()DiscordCPP::ApplicationCommandinline
get_options()DiscordCPP::ApplicationCommandinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_type()DiscordCPP::ApplicationCommandinline
get_version()DiscordCPP::ApplicationCommandinline
has_dm_permission()DiscordCPP::ApplicationCommandinline
MESSAGE enum valueDiscordCPP::ApplicationCommand
set_description(std::string description)DiscordCPP::ApplicationCommandinline
set_dm_permission(bool dm_permission)DiscordCPP::ApplicationCommandinline
set_guild_id(std::string guild_id)DiscordCPP::ApplicationCommandinline
set_name(std::string name)DiscordCPP::ApplicationCommandinline
set_type(Type type)DiscordCPP::ApplicationCommandinline
to_json()DiscordCPP::ApplicationCommand
Type enum nameDiscordCPP::ApplicationCommand
USER enum valueDiscordCPP::ApplicationCommand
diff --git a/docs/class_discord_c_p_p_1_1_application_command.html b/docs/class_discord_c_p_p_1_1_application_command.html index 3055af6b..36b6c060 100644 --- a/docs/class_discord_c_p_p_1_1_application_command.html +++ b/docs/class_discord_c_p_p_1_1_application_command.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ApplicationCommand Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,19 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommand Class Reference
+
DiscordCPP::ApplicationCommand Class Reference
@@ -103,102 +110,101 @@
- - -

+

Public Types

enum  Type { CHAT_INPUT = 1 -, USER = 2 -, MESSAGE = 3 +
enum  Type { CHAT_INPUT = 1 +, USER = 2 +, MESSAGE = 3 }
 The command type. More...
 
- - - - + + + - - - - - + - - + + - - - - - -

+

Public Member Functions

 ApplicationCommand ()
 
 ApplicationCommand (const json &data, const std::string &token)
 ApplicationCommand ()=default
 
 ApplicationCommand (const json &data, const std::string &token)
 
 ApplicationCommand (const ApplicationCommand &other)
 
 ~ApplicationCommand ()
 
json to_json ()
json to_json ()
 
void delete_command ()
 Delete this command. More...
void delete_command ()
 Delete this command.
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-Public Attributes

enum DiscordCPP::ApplicationCommand::Type type
 
std::string application_id
 The application id. More...
 
std::optional< std::string > guild_id
 The guild of the command. More...
 
std::string name
 The command's name. More...
 
std::string description
 The command's description. Empty string for USER and MESSAGE commands. More...
 
std::vector< ApplicationCommandOption * > options
 Parameters for the command, max of 25. More...
 
bool dm_permission = true
 Indicates wether the command is enabled in DMs. Defaults to true. More...
 
std::string version
 Autoincrementing version identifier updated during substantial record changes. More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
std::string get_application_id ()
 
std::optional< std::string > get_guild_id ()
 
std::string get_name ()
 
std::string get_description ()
 
Type get_type ()
 
std::vector< ApplicationCommandOptionVariantget_options ()
 
bool has_dm_permission ()
 
std::string get_version ()
 
void set_guild_id (std::string guild_id)
 Set the guild of the command.
 
void set_name (std::string name)
 Set the command's name.
 
void set_description (std::string description)
 Set the command's description. Empty string for USER and MESSAGE commands.
 
void set_type (Type type)
 Set the command type.
 
void add_option (ApplicationCommandOptionVariant option)
 Add parameters for the command, max of 25.
 
void set_dm_permission (bool dm_permission)
 Set indicator wether the command is enabled in DMs.
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - + + + + + - - - -

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Member Enumeration Documentation

- -

◆ Type

+ +

◆ Type

- -

The command type.

- - - + + +
Enumerator
CHAT_INPUT 
USER 
MESSAGE 
Enumerator
CHAT_INPUT 
USER 
MESSAGE 

Constructor & Destructor Documentation

- -

◆ ApplicationCommand() [1/3]

+ +

◆ ApplicationCommand() [1/2]

- -

◆ ApplicationCommand() [2/3]

+ +

◆ ApplicationCommand() [2/2]

@@ -231,222 +237,423 @@

DiscordCPP::ApplicationCommand::ApplicationCommand ( - const json &  - data, + const json & data, - const std::string &  - token  + const std::string & token ) + +

+ +
+
+

Member Function Documentation

+ +

◆ add_option()

+ +
+
+ + + + + +
+ + + + - -
void DiscordCPP::ApplicationCommand::add_option (ApplicationCommandOptionVariant option) )
+
+inline
+

Add parameters for the command, max of 25.

+
- -

◆ ApplicationCommand() [3/3]

+ +

◆ delete_command()

- + - - +
DiscordCPP::ApplicationCommand::ApplicationCommand void DiscordCPP::ApplicationCommand::delete_command (const ApplicationCommandother))
+

Delete this command.

+
- -

◆ ~ApplicationCommand()

+ +

◆ get_application_id()

+ + + + + +
- + - +
DiscordCPP::ApplicationCommand::~ApplicationCommand std::string DiscordCPP::ApplicationCommand::get_application_id ())
+
+inline
+
Returns
The application id.
-

Member Function Documentation

- -

◆ delete_command()

+ +

◆ get_description()

+ + + + + +
- + - +
void DiscordCPP::ApplicationCommand::delete_command std::string DiscordCPP::ApplicationCommand::get_description ())
+
+inline
+
Returns
The command's description. Empty string for USER and MESSAGE commands.
-

Delete this command.

+
+
+ +

◆ get_guild_id()

+ +
+
+ + + + + +
+ + + + + + + +
std::optional< std::string > DiscordCPP::ApplicationCommand::get_guild_id ()
+
+inline
+
+
Returns
The guild of the command.
- -

◆ to_json()

+ +

◆ get_name()

+ + + + + +
- + - +
json DiscordCPP::ApplicationCommand::to_json std::string DiscordCPP::ApplicationCommand::get_name ())
+
+inline
+
Returns
The command's name.
-

Member Data Documentation

- -

◆ application_id

+ +

◆ get_options()

+ + + + + +
- + + + +
std::string DiscordCPP::ApplicationCommand::application_idstd::vector< ApplicationCommandOptionVariant > DiscordCPP::ApplicationCommand::get_options ()
+
+inline
+
Returns
Parameters for the command, max of 25.
-

The application id.

+
+
+ +

◆ get_type()

+ +
+
+ + + + + +
+ + + + + + + +
Type DiscordCPP::ApplicationCommand::get_type ()
+
+inline
+
+
Returns
The command type.
- -

◆ description

+ +

◆ get_version()

+ + + + + +
- + + + +
std::string DiscordCPP::ApplicationCommand::descriptionstd::string DiscordCPP::ApplicationCommand::get_version ()
+
+inline
+
Returns
Autoincrementing version identifier updated during substantial record changes.
-

The command's description. Empty string for USER and MESSAGE commands.

+
+
+ +

◆ has_dm_permission()

+ +
+
+ + + + + +
+ + + + + + + +
bool DiscordCPP::ApplicationCommand::has_dm_permission ()
+
+inline
+
+
Returns
Indicates wether the command is enabled in DMs. Defaults to true.
- -

◆ dm_permission

+ +

◆ set_description()

+ + + + + +
- + + + +
bool DiscordCPP::ApplicationCommand::dm_permission = truevoid DiscordCPP::ApplicationCommand::set_description (std::string description)
+
+inline
-

Indicates wether the command is enabled in DMs. Defaults to true.

+

Set the command's description. Empty string for USER and MESSAGE commands.

- -

◆ guild_id

+ +

◆ set_dm_permission()

+ + + + + +
- + + + +
std::optional<std::string> DiscordCPP::ApplicationCommand::guild_idvoid DiscordCPP::ApplicationCommand::set_dm_permission (bool dm_permission)
+
+inline
-

The guild of the command.

+

Set indicator wether the command is enabled in DMs.

- -

◆ name

+ +

◆ set_guild_id()

+ + + + + +
- + + + +
std::string DiscordCPP::ApplicationCommand::namevoid DiscordCPP::ApplicationCommand::set_guild_id (std::string guild_id)
+
+inline
-

The command's name.

+

Set the guild of the command.

- -

◆ options

+ +

◆ set_name()

+ + + + + +
- + + + +
std::vector<ApplicationCommandOption*> DiscordCPP::ApplicationCommand::optionsvoid DiscordCPP::ApplicationCommand::set_name (std::string name)
+
+inline
-

Parameters for the command, max of 25.

+

Set the command's name.

- -

◆ type

+ +

◆ set_type()

+ + + + + +
- + + + +
enum DiscordCPP::ApplicationCommand::Type DiscordCPP::ApplicationCommand::typevoid DiscordCPP::ApplicationCommand::set_type (Type type)
+
+inline
+

Set the command type.

+
- -

◆ version

+ +

◆ to_json()

- + + + +
std::string DiscordCPP::ApplicationCommand::versionjson DiscordCPP::ApplicationCommand::to_json ()
-

Autoincrementing version identifier updated during substantial record changes.

-

The documentation for this class was generated from the following files:
diff --git a/docs/class_discord_c_p_p_1_1_application_command.js b/docs/class_discord_c_p_p_1_1_application_command.js index 0c64cab0..ee4b435e 100644 --- a/docs/class_discord_c_p_p_1_1_application_command.js +++ b/docs/class_discord_c_p_p_1_1_application_command.js @@ -5,18 +5,22 @@ var class_discord_c_p_p_1_1_application_command = [ "USER", "class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dcac8c89cc438f84ec6376b1fcb03b9f5c3", null ], [ "MESSAGE", "class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca546d81afb5d7c4dcdf1f20037e342268", null ] ] ], - [ "ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html#af289b01d416ecfed89f82b94752c9c28", null ], + [ "ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html#a73b340a243a97ba194048de3be322af3", null ], [ "ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html#ab0baa5482e95de4e7549d2930fc0a463", null ], - [ "ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html#a488ad6a0ed83a3d80f1b595806c7bba7", null ], - [ "~ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html#a586a2477c7fa56b5e535a9d23e328ae6", null ], + [ "add_option", "class_discord_c_p_p_1_1_application_command.html#a6761ae35c9ea048a0062957f01ccbfa1", null ], [ "delete_command", "class_discord_c_p_p_1_1_application_command.html#a69668a9bc02fe6f1d148db922be99e1c", null ], - [ "to_json", "class_discord_c_p_p_1_1_application_command.html#ad7679dd33a621477ad6ba6546dfd3601", null ], - [ "application_id", "class_discord_c_p_p_1_1_application_command.html#ac892f90166285bbd519e03760a8963f6", null ], - [ "description", "class_discord_c_p_p_1_1_application_command.html#ac148f661496d7080962969b7e3959648", null ], - [ "dm_permission", "class_discord_c_p_p_1_1_application_command.html#a5cdd4be4e4702e0cd9c59a78751a40ba", null ], - [ "guild_id", "class_discord_c_p_p_1_1_application_command.html#a09eded5442338516aee9eea964c65344", null ], - [ "name", "class_discord_c_p_p_1_1_application_command.html#af6a2c0a98b342d2f750f8471f110bf47", null ], - [ "options", "class_discord_c_p_p_1_1_application_command.html#ab85c3101463700232e73c591c3ad2952", null ], - [ "type", "class_discord_c_p_p_1_1_application_command.html#acd6ba34ecf8aa780a5ba3d0d70ac057d", null ], - [ "version", "class_discord_c_p_p_1_1_application_command.html#a319f4971daf9ba0e2897725848e27154", null ] + [ "get_application_id", "class_discord_c_p_p_1_1_application_command.html#afc9fe25a9a28a511c5218bce00526c4e", null ], + [ "get_description", "class_discord_c_p_p_1_1_application_command.html#ad7254ba91860101bade9e5c4d7506d20", null ], + [ "get_guild_id", "class_discord_c_p_p_1_1_application_command.html#afad81e5159a237125e546fcd35ae9150", null ], + [ "get_name", "class_discord_c_p_p_1_1_application_command.html#a724c62ea328ec5e84013d7cce279e43e", null ], + [ "get_options", "class_discord_c_p_p_1_1_application_command.html#af8dd068e4d0ee50cd7a65e75656f2004", null ], + [ "get_type", "class_discord_c_p_p_1_1_application_command.html#ad6d082e0e256b4f64240a3f723e36612", null ], + [ "get_version", "class_discord_c_p_p_1_1_application_command.html#ac7f031368c8749f25d924e0bfbbe8b59", null ], + [ "has_dm_permission", "class_discord_c_p_p_1_1_application_command.html#aad63f85c78d2631dec7c02cefea707eb", null ], + [ "set_description", "class_discord_c_p_p_1_1_application_command.html#a5d6be67b4cff2f80130d10cf574eb288", null ], + [ "set_dm_permission", "class_discord_c_p_p_1_1_application_command.html#a1d51715c97d1768812791d54ebca3ab3", null ], + [ "set_guild_id", "class_discord_c_p_p_1_1_application_command.html#a2881f31228da8af98ad6aa1852871b81", null ], + [ "set_name", "class_discord_c_p_p_1_1_application_command.html#a59392e9cf12b30a6904681aadbd53be6", null ], + [ "set_type", "class_discord_c_p_p_1_1_application_command.html#a585433ef8714d8de808cf2bf64d92917", null ], + [ "to_json", "class_discord_c_p_p_1_1_application_command.html#ad7679dd33a621477ad6ba6546dfd3601", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command.png b/docs/class_discord_c_p_p_1_1_application_command.png index 184844dcdd6613ea53777dad6c353746df388d87..0bc7abd2150d31457b46a16f63ad55fca632cc24 100644 GIT binary patch delta 735 zcmV<50wDe41@{GzB!3%FOjJex|Nj600O;)Xb&tZQI4~)27?;fG;Nal@|Nk}3R-^y` z010$bPE!E?|NsC0|Ns9t0-MwT00M$ZL_t(|0qvdZj_V){golY#&HF#`>4tC(VM*Il zvB(t@C^3c)jPn=Uwr$G@8%ZuAqan#TWi%u?r#dw5=eIXVvVS9QQTv_LbPBJfpG_hpWK9^s_ zHBA~wy0Y|LrGF>ux6dZF^C-xaXxjJYzN=#Kr&lD|(5*-tp=rkU3$98Uzc(MFsrTj$ znlV?Wv*{$cTYow2GT2jim-nSjbJx{}?@gZf+lk1(D84u6GfI(i&(&2?vVyNK!}M$Qy@2ad2TIDKF2y zQ+KN`dY7a@1&By9LK19(aa|{y)*2XIgwtlCFivl(|5)C%b6S=@vQVnds65?%P7Aj>=BV;( zmb#skmoPZ3wx*G!Ppb%GN&4S18c7<`S~QaMRT+&W%_*aiq&fAZan89_^bc%HsHR?C RPI>?U002ovPDHLkV1kWWWy=5n delta 715 zcmey)`j~ZsO1(sYPl)UP|Nj{n7+$>jTH1eT0+0p92M!!y?YtuoQg3g| zmE7ogNy$jcb5^jMvS;zDrek~mePj3BHNpJTvHHZIIe+%8PN;hxw3 zn8WXKzQ5cuRd#o1*>CUv(d&0R7N5WR@5$kq$mfpJr)+nebz@WB|7r0q^VNK(#N1pL zyY#=`HTmOecF!XxXkOfM{%mdd(MSI4RaP#Ho@wTE`OI7Mn5iap`Tu&B-J8vyaV%zT zQgPsuysKOCHq|fxqIceV_Oo@X?d{Af@8*ju{a>^r|D2)M%%bz5>zB#$sjR%l+N*MQ z!NlrQ87ePd?_&IHf5dGPTdK(NQ&IkOPVs3D z_6;2{@h+2nDsPk-YAcoVWz>$IY!#fa{rQc|9j0P?nR&Dvmb5cY0tcGWBUz`0pu^rj zTh-RQ=?J>{R{wAQ-@ANgH-CQPUjD-`?l5nmi^Z*_5=Z%;^Dq6oafP05PUQCb^IvRg zXWjW@vh?Xz8Snp3BR@pt+&RUg`~5e!ubgdxh}Zq>`Lo+9H-36_VGD=1R6*+L%^Kc+ zPy0wO%v@gIvS-0Zwfsv*PCA=hRlBo9(|nol_rvsBEgQu&X%Q~loCIJ51U~&Ke diff --git a/docs/class_discord_c_p_p_1_1_application_command_channel_option-members.html b/docs/class_discord_c_p_p_1_1_application_command_channel_option-members.html index 88b32da8..affe6b2a 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_channel_option-members.html +++ b/docs/class_discord_c_p_p_1_1_application_command_channel_option-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,49 +78,58 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandChannelOption Member List
+
DiscordCPP::ApplicationCommandChannelOption Member List

This is the complete list of members for DiscordCPP::ApplicationCommandChannelOption, including all inherited members.

- - - - - - - - - - - - + + + + + + + + + + + + + + - - - + - + + + + + - + - - - + +
ApplicationCommandChannelOption()DiscordCPP::ApplicationCommandChannelOption
ApplicationCommandChannelOption(const json &data)DiscordCPP::ApplicationCommandChannelOption
ApplicationCommandOption()DiscordCPP::ApplicationCommandOptioninline
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOption
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
channel_typesDiscordCPP::ApplicationCommandChannelOption
copy()DiscordCPP::ApplicationCommandOption
descriptionDiscordCPP::ApplicationCommandOption
from_json(const json &data)DiscordCPP::ApplicationCommandOptionstatic
INTEGER enum valueDiscordCPP::ApplicationCommandOption
add_channel_type(Channel::Type channel_type)DiscordCPP::ApplicationCommandChannelOptioninline
ApplicationCommandChannelOption()DiscordCPP::ApplicationCommandChannelOption
ApplicationCommandChannelOption(const json &data)DiscordCPP::ApplicationCommandChannelOptionexplicit
ApplicationCommandOption()=defaultDiscordCPP::ApplicationCommandOption
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOptionexplicit
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
get_channel_types()DiscordCPP::ApplicationCommandChannelOptioninline
get_description()DiscordCPP::ApplicationCommandOptioninline
get_name()DiscordCPP::ApplicationCommandOptioninline
get_type()DiscordCPP::ApplicationCommandOptioninline
INTEGER enum valueDiscordCPP::ApplicationCommandOption
is_required()DiscordCPP::ApplicationCommandOptioninline
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
nameDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
requiredDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
STRING enum valueDiscordCPP::ApplicationCommandOption
set_description(const std::string &description)DiscordCPP::ApplicationCommandOptioninline
set_name(const std::string &name)DiscordCPP::ApplicationCommandOptioninline
set_required(bool required)DiscordCPP::ApplicationCommandOptioninline
set_type(Type type)DiscordCPP::ApplicationCommandOptioninline
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandChannelOption
typeDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
diff --git a/docs/class_discord_c_p_p_1_1_application_command_channel_option.html b/docs/class_discord_c_p_p_1_1_application_command_channel_option.html index 59965544..ef383a62 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_channel_option.html +++ b/docs/class_discord_c_p_p_1_1_application_command_channel_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ApplicationCommandChannelOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandChannelOption Class Reference
+
DiscordCPP::ApplicationCommandChannelOption Class Reference
@@ -102,46 +109,46 @@
- - + - + - + - - - - + + + + + + + + - + - - -

+

Public Member Functions

 ApplicationCommandChannelOption ()
 ApplicationCommandChannelOption ()
 
 ApplicationCommandChannelOption (const json &data)
 ApplicationCommandChannelOption (const json &data)
 
json to_json ()
json to_json ()
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()
 
 ApplicationCommandOption (const json &data)
std::vector< Channel::Typeget_channel_types ()
 
void add_channel_type (Channel::Type channel_type)
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()=default
 
 ApplicationCommandOption (const json &data)
 
json to_json ()
json to_json ()
 
ApplicationCommandOptioncopy ()
 
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +

-Public Attributes

std::vector< ChannelType::ChannelTypechannel_types
 The selectable channels will be restricted to these type. More...
 
- Public Attributes inherited from DiscordCPP::ApplicationCommandOption
enum DiscordCPP::ApplicationCommandOption::Type type
 
std::string name
 The option's name. More...
 
std::string description
 The option's description. More...
 
bool required = false
 If the parameter is required. Default is false. More...
 
Type get_type ()
 
std::string get_name ()
 
std::string get_description ()
 
bool is_required ()
 
void set_type (Type type)
 
void set_name (const std::string &name)
 
void set_description (const std::string &description)
 
void set_required (bool required)
 
- - - + - - - -

+

Additional Inherited Members

- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
+
- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
  SUB_COMMAND = 1 , SUB_COMMAND_GROUP = 2 , STRING = 3 @@ -157,15 +164,11 @@ , ATTACHMENT = 11
}
 Type of the option. More...
 
- Static Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
static ApplicationCommandOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ ApplicationCommandChannelOption() [1/2]

+ +

◆ ApplicationCommandChannelOption() [1/2]

@@ -173,7 +176,7 @@

DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption ( - ) + ) @@ -181,56 +184,96 @@

-

◆ ApplicationCommandChannelOption() [2/2]

+ +

◆ ApplicationCommandChannelOption() [2/2]

+ + + + + +
- - +
DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption (const jsondata)const json & data)
+
+explicit

Member Function Documentation

- -

◆ to_json()

+ +

◆ add_channel_type()

+ + + + + +
- + - +
json DiscordCPP::ApplicationCommandChannelOption::to_json void DiscordCPP::ApplicationCommandChannelOption::add_channel_type ()Channel::Type channel_type)
+
+inline
-

Member Data Documentation

- -

◆ channel_types

+ +

◆ get_channel_types()

+ + + + + +
- + + + +
std::vector<ChannelType::ChannelType> DiscordCPP::ApplicationCommandChannelOption::channel_typesstd::vector< Channel::Type > DiscordCPP::ApplicationCommandChannelOption::get_channel_types ()
+
+inline
-

The selectable channels will be restricted to these type.

+
+
+ +

◆ to_json()

+ +
+
+ + + + + + + +
json DiscordCPP::ApplicationCommandChannelOption::to_json ()
+
@@ -244,7 +287,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_application_command_channel_option.js b/docs/class_discord_c_p_p_1_1_application_command_channel_option.js index 4c730096..8677db58 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_channel_option.js +++ b/docs/class_discord_c_p_p_1_1_application_command_channel_option.js @@ -2,6 +2,7 @@ var class_discord_c_p_p_1_1_application_command_channel_option = [ [ "ApplicationCommandChannelOption", "class_discord_c_p_p_1_1_application_command_channel_option.html#a16832b75f0a0a2b1fc08845aa807d50f", null ], [ "ApplicationCommandChannelOption", "class_discord_c_p_p_1_1_application_command_channel_option.html#afab2bc964bd3e20c4ec6e032f9c03892", null ], - [ "to_json", "class_discord_c_p_p_1_1_application_command_channel_option.html#a39902fcec0219ff82068ce2729438629", null ], - [ "channel_types", "class_discord_c_p_p_1_1_application_command_channel_option.html#ae7b817a726cb9813ea7ac03629c85a78", null ] + [ "add_channel_type", "class_discord_c_p_p_1_1_application_command_channel_option.html#a0fd5182b313909d92d7110c504e71592", null ], + [ "get_channel_types", "class_discord_c_p_p_1_1_application_command_channel_option.html#a74361a1ae23964771c4b979feaec1dbe", null ], + [ "to_json", "class_discord_c_p_p_1_1_application_command_channel_option.html#a39902fcec0219ff82068ce2729438629", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command_channel_option.png b/docs/class_discord_c_p_p_1_1_application_command_channel_option.png index de0e067b609aa09b259051bfd410a2cf91401a4c..b472716b507dd47af6ef65f1ee01dce8f4d41c84 100644 GIT binary patch literal 1065 zcmeAS@N?(olHy`uVBq!ia0y~yU{nOM12~w0Wa25~pFm1Fz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6d5fouV@L(#+qt*%9vkqu zxF;`|@&ErL-=x=0GZ)Q$v*<08PKi?ZLX}@G)5CLaZ&SU!Eth-4#1yAVdYK(6%9jK@ z-Igd$>hW+^kt|GIVe>zZUqx~Q``d$CgJ0(~dGtNKSeEte)~y#Rm6HuuR^&|jveTsG zxL@zegT;4~_k347$yt8r_R1fgt;v(0G)1?)x-GZ*WY~KB@8^HUinYmIo%btHHu-zt zeEGd=kAK~IMNLjVXOHizuUlkhtAy`KUNLpyt@PZf`58R+r61k4=KkGZm}ql<%U_%3 zb%in6D<&jcF7=(1e$V7e{b{G7Mf;oU`79r*B^L)&Tw9~K>4wp|Z#!?F`uBBPb^Y|a zhEMW;s_7YQX|KsxQTor&`SO%}sZE<|oexIGNLwARpS>{SO``Md&*}zWo>@M*Go`iU z^q0LmPdEMaC_1`yVbzp1?>Cj@UP-MpGLcOVFORgXyj^>Fy;gDR#tTz!?M%p`>ySHN7+W+SNE}g$}`@HcBspF=1?>Iic$?ohbb=u^? zseu2w-Ag(ZCBMrQ9rEQ$dtMDp2`fP7XjfKmzlT%-uEk3bxO4pNVFRS<8 z4o&qx?d|+kBl3Rg+gmHNf23qs9b5NqQ`M($(#Lx8^yXDgm;L^9;@de_G&6GMq+4Dp z4wmHcytMyVPJ-vJsWD5Yw_Tc`()wqKqUW#op3aj*Cbp?)D#1d!ePNK7rVh8Ln6%}=w1tl|zh6yReZBwo^FKP=&iz^5wd=oa{Jr9Q|GjIEe??^p z_s8e#@qP6**K(W6+KS@=+Rj_g-qN~%L89)}qu#9Bzv>?!s<6wfwryTl7?ZuiBiVAP zu4no^lPmXACz@QGf6%^tPQm1jmKrwM*CvGINQVEulbia#>h|9Kr{76@+Fm0pE^*7r z&g6>K{}~H2Pnq*Z-rTqFf#y2ixsUgs4KVq(Vd2}K!V*=VWs34nDeX-Cb@xu{!J0{1 z9$mUnIAzWIO=Y<U*%0FZ|gdsfMRzT8=>s*~dN@Or5+ixvAFl=BuxdzggO!K6GL6 zts={NZ};81g%Z_&ELR%l&vwq1k*ofF(l<48#ngqj+A^o+XYkmUestTK`*;6GU;E(v z_30N(`?7cKY(BS{zm2OWRjMF$#s1SwK0GIPJf9$(7i3_4e{&kI9L`CzAIp6+E%sN(adBW7U(p;BznQe&@FW#Pd;d$Gl z2Z`%3u6Zzd;Y*3#yH58_-hSU8 zt)%$lncX?(YtEPXy%I4oJGc4G%bhEE+8F+srZF@B@zT5G?F@{xC+fV6e=1Sq>QUl~ hDM6EhygvTqFW+I)I+-DHGBDFJc)I$ztaD0e0sw_++=KuC diff --git a/docs/class_discord_c_p_p_1_1_application_command_integer_option-members.html b/docs/class_discord_c_p_p_1_1_application_command_integer_option-members.html index 01bb3f9f..2c08afdb 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_integer_option-members.html +++ b/docs/class_discord_c_p_p_1_1_application_command_integer_option-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,53 +78,64 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandIntegerOption Member List
+
DiscordCPP::ApplicationCommandIntegerOption Member List

This is the complete list of members for DiscordCPP::ApplicationCommandIntegerOption, including all inherited members.

- - - + + + - + - - - - - - - - - - - + + + + + + + + + + + - - - + + + + + + + + + - + - - - + +
ApplicationCommandIntegerOption()DiscordCPP::ApplicationCommandIntegerOption
ApplicationCommandIntegerOption(const json &data)DiscordCPP::ApplicationCommandIntegerOption
ApplicationCommandOption()DiscordCPP::ApplicationCommandOptioninline
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOption
ApplicationCommandIntegerOption(const json &data)DiscordCPP::ApplicationCommandIntegerOptionexplicit
ApplicationCommandOption()=defaultDiscordCPP::ApplicationCommandOption
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOptionexplicit
ApplicationCommandValueOption()DiscordCPP::ApplicationCommandValueOption
ApplicationCommandValueOption(const json &data)DiscordCPP::ApplicationCommandValueOption
ApplicationCommandValueOption(const json &data)DiscordCPP::ApplicationCommandValueOptionexplicit
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
autocompleteDiscordCPP::ApplicationCommandValueOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
copy()DiscordCPP::ApplicationCommandOption
descriptionDiscordCPP::ApplicationCommandOption
from_json(const json &data)DiscordCPP::ApplicationCommandOptionstatic
INTEGER enum valueDiscordCPP::ApplicationCommandOption
max_valueDiscordCPP::ApplicationCommandIntegerOption
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
min_valueDiscordCPP::ApplicationCommandIntegerOption
nameDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
get_description()DiscordCPP::ApplicationCommandOptioninline
get_max_value()DiscordCPP::ApplicationCommandIntegerOptioninline
get_min_value()DiscordCPP::ApplicationCommandIntegerOptioninline
get_name()DiscordCPP::ApplicationCommandOptioninline
get_type()DiscordCPP::ApplicationCommandOptioninline
INTEGER enum valueDiscordCPP::ApplicationCommandOption
is_autocomplete()DiscordCPP::ApplicationCommandValueOptioninline
is_required()DiscordCPP::ApplicationCommandOptioninline
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
requiredDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
STRING enum valueDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
set_autocomplete(bool autocomplete)DiscordCPP::ApplicationCommandValueOptioninline
set_description(const std::string &description)DiscordCPP::ApplicationCommandOptioninline
set_max_value(int max_value)DiscordCPP::ApplicationCommandIntegerOptioninline
set_min_value(int min_value)DiscordCPP::ApplicationCommandIntegerOptioninline
set_name(const std::string &name)DiscordCPP::ApplicationCommandOptioninline
set_required(bool required)DiscordCPP::ApplicationCommandOptioninline
set_type(Type type)DiscordCPP::ApplicationCommandOptioninline
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandIntegerOption
typeDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
diff --git a/docs/class_discord_c_p_p_1_1_application_command_integer_option.html b/docs/class_discord_c_p_p_1_1_application_command_integer_option.html index e511a5f3..17a994c9 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_integer_option.html +++ b/docs/class_discord_c_p_p_1_1_application_command_integer_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ApplicationCommandIntegerOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandIntegerOption Class Reference
+
DiscordCPP::ApplicationCommandIntegerOption Class Reference
@@ -103,60 +110,61 @@
- - + - + - + - - + + + + + + + + + + - + - + - - - - + + + + + + + + - + - - -

+

Public Member Functions

 ApplicationCommandIntegerOption ()
 ApplicationCommandIntegerOption ()
 
 ApplicationCommandIntegerOption (const json &data)
 ApplicationCommandIntegerOption (const json &data)
 
json to_json ()
json to_json ()
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandValueOption
 ApplicationCommandValueOption ()
int get_min_value ()
 
int get_max_value ()
 
void set_min_value (int min_value)
 
void set_max_value (int max_value)
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandValueOption
 ApplicationCommandValueOption ()
 
 ApplicationCommandValueOption (const json &data)
 ApplicationCommandValueOption (const json &data)
 
json to_json ()
json to_json ()
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()
 
 ApplicationCommandOption (const json &data)
bool is_autocomplete ()
 
void set_autocomplete (bool autocomplete)
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()=default
 
 ApplicationCommandOption (const json &data)
 
json to_json ()
json to_json ()
 
ApplicationCommandOptioncopy ()
 
- - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +

-Public Attributes

int min_value
 The minumum allowed value. More...
 
int max_value
 The maximum allowed value. More...
 
- Public Attributes inherited from DiscordCPP::ApplicationCommandValueOption
bool autocomplete
 If autocomplete is enabled. Only for STRING, INTEGER and NUMBER options. More...
 
- Public Attributes inherited from DiscordCPP::ApplicationCommandOption
enum DiscordCPP::ApplicationCommandOption::Type type
 
std::string name
 The option's name. More...
 
std::string description
 The option's description. More...
 
bool required = false
 If the parameter is required. Default is false. More...
 
Type get_type ()
 
std::string get_name ()
 
std::string get_description ()
 
bool is_required ()
 
void set_type (Type type)
 
void set_name (const std::string &name)
 
void set_description (const std::string &description)
 
void set_required (bool required)
 
- - - + - - - -

+

Additional Inherited Members

- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
+
- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
  SUB_COMMAND = 1 , SUB_COMMAND_GROUP = 2 , STRING = 3 @@ -172,15 +180,11 @@ , ATTACHMENT = 11
}
 Type of the option. More...
 
- Static Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
static ApplicationCommandOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ ApplicationCommandIntegerOption() [1/2]

+ +

◆ ApplicationCommandIntegerOption() [1/2]

@@ -188,7 +192,7 @@

DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption ( - ) + ) @@ -196,72 +200,146 @@

-

◆ ApplicationCommandIntegerOption() [2/2]

+ +

◆ ApplicationCommandIntegerOption() [2/2]

+ + + + + +
- - +
DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption (const jsondata)const json & data)
+
+explicit

Member Function Documentation

- -

◆ to_json()

+ +

◆ get_max_value()

+ + + + + +
- + - +
json DiscordCPP::ApplicationCommandIntegerOption::to_json int DiscordCPP::ApplicationCommandIntegerOption::get_max_value ())
+
+inline
-

Member Data Documentation

- -

◆ max_value

+ +

◆ get_min_value()

+ + + + + +
- + + + +
int DiscordCPP::ApplicationCommandIntegerOption::max_valueint DiscordCPP::ApplicationCommandIntegerOption::get_min_value ()
+
+inline
-

The maximum allowed value.

+
+
+ +

◆ set_max_value()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::ApplicationCommandIntegerOption::set_max_value (int max_value)
+
+inline
+
- -

◆ min_value

+ +

◆ set_min_value()

+ + + + + +
- + + + +
int DiscordCPP::ApplicationCommandIntegerOption::min_valuevoid DiscordCPP::ApplicationCommandIntegerOption::set_min_value (int min_value)
+
+inline
-

The minumum allowed value.

+
+
+ +

◆ to_json()

+ +
+
+ + + + + + + +
json DiscordCPP::ApplicationCommandIntegerOption::to_json ()
+
@@ -275,7 +353,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_application_command_integer_option.js b/docs/class_discord_c_p_p_1_1_application_command_integer_option.js index 68791db5..bb90e84f 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_integer_option.js +++ b/docs/class_discord_c_p_p_1_1_application_command_integer_option.js @@ -2,7 +2,9 @@ var class_discord_c_p_p_1_1_application_command_integer_option = [ [ "ApplicationCommandIntegerOption", "class_discord_c_p_p_1_1_application_command_integer_option.html#a33cd4a0898ad6b21e6ce7179fb6e6e39", null ], [ "ApplicationCommandIntegerOption", "class_discord_c_p_p_1_1_application_command_integer_option.html#ae5f247ceddbced040337eeb9e1309ce6", null ], - [ "to_json", "class_discord_c_p_p_1_1_application_command_integer_option.html#a8f7a7015d82fbae7f366f195c5d5643b", null ], - [ "max_value", "class_discord_c_p_p_1_1_application_command_integer_option.html#ada0ebc5b18fce897f5fbe34f5a984947", null ], - [ "min_value", "class_discord_c_p_p_1_1_application_command_integer_option.html#ad97e91c0b7b9f7edff098b57dd4940d6", null ] + [ "get_max_value", "class_discord_c_p_p_1_1_application_command_integer_option.html#a1ca4c2a8ef1712357de10994318c176b", null ], + [ "get_min_value", "class_discord_c_p_p_1_1_application_command_integer_option.html#a16b34bd2f65774cd05b86a7196d5c618", null ], + [ "set_max_value", "class_discord_c_p_p_1_1_application_command_integer_option.html#a80e225ece447a6db17e85b7b15b6a9a5", null ], + [ "set_min_value", "class_discord_c_p_p_1_1_application_command_integer_option.html#a3e440cf8cf8ae216a1d817fe1a0e707f", null ], + [ "to_json", "class_discord_c_p_p_1_1_application_command_integer_option.html#a8f7a7015d82fbae7f366f195c5d5643b", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command_integer_option.png b/docs/class_discord_c_p_p_1_1_application_command_integer_option.png index 776c99d786bdf93afe6d4564b11ce48e7bd08ebb..6a50106991e83eea060d3539ce5ed10b9ef76e2a 100644 GIT binary patch literal 1599 zcmb`HiBnTo6vl(Q0^>xqvIHF=h_*$R2Z1Py3lKs85wxtPVC2ydLWHn`fXFax28jrS z2(c}aGL=PARsqr4IKqQyVu=tiR18ZA5E=quO{1N$`~lvX?|#2~&z(DG&YU^9-d-5( zJ^FiKFqk&h&DjSA)6i3M&aSQM{liU4g4ztcJubSaR4O%2N)>U1&)9Yr$FJ#@LX)GT zqw0H`zVE8kvE8vgUcNB(`O~u9!h8dRZSTQ4pShT*F;fu~GuFCqyUtEHZAg`eL18-* z-LSKjhn6}eA$e98kL|ycxaLEu#nv{R@HRPKRF!LOjHPYXDL^8ho6bj$G;Ak7#jppG z_Ry{Ih0VSk5^2z6%7y#WEEUIR1OfH_=qt2Q#XG{V+?}6kD3kc4UTA4Ec`17X%@?mq z8IFa9PrDGkr-^`8a%iZIbLz$E!felwmYh{>n-`BZ!WuFDDAGiCjsx6i~}4 zE;?YMc|&XmcVsnmmYflkC7^t(=1<-=!vd7Dsku70z{#f7>)fpKcfAa5aBP@GJ*l@i zDKqh5>uE`yE#-L2vC>$bcmk-oT+J9*E@TE|Ckvo&2bpa(8*L2g+LNg96B7*~6YCN# z#9S>vFXvsYmn=<1w(FgzBU(UO?faF;h!@?K73aYc^527lvC>~=)+RB$*ljgGwA1=K zhuTDrm3?N|@L9->KL`4w=?iQnH<9Q{M|@QJPyuq?uu2abvsw1gn?RDfHT%_mb#6EHX z*fSv(9>lhXY7S)QG^>1TJbR)Y0MMwL z{Y*h4uS`~Ro47mJ;c1(=xVxi0w9CPg>Y&8^I&}a@`vVnf3pU@TloKo1;V0u;EEOoj zK&3e|0P%zfmPq@C_b&}Y=rn7BpZX)WuvWYURT$=9DBp-7jQ3sV-b;096#lc?x-k)T zbnfz*e(2GqV3y~)?pssoOQ_M);S`f*7-whCl?sk<>Z-42OaJUYMNq|gIDHt=Y`n?( z)CrYb`T~%M_bx9&V$^!^gzQS+@ZuLB(VKM$jHtD#X&TVWIQ;w0(_0#DgD|bbhii6> zdX#He*gvn*&(I<6=)Qx8A=Fj`eqnR!^*H_j`JlM*bZ(BDkwXDDaX z&nTyH&d;@jUVW7s8&Sc&pQBrk5!DPfHA&%cb1O*_KjGypPPeb)iX;b}DNHGh<{7{r zjgpd^iYW}VP#+!*qNoK8yvpT8#n@sSEhcn4T4X=l;*h{wS$-`_4o-he9-Z$+i1UZ^ z1IHHy%3bTxDGN1OIABIUDyTeO4svC_2TS9krd78%a?ZkH;0{j$9(c7T@aJ8K%+;-z zOw~aP34TUbeiY6w>FGG$wJ_5NC!usMjFaw-;NFIDiXd@-!+GfW4oycJYUBZ7 zxUYD6X)4u<6Y0zAuO?u~JI^^KR~sL5_Yl5r^GkW>x;|(fChl!C(E^Q((rg81Z{;Y> zTM_Hn0F?;jCK`sf!_&=(M~$8psUIUg!(QM)F}>KQ2Xgw0Wx%a| TzmKRM^)Rf9mvi0Okj#Gp*VY%B literal 1554 zcmb`HeKga19LIk`%IMy7tD(>_>$2l0}wiQ`W6r zD10>qV0C(Mbzw=><$k-7S0NhhFz=E0lEVco01}sACh# z#Wc66(;j7449WuC@Of`$2g4-_-|npS@&wzKdmR$$F*0F<%ukzsEFR4lkIoxy1TE?- zhShbWvcn8ZP6cnOv1h48>tkhL?`VCGggV?1RTkV%G_QEwOxv6~_O9k>-NKOT%F=!P zAsx2}0(0RHgyy0e8{5Ax&=zEum^mTrp-43Op3_Oa&HyLtYvjwU6j=hOPEO*~(`DB` z`ZX}T`-JFS90J^T8r<}I1`)ihk%E=6D0+F2V=?zSM}#rzsDg zmy%WUB-IU``({N0(PBni%8pD+|5RtuH$*Zg&zneRZeKXG=7PC7uJP`z*o>*=Z) zz5v=1M>-rHq=~+9^SQzCs)!d(Blc9dBoImSF{^stSSirsfiD`|Fe=LO@6Ko0#7yf& zwO-*iH-)uu98YgoR=kYkQ9`RR{pV@+!?_@CRF3A!oXZBwc0n`|h^tZ;q4%>vfe)!l z_~7FmQ#QRUZTC;@@$CZt;xNyr>i2De5*5X5_R_Jcu^Ez@cM3k~@6{=&_P@cvsG{#Mh00KsqmgP&2+6V!t1s-e6-AUJxGuM85 z0JKo?X0{ygwME(fhTadDWbXJsVh9$I$FK)RPkIH(yUOENcyY;|14Uq;s76-;8&2v< z{khNdN+=^Y9Q# z->0}paE@)q^{#q7iGX_)eqWTyS}oj>)91>*`>=;%z1AU;;u?%e6ew#4vVyO_+Sziv zEPngeRn~aVRy>&O7ERBga%j0VAtlua{A`^_1pzD1W?zHO6hjcvGQ`NR-BAZNP5Fui z&tt#wL+}Df>CRJ}bVg?`jZl&t@4SB7iEYriu2p$fhHu^7XHN7Hdl{Gws*oc4Fh^ZE zdpTtFo6s2dx!jtCdLcz&W+l%cjs)%oAewF?ZoYP|uG;;!{@0{oWrbKO);DL~ps_F} VBg - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,53 +78,64 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandNumberOption Member List
+
DiscordCPP::ApplicationCommandNumberOption Member List

This is the complete list of members for DiscordCPP::ApplicationCommandNumberOption, including all inherited members.

- - - + + + - + - - - - - - - - - - - + + + + + + + + + + + - - - + + + + + + + + + - + - - - + +
ApplicationCommandNumberOption()DiscordCPP::ApplicationCommandNumberOption
ApplicationCommandNumberOption(const json &data)DiscordCPP::ApplicationCommandNumberOption
ApplicationCommandOption()DiscordCPP::ApplicationCommandOptioninline
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOption
ApplicationCommandNumberOption(const json &data)DiscordCPP::ApplicationCommandNumberOptionexplicit
ApplicationCommandOption()=defaultDiscordCPP::ApplicationCommandOption
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOptionexplicit
ApplicationCommandValueOption()DiscordCPP::ApplicationCommandValueOption
ApplicationCommandValueOption(const json &data)DiscordCPP::ApplicationCommandValueOption
ApplicationCommandValueOption(const json &data)DiscordCPP::ApplicationCommandValueOptionexplicit
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
autocompleteDiscordCPP::ApplicationCommandValueOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
copy()DiscordCPP::ApplicationCommandOption
descriptionDiscordCPP::ApplicationCommandOption
from_json(const json &data)DiscordCPP::ApplicationCommandOptionstatic
INTEGER enum valueDiscordCPP::ApplicationCommandOption
max_valueDiscordCPP::ApplicationCommandNumberOption
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
min_valueDiscordCPP::ApplicationCommandNumberOption
nameDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
get_description()DiscordCPP::ApplicationCommandOptioninline
get_max_value()DiscordCPP::ApplicationCommandNumberOptioninline
get_min_value()DiscordCPP::ApplicationCommandNumberOptioninline
get_name()DiscordCPP::ApplicationCommandOptioninline
get_type()DiscordCPP::ApplicationCommandOptioninline
INTEGER enum valueDiscordCPP::ApplicationCommandOption
is_autocomplete()DiscordCPP::ApplicationCommandValueOptioninline
is_required()DiscordCPP::ApplicationCommandOptioninline
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
requiredDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
STRING enum valueDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
set_autocomplete(bool autocomplete)DiscordCPP::ApplicationCommandValueOptioninline
set_description(const std::string &description)DiscordCPP::ApplicationCommandOptioninline
set_max_value(double max_value)DiscordCPP::ApplicationCommandNumberOptioninline
set_min_value(double min_value)DiscordCPP::ApplicationCommandNumberOptioninline
set_name(const std::string &name)DiscordCPP::ApplicationCommandOptioninline
set_required(bool required)DiscordCPP::ApplicationCommandOptioninline
set_type(Type type)DiscordCPP::ApplicationCommandOptioninline
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandNumberOption
typeDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
diff --git a/docs/class_discord_c_p_p_1_1_application_command_number_option.html b/docs/class_discord_c_p_p_1_1_application_command_number_option.html index 049763f0..1d8c230f 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_number_option.html +++ b/docs/class_discord_c_p_p_1_1_application_command_number_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ApplicationCommandNumberOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandNumberOption Class Reference
+
DiscordCPP::ApplicationCommandNumberOption Class Reference
@@ -103,60 +110,61 @@
- - + - + - + - - + + + + + + + + + + - + - + - - - - + + + + + + + + - + - - -

+

Public Member Functions

 ApplicationCommandNumberOption ()
 ApplicationCommandNumberOption ()
 
 ApplicationCommandNumberOption (const json &data)
 ApplicationCommandNumberOption (const json &data)
 
json to_json ()
json to_json ()
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandValueOption
 ApplicationCommandValueOption ()
double get_min_value ()
 
double get_max_value ()
 
void set_min_value (double min_value)
 
void set_max_value (double max_value)
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandValueOption
 ApplicationCommandValueOption ()
 
 ApplicationCommandValueOption (const json &data)
 ApplicationCommandValueOption (const json &data)
 
json to_json ()
json to_json ()
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()
 
 ApplicationCommandOption (const json &data)
bool is_autocomplete ()
 
void set_autocomplete (bool autocomplete)
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()=default
 
 ApplicationCommandOption (const json &data)
 
json to_json ()
json to_json ()
 
ApplicationCommandOptioncopy ()
 
- - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +

-Public Attributes

double min_value
 The minumum allowed value. More...
 
double max_value
 The maximum allowed value. More...
 
- Public Attributes inherited from DiscordCPP::ApplicationCommandValueOption
bool autocomplete
 If autocomplete is enabled. Only for STRING, INTEGER and NUMBER options. More...
 
- Public Attributes inherited from DiscordCPP::ApplicationCommandOption
enum DiscordCPP::ApplicationCommandOption::Type type
 
std::string name
 The option's name. More...
 
std::string description
 The option's description. More...
 
bool required = false
 If the parameter is required. Default is false. More...
 
Type get_type ()
 
std::string get_name ()
 
std::string get_description ()
 
bool is_required ()
 
void set_type (Type type)
 
void set_name (const std::string &name)
 
void set_description (const std::string &description)
 
void set_required (bool required)
 
- - - + - - - -

+

Additional Inherited Members

- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
+
- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
  SUB_COMMAND = 1 , SUB_COMMAND_GROUP = 2 , STRING = 3 @@ -172,15 +180,11 @@ , ATTACHMENT = 11
}
 Type of the option. More...
 
- Static Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
static ApplicationCommandOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ ApplicationCommandNumberOption() [1/2]

+ +

◆ ApplicationCommandNumberOption() [1/2]

@@ -188,7 +192,7 @@

DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption ( - ) + ) @@ -196,72 +200,146 @@

-

◆ ApplicationCommandNumberOption() [2/2]

+ +

◆ ApplicationCommandNumberOption() [2/2]

+ + + + + +
- - +
DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption (const jsondata)const json & data)
+
+explicit

Member Function Documentation

- -

◆ to_json()

+ +

◆ get_max_value()

+ + + + + +
- + - +
json DiscordCPP::ApplicationCommandNumberOption::to_json double DiscordCPP::ApplicationCommandNumberOption::get_max_value ())
+
+inline
-

Member Data Documentation

- -

◆ max_value

+ +

◆ get_min_value()

+ + + + + +
- + + + +
double DiscordCPP::ApplicationCommandNumberOption::max_valuedouble DiscordCPP::ApplicationCommandNumberOption::get_min_value ()
+
+inline
-

The maximum allowed value.

+
+
+ +

◆ set_max_value()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::ApplicationCommandNumberOption::set_max_value (double max_value)
+
+inline
+
- -

◆ min_value

+ +

◆ set_min_value()

+ + + + + +
- + + + +
double DiscordCPP::ApplicationCommandNumberOption::min_valuevoid DiscordCPP::ApplicationCommandNumberOption::set_min_value (double min_value)
+
+inline
-

The minumum allowed value.

+
+
+ +

◆ to_json()

+ +
+
+ + + + + + + +
json DiscordCPP::ApplicationCommandNumberOption::to_json ()
+
@@ -275,7 +353,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_application_command_number_option.js b/docs/class_discord_c_p_p_1_1_application_command_number_option.js index 6929279a..09b38ce6 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_number_option.js +++ b/docs/class_discord_c_p_p_1_1_application_command_number_option.js @@ -2,7 +2,9 @@ var class_discord_c_p_p_1_1_application_command_number_option = [ [ "ApplicationCommandNumberOption", "class_discord_c_p_p_1_1_application_command_number_option.html#abc28cce7b7d7ea7e4d40ac8500704545", null ], [ "ApplicationCommandNumberOption", "class_discord_c_p_p_1_1_application_command_number_option.html#a5d9ddadbe2a93bf8d47aefae9a203b1a", null ], - [ "to_json", "class_discord_c_p_p_1_1_application_command_number_option.html#a167681745eb99e6ce60484e2063d3c7e", null ], - [ "max_value", "class_discord_c_p_p_1_1_application_command_number_option.html#af8ca1127e7fd5feed0dc011f701c1bd4", null ], - [ "min_value", "class_discord_c_p_p_1_1_application_command_number_option.html#a20aae4afc1d4c0b1b6eee0de50ff02d8", null ] + [ "get_max_value", "class_discord_c_p_p_1_1_application_command_number_option.html#aee7534d0a4ed3e8c27c14d4be363c3dd", null ], + [ "get_min_value", "class_discord_c_p_p_1_1_application_command_number_option.html#a056b713454d4f1881a5ddaafd84888ca", null ], + [ "set_max_value", "class_discord_c_p_p_1_1_application_command_number_option.html#acda476ac8216c68dd0c4e7ca732cc86a", null ], + [ "set_min_value", "class_discord_c_p_p_1_1_application_command_number_option.html#a59844da6661d945eb43da8466735c230", null ], + [ "to_json", "class_discord_c_p_p_1_1_application_command_number_option.html#a167681745eb99e6ce60484e2063d3c7e", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command_number_option.png b/docs/class_discord_c_p_p_1_1_application_command_number_option.png index 07172fafa064c7dc0c92bd871596539898072d59..301b40ee60a3f436c8b0bc76e6e3bf90bb5db806 100644 GIT binary patch literal 1607 zcmd5+YgE#A82&qFb~$OS=BZ4~q8um57%ASMX?g@rOfvJ%mWk6)GZc}jU1piBK(X+S zl^67QTY1GaSI(>>N`Ya9cNZX_rt+Ve0;8R?oxbnOejnc7^S23F)^X9 z+w}*O>w6m#3HXzMKL7inz94 z6#T*1o{ZZzzurWwRfvOggU^9?y$E}8o&+ZJYB>bA5r<}NXVIasKiqs%G@V^o;Rf%Q zUv(tKlyLXpB2ro`3Oifu+o7Xpk1JBixWzUh#k1e6(P&-?nT7|msBPQE@IAhYL^AFI zuPiD=(aw}AG}DVbBKEE<2%ggL+KFljg0Cd>&~cC0sfE7XN3B7v83T^PSjwX#tJtuR zcgmgJrePg^vKH-l+y3xAvVe5nj^V6?2?I@{y@ecsTFniF&dN8v7eK62y^@`FyF@lZ zs`-&4vemepk2S5c(|Jk;L}wQ-#;a|th=U?0ojLl^3T6;l^e0$sGZ`#EXy@gQ<}_NC z3@LLLWJWP5wq`HjkH)!0%Ci{UB2U<8VY$%%`cPJEvZY$ZsIMtH=Nu!M71~zLTp_&j zZy7*KcoL^l=N4#6s63~9o1p8#R;FyXzF`GYg6@zUt6(dpU!hk_lcp!i4r4@d83Ng7@Pp9Bm1I2eRDGN z&{!2EL>E88Z8+5wg>2i^3ujSjl-OvqXq(KWFhv2`87VLplga>oEuQLqzb0W%=;1_Jn}^c8J27Z01C) zRrRLvs8LM+YZp!ng1ROxN(9B*(3TwZKxZJdRh4eZ{FzsToC|Wh$C>?bJ-$92SG&4= zH!3+XY&2Bj=Nt;3mW#e_y2ulEJ|sDpvNb~qAAT6Ivr4`|WJ1$WOZDvX(kFEp|H@%W zFNdK|NApN|i`!k(x* zsdO^g6W8@#cM7wM&hMG`KEe*^g-1S=S4CjvRn=@fYCL2`ru@-6E~Oj~NHK z#|gL=v$OKlV-8~NWsiAMoKkmdRegv4lYRI7-UKxI7%Ix5o3m-rK_n_YgJ`r!GtdrC zXZXU7+jelt;)nq0w{sK}|Ax=I_ans!MvlyO$O5gck<^yRgWMihag#7=%qyfdcu}o_ zh%)IU(PK_-Q$0uvuLo5PYyntoWNIr-l@`la-m4Pkdd^7Mqw^X*mE;1s(H-;4aG)Dn zvaoeLbe8poy6h^Llef3?TDluYcWBNO9{T2>{hd0Bfa-Kuq6=}XFY|pMl}ZtE1adX5 za#_q*$r5rx6bR%d9GXP3y6Dd=7@j`><`?MQ_jCF=bT8O`SjF~C9l#o}+PZi-Yf^9d O0L}yNUhnq(mA?SP#2~H! delta 1339 zcmYk+eNfVO90%~9I-{MP)+)8jFokTobZI_i{?J)2FvT>l?!ad1)CwO?S<3xo7Fih__2fDdR6yV~u0_qqFgzxVm)bFX`UMVrbt z6`{{q9}kWQTw7ZM0AO-jdx7?>$k2VN*49?jf+1VOb>lDL_!EF(X#Mp572yT|rVnvP zeu$tLsmhe_nA4^WCA9m(H541|X%+n{eWFt>jyQMKe22Y%BfY?pN_=BE6#XHx$?kDYB zdrf@T)cG-y>Tqhl`D7@4A`MG~Phxrwuwv+q`z=S=Aif#bZ)47KdvMf=*Qw7^Sys0| zGE5F%JvkdSpR76}v78G8pU$^*HFPfAL6Qdh$@TdpP_)=mAx|8g+QUl_7qBcONcm6u zVB+s1uU}tqW22WMr_PCvW|6hW%2n!LS>uxes(?QjCQB(!b!D0b1y(kSQAAl1Te8cr zy^99hopInP7S=po?9Qq_3I~MK(3e(BKv+Y>g77vNLOY_h*l?_Z&MB&55lA8DYkG}F z_s#-Xz&G5&|M?g_2QXf5dhp9eGdK{~%dyEVlA3IWAt1o;j#U_KWMGUjj3{F>6Lw`4 zz0ijGT;a%VS+K(SM4Juf5vzs=zQX;{(V%)W-K6c>Gv$z7+Vug7q|W(Ec6m5gnsT*Q zW?=@$G~=19I_sYN)?IXVc z)>Wrw-XKuYLjczrT9}Fz5;$;UomOqyG)+0(WXV*7CNT> zn$OTf=&2`lPY7_%hR5FoeO7ueQPMe4$JU*sD4g9FN?)y%Knf?-m;-(V2!G>IIs|OD zN76JVn~Na8o|WEhksGQo^0pgiI2nf`)$Lc`rx;6S0%rq@B6)`g2>0#Z=sVUNkhWWVTtH7KSCs7E^|+xKe!s(-Nd9rOVePh&@?{TeSr{VwaE8JXA{RL7b96laCW5 zP*YZ|d>;jJRWZrs^0o#M-^#4npjJ8{E)*S3B_v(s=RTlU*IUZow1R@ z6M5xlf|S1X9*Fq0mYZWf?b|YwlaUN$?uT~aW5ADgZRm42mMS11$EzB#8?6QMImlep ldU)ofCxRStj(5FR5OXeRdA|6Umkr+_fD6PQsSP-j_b=N@w%Pyy diff --git a/docs/class_discord_c_p_p_1_1_application_command_option-members.html b/docs/class_discord_c_p_p_1_1_application_command_option-members.html index cc237daf..e5fdbbf2 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_option-members.html +++ b/docs/class_discord_c_p_p_1_1_application_command_option-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,46 +78,54 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandOption Member List
+
DiscordCPP::ApplicationCommandOption Member List

This is the complete list of members for DiscordCPP::ApplicationCommandOption, including all inherited members.

- - + + - + - - - + + + - - - - - - - - - - - + + + + + + + + + + + + +
ApplicationCommandOption()DiscordCPP::ApplicationCommandOptioninline
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOption
ApplicationCommandOption()=defaultDiscordCPP::ApplicationCommandOption
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOptionexplicit
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
copy()DiscordCPP::ApplicationCommandOption
descriptionDiscordCPP::ApplicationCommandOption
from_json(const json &data)DiscordCPP::ApplicationCommandOptionstatic
get_description()DiscordCPP::ApplicationCommandOptioninline
get_name()DiscordCPP::ApplicationCommandOptioninline
get_type()DiscordCPP::ApplicationCommandOptioninline
INTEGER enum valueDiscordCPP::ApplicationCommandOption
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
nameDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
requiredDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandOption
typeDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
is_required()DiscordCPP::ApplicationCommandOptioninline
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
set_description(const std::string &description)DiscordCPP::ApplicationCommandOptioninline
set_name(const std::string &name)DiscordCPP::ApplicationCommandOptioninline
set_required(bool required)DiscordCPP::ApplicationCommandOptioninline
set_type(Type type)DiscordCPP::ApplicationCommandOptioninline
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
diff --git a/docs/class_discord_c_p_p_1_1_application_command_option.html b/docs/class_discord_c_p_p_1_1_application_command_option.html index bfa235bf..1ae6c3d6 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_option.html +++ b/docs/class_discord_c_p_p_1_1_application_command_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ApplicationCommandOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,20 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandOption Class Reference
+
DiscordCPP::ApplicationCommandOption Class Reference
@@ -108,90 +114,82 @@
- - -

+

Public Types

enum  Type {
-  SUB_COMMAND = 1 -, SUB_COMMAND_GROUP = 2 -, STRING = 3 -, INTEGER = 4 +
enum  Type {
+  SUB_COMMAND = 1 +, SUB_COMMAND_GROUP = 2 +, STRING = 3 +, INTEGER = 4 ,
-  BOOLEAN = 5 -, USER = 6 -, CHANNEL = 7 -, ROLE = 8 +  BOOLEAN = 5 +, USER = 6 +, CHANNEL = 7 +, ROLE = 8 ,
-  MENTIONABLE = 9 -, NUMBER = 10 -, ATTACHMENT = 11 +  MENTIONABLE = 9 +, NUMBER = 10 +, ATTACHMENT = 11
}
 Type of the option. More...
 
- - - - + + + - + - - -

+

Public Member Functions

 ApplicationCommandOption ()
 
 ApplicationCommandOption (const json &data)
 ApplicationCommandOption ()=default
 
 ApplicationCommandOption (const json &data)
 
json to_json ()
json to_json ()
 
ApplicationCommandOptioncopy ()
 
- - - -

-Static Public Member Functions

static ApplicationCommandOptionfrom_json (const json &data)
 
- - - - - - - - - - - - + + + + + + + + + + + + + + + +

-Public Attributes

enum DiscordCPP::ApplicationCommandOption::Type type
 
std::string name
 The option's name. More...
 
std::string description
 The option's description. More...
 
bool required = false
 If the parameter is required. Default is false. More...
 
Type get_type ()
 
std::string get_name ()
 
std::string get_description ()
 
bool is_required ()
 
void set_type (Type type)
 
void set_name (const std::string &name)
 
void set_description (const std::string &description)
 
void set_required (bool required)
 

Member Enumeration Documentation

- -

◆ Type

+ +

◆ Type

- -

Type of the option.

- - - - - - - - - - - + + + + + + + + + + +
Enumerator
SUB_COMMAND 
SUB_COMMAND_GROUP 
STRING 
INTEGER 
BOOLEAN 
USER 
CHANNEL 
ROLE 
MENTIONABLE 
NUMBER 
ATTACHMENT 
Enumerator
SUB_COMMAND 
SUB_COMMAND_GROUP 
STRING 
INTEGER 
BOOLEAN 
USER 
CHANNEL 
ROLE 
MENTIONABLE 
NUMBER 
ATTACHMENT 

Constructor & Destructor Documentation

- -

◆ ApplicationCommandOption() [1/2]

+ +

◆ ApplicationCommandOption() [1/2]

- -

◆ ApplicationCommandOption() [2/2]

+ +

◆ ApplicationCommandOption() [2/2]

+ + + + + +
- - +
DiscordCPP::ApplicationCommandOption::ApplicationCommandOption (const jsondata)const json & data)
+
+explicit

Member Function Documentation

- -

◆ copy()

+ +

◆ get_description()

+ + + + + +
- + - +
DiscordCPP::ApplicationCommandOption * DiscordCPP::ApplicationCommandOption::copy std::string DiscordCPP::ApplicationCommandOption::get_description ())
+
+inline
- -

◆ from_json()

+ +

◆ get_name()

- -

◆ to_json()

+ +

◆ get_type()

+ + + + + +
- + - +
json DiscordCPP::ApplicationCommandOption::to_json Type DiscordCPP::ApplicationCommandOption::get_type ())
+
+inline
-

Member Data Documentation

- -

◆ description

+ +

◆ is_required()

+ + + + + +
- + + + +
std::string DiscordCPP::ApplicationCommandOption::descriptionbool DiscordCPP::ApplicationCommandOption::is_required ()
+
+inline
-

The option's description.

-
- -

◆ name

+ +

◆ set_description()

+ + + + + +
- + + + +
std::string DiscordCPP::ApplicationCommandOption::namevoid DiscordCPP::ApplicationCommandOption::set_description (const std::string & description)
+
+inline
-

The option's name.

+
+
+ +

◆ set_name()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::ApplicationCommandOption::set_name (const std::string & name)
+
+inline
+
- -

◆ required

+ +

◆ set_required()

+ + + + + +
- + + + +
bool DiscordCPP::ApplicationCommandOption::required = falsevoid DiscordCPP::ApplicationCommandOption::set_required (bool required)
+
+inline
-

If the parameter is required. Default is false.

+
+
+ +

◆ set_type()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::ApplicationCommandOption::set_type (Type type)
+
+inline
+
- -

◆ type

+ +

◆ to_json()

- + + + +
enum DiscordCPP::ApplicationCommandOption::Type DiscordCPP::ApplicationCommandOption::typejson DiscordCPP::ApplicationCommandOption::to_json ()
@@ -367,7 +466,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_application_command_option.js b/docs/class_discord_c_p_p_1_1_application_command_option.js index 9b9674f9..5e165d49 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_option.js +++ b/docs/class_discord_c_p_p_1_1_application_command_option.js @@ -13,12 +13,15 @@ var class_discord_c_p_p_1_1_application_command_option = [ "NUMBER", "class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa311891322ee9be8d2298a0967afb25ce", null ], [ "ATTACHMENT", "class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaab65d64d95f2715c77c9965e604de3ba", null ] ] ], - [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html#a07c9cfb84c3f1538fec4d8b3b36cd6c0", null ], + [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html#a05ce0a7a08fed68d37c595f5d039f0b0", null ], [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html#a7303e3c050d557fc1b6e6ac0ddd8f239", null ], - [ "copy", "class_discord_c_p_p_1_1_application_command_option.html#ab348110f1f816830d9f223541d820c28", null ], - [ "to_json", "class_discord_c_p_p_1_1_application_command_option.html#a3b01dc2e9a95727a5234caa1a03227fd", null ], - [ "description", "class_discord_c_p_p_1_1_application_command_option.html#aa1e09d285a1e06236e99b58518f400c6", null ], - [ "name", "class_discord_c_p_p_1_1_application_command_option.html#a694d894abacd3ae56c4e879c2889869f", null ], - [ "required", "class_discord_c_p_p_1_1_application_command_option.html#a5109a59e56146251332caec0aab4efac", null ], - [ "type", "class_discord_c_p_p_1_1_application_command_option.html#a8981a7dcc87bdae3703703a1d555ce94", null ] + [ "get_description", "class_discord_c_p_p_1_1_application_command_option.html#aa1df553e862dc74f9fea493c8c5d9924", null ], + [ "get_name", "class_discord_c_p_p_1_1_application_command_option.html#a3e7f61033e77eb5434691b100940db66", null ], + [ "get_type", "class_discord_c_p_p_1_1_application_command_option.html#adae69cf2a84457995a8f16a6dc5967b8", null ], + [ "is_required", "class_discord_c_p_p_1_1_application_command_option.html#a5183810533e6679418595dff14d51753", null ], + [ "set_description", "class_discord_c_p_p_1_1_application_command_option.html#a48b9f9fd870d43e4bac59e42b35633f9", null ], + [ "set_name", "class_discord_c_p_p_1_1_application_command_option.html#a40f3801118f316c4cc4e3826516a2ff6", null ], + [ "set_required", "class_discord_c_p_p_1_1_application_command_option.html#aea0f0ad624827f2fa539102627afccfa", null ], + [ "set_type", "class_discord_c_p_p_1_1_application_command_option.html#a22938b45849ed3f89a02510ad84c0c3d", null ], + [ "to_json", "class_discord_c_p_p_1_1_application_command_option.html#a3b01dc2e9a95727a5234caa1a03227fd", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command_option.png b/docs/class_discord_c_p_p_1_1_application_command_option.png index 6380b4b33fa4e6fb577f28ff7075cb22420b8380..26dafb7fc2f4dffad4d63fe50a1778ee8144a33f 100644 GIT binary patch literal 2937 zcmb`Jc~p~E7Qh2&S~19+iedz%tw9!9Bve2aQ;U%XFc1T%K@wWP7GppZS!9tZqqI`6 zP0%QmMNonugaToUCV)$fVY9&`5J4zAB#1MIT!3=O;9yknxtwDhI??2Q7V*v4o8{lE$?;C*CXf)t;LNR~tN*l{% zx7Fz_%=U@F!9lRTrz7YV_-|e8VLTBA=GvdLZe9-zwtfxn!2W;)9cBOYnHp~+?6cP5 zr&H<+zcU`LFDl9p=scp+@CX54dOX!JVsA8?`_-09UvIhem7Zl$+78D$3F#S$T9Jb& zN_#*=e_P3+dBgo%hOCfvl0GMMJAtR$=^X=G7P28Ux)z3o{dnYgU* zLMfHVo!%`KNm(mS&+o0AAy8gA38E@Fwpzz0nXSs}`JIL`Wu0AmqAJ6VT4KjOr0Jlj z3k~Nx4mdit3qqcTeoISrx8ZUm+pUnF>tu`vqpuHids3CzlQApH?VTc4f~vJJm-gY; zR_T&UqYlJw&j#CPzRo=)Dpk7`v3)vQ{VfwQ)2Yr*_%!`2!|dsxq$wP>)~H+P9DZ6I zn?i*9um<%Ic`PA@Z3 zu*XblVSJJkg<44?pwo0Wbgf4wr;c3_OK&euF0Y&~DBzDSmVVE+X9h_hkN+B7lDe`x zB(GrNQM)HKUcgb+^+hy@k}JX*Bz>;h#NA8SOrk28P3>>l7OO+a|0bClGL%@e|19(7 z=@OE>6l~VC;4hV=yJ}zo3QBi?0V>76W$BFTRRd^x?cH>4=(`$doqHJUOh19@y%t0y z+83nUaxe=@!rFTdz`>$4XUMYA>|-d-x&zm>+9pJ;QW)^>y^_mLmUuGY7d(p?4> zuQ95&I4Lj6ysY0`Ru&rHQ@`JM)23Jgp>?K=mTqTlJyBfzT|Yq%4+#k9#$wlUOX>}P zAS55>MKb|{kh~(h&j}I)^0I9l8YBqhtKI&eh7*J?*~66IKg%9|%PcE<9AnCTH>U9g z*HKvdT{L?ZWknCadf6J+Y>7k(XUg>b=yulSsLA5+pHSQqYj+%QoPH~lzMrnhE}sSK z#olx~Z#b^Tt-OtKD-%+DD@SkHhoMmDBkRTwjz5;-8#*%&;>H95PKJmojViIgS!80( zg=fb)3hg5*+SF#!8maRKM_)BsrT4SW%{a^_dCUauReHkjo5v&#R5iG{fqwnXo9-55 zp&&nH097Z|7<+q$0aD>n#U*QM5gUG%h#Sv~A~ER30X245B$i$o=d0J9Qb+}p_qbB$ z1?-y!0!HI2EsbNGir(18w~=G)PV#0(w?-MWJNP`B-RMO`_TQwm@~e3hrsYI<5}tbE z&ZAh>`jpW+H{^@#(L;rrlzNJ4%rHc9Foc}98r(B^Bq!5etz>4Bw!KMR=$$bTE;pLY zau9JyDaYOHgWxw4Tc?82vPhDTWNc~|%j0S2C)}%+QE~T;Bv@fZ$o7R3Cl^psL8_tO zYjIRwR((dI&2MC+!oI3vL;Xot&!Ften>>s3ZKZqo&yCRuWIUJA8n6?0$?Mu&YU8s= zlR|~GNoc5^mMq>t1etWOR&0?9bQSC1N~?cA^wkF)MYX!5fF43b_2DfqW$aN2`<0aO zg#1b>k+1UPyZ)}ZhKMtfHbhjr_BcmW3+kfKM`O8pbD`*jxE;s$r9iHlII8K+Ew*FtS#L&%(G^tJQ-9u@^7+z zRN}>@d3U9J?p}}P_H)kbM1{PJf&m%uHFh)<_QxpQD;H7;hFN3AufA!ri9TnQhnA%r zC$f8Ai1N13xnVmNnP}OCnErtkF{ z%qc_G^M)c&lFJ^T66Z{E5KuvS3qQs+TOm<6dvm?F5vv-S4}E3MZ~Dm;lxZ<~U>XbX4!Qz#*^>DJ};he;jt% zJnWJ^9S{IUpaG2lAx5*&F8iTJ!8>{|#dl6YFsXk(H8jrAGU=+8D#1i+2t|LP%72R@ z%|FDGvDSEiqCEgi870=H5LME`4sY53obqpRxTBu|Xks~dJ>a4zAdJyz-}1JbfI9jv zI|GLxz^pZ8l%Iy6qnnKjbb&ymBe?aym`TluF%|G1Mw$v<+Y<;`!!B_;YZW;TxXY+x z5q9ZXw$ODHHvl<$O94?p7DBr~5`<15#(*)fq*8#GdMIng=6W(m5cHZuP#!IjEd@6M z-_9;B{y|6ixj4Hz^WvJ%kw5cBWA;^f94B+*OgwO|$9_~5zv`cu_L1eZ?mt5^vBk|y zZm0lOPuQgw=-VD+zzCB)gGMW7^8LOY~NJ<-smGop>L|ujhhv>L$9%X z%sUFX#@N*uSIkFDafBkWrwb$I-06QqYChzysX2wQok|{Znp3hCZI2(M)TJJ6+l5rP zu@+IHD7E@^R<$?0`WvV4({3kNXB}SPr?LB@SGyxo>@(ew*96P` z$7e*FTJ(DVl)rSOD0P)mvJ%o?dG1VS06M8=2x2$ak=8N$YqOf(%{?2;TBBrinpk;}86GuDO6lbkg z6Jj4mRjFzI3=?vB;yjJ4U#ptSPmDZAOWwZZG$l0zFZ{g*$`{p6)v{}kU8T#{ipEdD^%7op$%34bf5 A%m4rY literal 2844 zcmc&$dsI?u7Du~k%Rn2eJ7gw3sLV3VXAhN}G{ZvkQD#zLnO*adWxf?MO6+M1uThrS zOSDWd9WBxDaVm!pxrU00h+0Zl@Rg4wAIt}>b^n=}H8cOroVCvR9&7J&_WteP_uJ>n z0WS}Pp{XGZ21DTXy7|IjKf%E~W8nhu^!K}R7YxV)`~BV3YBiXCQBKBY*53j%?Oj`2 zt9PXf1(plX`+E7ofRW~E{oro{gBcd#++6(=bcUou=lXWQsJ#X!(`RZvms#nV?5!P| zP)6+9e++)JW)1%X(PH#I)EjL-U1_uKgweC>%ZI(o+v}P zxU4gDmeyL7H%Ihv6Vmf2S62~V}lOr7Kd%Vx?$S1xNw~KwSTvn_& zP9EIUDi@LOp6(`B77B^?PC!3vy|2^i`g4{QEQs6K29dgFS^UmIK1WfbQp|rkK&1b2 z8$N!P5gbh-ORZK6{|G23I69J2ix7YMK6W>o?^m5T$`&~29$&6+c3Zsp;xH#tPcSa( zw!WZ?5hfs0xE{26QtFp|dz=Kzoc=jj(@m){4K+EoFZCbZk_L>5R>w{6@HR(hU>p5*?GflNeB?oU)e|?8;e-SE;%wg5tkkDv3gwyT#M)=g&&Dc6`Qwj$=&H$r zVOCP{uuT#jUV7M{?iAWRJLX$q#-&u=e#6~fo75n%Zhv#6z+6lgHb_fFF7>1q6UKNP zxhpU+vW$6%-c_=rchuK>vn8(Lt|KMR%%Pq%a!xw&JrC+x*OFu*F3g=;qA!=vUmZKC zJ%&ZK@5yr;y{eMQCn$PzCtEVv;nH%ceFSESkg{1K!<^<0_nU6XmJj6BI557V;m2HA zeE&_xTer24kjlW~Ku;^?y@2Z-Ve!GymA8#kzt8+qGawk@ytu)6Q8gblJ>mD^U8ZD; z?_O+_v~wonn-Oo8vwSoWsq|%)Igc0wO(0DNgMv%^%5T3A*oPK4r`N4f9(wxvsejT6xQFWrv3sj$E!YYR$n8W?3gh z6i6@EwXVk*ecKGp47;)=)1(?NJoz<|(Ue(FDsN8dlo?WweweiOp;)&>BbENe&^p&s z`bV}69)w8mkg|4me;a#5yny#$MBFBsuaK0%)Wz2A#RQoVwe=Cufn2tpSz*{$H6)w(WvJ;Qyx^vfv!%@5H`s zc+mvLM~le?-JK^r>2!2aBf!;@{sJK4><18Z0CfTA!jhQ)+(@7*Hf|7XYCphTqA65H zx{mTLkdlfpBpS%ff_7V58fescSo&w3f;|QA@Yl%?;RB!l%yP|5H(;{lB!Y(hQV`yqScl9BVP2(OUffabx2FgF|sH#>SWt96c zV#Sp4cm+)dvmqi>s(QU?iPaf_*f!ZcYICqPJnp$j@LO5bCgD~~t$!SnAakOj9SM=s zpvmuxk23w<839f2%i2Kex2HJD>?CGqo2W4rDKS`M>YKrdQMLEm)5zKf9Sf<#MwE>T zpQxBKSdX<=J>p?<9U)T3@yZ9pMH)+*LGY;UOH=)lQx)|+1Fc{2Sr{Ro!$aLsRPq93 zGx0UU;u!^ytz2_jolyJEN(9v-h@5z~(G+W|QrYL4g^F!s1Rhv)kytQSZhg4x2s|aV zSPhb3iQZqo<|SLE!86ocAC;$SqZ|@k!z{^F3>>p9zgA zd!tw}a>Z%J`neEpw`wiHLw%%e(4+$D(K~;nd5Cirb+r}n#&!`n(vjTzr75WOJXuK0 zRNBenORn@;2lXW{T&X}*t|@kP60)oMOI9NbbR#%m8)KjqT1A7VK5Gc~G#G{vsLenR z3!nD|%<2vUXg!0nLhfm-oBs=Lg3f7!7yZ>$+cx{KcOPxCgo25> Fe+QUAXlMWc diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_provider-members.html b/docs/class_discord_c_p_p_1_1_application_command_option_helper-members.html similarity index 58% rename from docs/struct_discord_c_p_p_1_1_embed_1_1_provider-members.html rename to docs/class_discord_c_p_p_1_1_application_command_option_helper-members.html index f6946c9d..fa07dc74 100644 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_provider-members.html +++ b/docs/class_discord_c_p_p_1_1_application_command_option_helper-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,27 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Embed::Provider Member List
+
DiscordCPP::ApplicationCommandOptionHelper Member List
-

This is the complete list of members for DiscordCPP::Embed::Provider, including all inherited members.

+

This is the complete list of members for DiscordCPP::ApplicationCommandOptionHelper, including all inherited members.

- - +
nameDiscordCPP::Embed::Provider
urlDiscordCPP::Embed::Provider
application_command_option_from_json(const json &data)DiscordCPP::ApplicationCommandOptionHelperstatic
diff --git a/docs/class_discord_c_p_p_1_1_application_command_option_helper.html b/docs/class_discord_c_p_p_1_1_application_command_option_helper.html new file mode 100644 index 00000000..565a046c --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_application_command_option_helper.html @@ -0,0 +1,148 @@ + + + + + + + +Discord.C++: DiscordCPP::ApplicationCommandOptionHelper Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::ApplicationCommandOptionHelper Class Reference
+
+
+ +

#include <ApplicationCommandOption.h>

+ + + + +

+Static Public Member Functions

static ApplicationCommandOptionVariant application_command_option_from_json (const json &data)
 
+

Member Function Documentation

+ +

◆ application_command_option_from_json()

+ +
+
+ + + + + +
+ + + + + + + +
DiscordCPP::ApplicationCommandOptionVariant DiscordCPP::ApplicationCommandOptionHelper::application_command_option_from_json (const json & data)
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_application_command_subcommand-members.html b/docs/class_discord_c_p_p_1_1_application_command_subcommand-members.html index 8fdcce00..5ac09d42 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_subcommand-members.html +++ b/docs/class_discord_c_p_p_1_1_application_command_subcommand-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,51 +78,58 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandSubcommand Member List
+
DiscordCPP::ApplicationCommandSubcommand Member List

This is the complete list of members for DiscordCPP::ApplicationCommandSubcommand, including all inherited members.

- - - - - - + + + + + + - - - - - + + + + + + + - - - - - - - - - - - + + + + + + + + + + + -
ApplicationCommandOption()DiscordCPP::ApplicationCommandOptioninline
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOption
ApplicationCommandSubcommand()DiscordCPP::ApplicationCommandSubcommand
ApplicationCommandSubcommand(const json &data)DiscordCPP::ApplicationCommandSubcommand
ApplicationCommandSubcommand(const ApplicationCommandSubcommand &other)DiscordCPP::ApplicationCommandSubcommand
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
add_option(const ApplicationCommandOptionVariant &option)DiscordCPP::ApplicationCommandSubcommand
ApplicationCommandOption()=defaultDiscordCPP::ApplicationCommandOption
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOptionexplicit
ApplicationCommandSubcommand()DiscordCPP::ApplicationCommandSubcommand
ApplicationCommandSubcommand(const json &data)DiscordCPP::ApplicationCommandSubcommandexplicit
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
copy()DiscordCPP::ApplicationCommandOption
descriptionDiscordCPP::ApplicationCommandOption
from_json(const json &data)DiscordCPP::ApplicationCommandOptionstatic
INTEGER enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
get_description()DiscordCPP::ApplicationCommandOptioninline
get_name()DiscordCPP::ApplicationCommandOptioninline
get_options()DiscordCPP::ApplicationCommandSubcommandinline
get_type()DiscordCPP::ApplicationCommandOptioninline
INTEGER enum valueDiscordCPP::ApplicationCommandOption
is_required()DiscordCPP::ApplicationCommandOptioninline
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
nameDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
optionsDiscordCPP::ApplicationCommandSubcommand
requiredDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandSubcommand
typeDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
set_description(const std::string &description)DiscordCPP::ApplicationCommandOptioninline
set_name(const std::string &name)DiscordCPP::ApplicationCommandOptioninline
set_required(bool required)DiscordCPP::ApplicationCommandOptioninline
set_type(Type type)DiscordCPP::ApplicationCommandOptioninline
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandSubcommand
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
~ApplicationCommandSubcommand()DiscordCPP::ApplicationCommandSubcommand
diff --git a/docs/class_discord_c_p_p_1_1_application_command_subcommand.html b/docs/class_discord_c_p_p_1_1_application_command_subcommand.html index 1264c648..f6eb4e9a 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_subcommand.html +++ b/docs/class_discord_c_p_p_1_1_application_command_subcommand.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ApplicationCommandSubcommand Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandSubcommand Class Reference
+
DiscordCPP::ApplicationCommandSubcommand Class Reference
@@ -102,50 +109,46 @@
- - + - + - - - - - + - - - - + + + + + + + + - + - - -

+

Public Member Functions

 ApplicationCommandSubcommand ()
 ApplicationCommandSubcommand ()
 
 ApplicationCommandSubcommand (const json &data)
 ApplicationCommandSubcommand (const json &data)
 
 ApplicationCommandSubcommand (const ApplicationCommandSubcommand &other)
 
 ~ApplicationCommandSubcommand ()
 
json to_json ()
json to_json ()
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()
 
 ApplicationCommandOption (const json &data)
std::vector< ApplicationCommandOptionVariantget_options ()
 
void add_option (const ApplicationCommandOptionVariant &option)
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()=default
 
 ApplicationCommandOption (const json &data)
 
json to_json ()
json to_json ()
 
ApplicationCommandOptioncopy ()
 
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +

-Public Attributes

std::vector< ApplicationCommandOption * > options
 The parameters of this subcommand. More...
 
- Public Attributes inherited from DiscordCPP::ApplicationCommandOption
enum DiscordCPP::ApplicationCommandOption::Type type
 
std::string name
 The option's name. More...
 
std::string description
 The option's description. More...
 
bool required = false
 If the parameter is required. Default is false. More...
 
Type get_type ()
 
std::string get_name ()
 
std::string get_description ()
 
bool is_required ()
 
void set_type (Type type)
 
void set_name (const std::string &name)
 
void set_description (const std::string &description)
 
void set_required (bool required)
 
- - - + - - - -

+

Additional Inherited Members

- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
+
- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
  SUB_COMMAND = 1 , SUB_COMMAND_GROUP = 2 , STRING = 3 @@ -161,15 +164,11 @@ , ATTACHMENT = 11
}
 Type of the option. More...
 
- Static Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
static ApplicationCommandOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ ApplicationCommandSubcommand() [1/3]

+ +

◆ ApplicationCommandSubcommand() [1/2]

@@ -177,7 +176,7 @@

DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand ( - ) + ) @@ -185,35 +184,42 @@

-

◆ ApplicationCommandSubcommand() [2/3]

+ +

◆ ApplicationCommandSubcommand() [2/2]

+ + + + + +
- - +
DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand (const jsondata)const json & data)
+
+explicit
- -

◆ ApplicationCommandSubcommand() [3/3]

+

Member Function Documentation

+ +

◆ add_option()

- + - - +
DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand void DiscordCPP::ApplicationCommandSubcommand::add_option (const ApplicationCommandSubcommandother)const ApplicationCommandOptionVariant & option)
@@ -221,26 +227,33 @@

-

◆ ~ApplicationCommandSubcommand()

+ +

◆ get_options()

+ + + + + +
- + - +
DiscordCPP::ApplicationCommandSubcommand::~ApplicationCommandSubcommand std::vector< ApplicationCommandOptionVariant > DiscordCPP::ApplicationCommandSubcommand::get_options ())
+
+inline
-

Member Function Documentation

- -

◆ to_json()

+ +

◆ to_json()

@@ -248,29 +261,12 @@

json DiscordCPP::ApplicationCommandSubcommand::to_json ( - ) + )

-
-
-

Member Data Documentation

- -

◆ options

- -
-
- - - - -
std::vector<ApplicationCommandOption*> DiscordCPP::ApplicationCommandSubcommand::options
-
- -

The parameters of this subcommand.

-

The documentation for this class was generated from the following files:

diff --git a/docs/class_discord_c_p_p_1_1_application_command_subcommand.js b/docs/class_discord_c_p_p_1_1_application_command_subcommand.js index d95f645d..10576bb2 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_subcommand.js +++ b/docs/class_discord_c_p_p_1_1_application_command_subcommand.js @@ -2,8 +2,7 @@ var class_discord_c_p_p_1_1_application_command_subcommand = [ [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html#a4151998bcd68f331f122a593a12d9224", null ], [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html#a48071c38fd2d5b4d4599b79874a05b55", null ], - [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html#a0deaf19aa01667dc657b0e80efd55ac6", null ], - [ "~ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html#a8ed1d0a6053ab5a5326bc042115813b6", null ], - [ "to_json", "class_discord_c_p_p_1_1_application_command_subcommand.html#af2a3f8409eb9f58c7823b2d8b07453f3", null ], - [ "options", "class_discord_c_p_p_1_1_application_command_subcommand.html#aeb0a4d5b39f09422309c554660eba9a4", null ] + [ "add_option", "class_discord_c_p_p_1_1_application_command_subcommand.html#a55321596e3bc0a7ea870ec207a1d4615", null ], + [ "get_options", "class_discord_c_p_p_1_1_application_command_subcommand.html#afe465a43fb4165e25453fc864a13d389", null ], + [ "to_json", "class_discord_c_p_p_1_1_application_command_subcommand.html#af2a3f8409eb9f58c7823b2d8b07453f3", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command_subcommand.png b/docs/class_discord_c_p_p_1_1_application_command_subcommand.png index ad8b92a80570e501bfa03d1ca6c07198aee48ca8..9f19e1c00ed668735943e08c32132a3d462fb7d4 100644 GIT binary patch literal 1049 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yu|12~w03f*F8(FfeDDeT9L6d5NcsV@L(#+qrM^o+t>g z%-$yQ^|$@U+&88M7u3FKipMVLTyZq9o$>mokK(tt<(}M@8_go^sixxWX{eIvfrKME zHRsp=X7<#xXzF{gIryzilgGEGSIta!Z<{q&CI6Ct*4)`D>eG_mc~~Z&d$2Lj@Lj2A z(E+}SYOT7U(|1%XKQEo}S@nLldf4yj$DjY;5>JY|YWTSP>$$s|>gu*^6T2SfC%dD* z<6~ja@5`xqlT7Z2278CgHeWr}{qpc~J-zIl?Eha+Klsf0di|xySD)PsTi={E$(_Vw zBXGHHr&G}a-@Ee-)ogrBWSIQIM4YEZ{Mu?;wtLdPJJIL2U6M7dvks5vHgrD`-?egX zebgC)OU{NDH;Qkb@#lKdvmf=kX;U}dUh^?0vZJ!%*bM9S6Snc(Z;#G2l=GCDmUJ%p z(XX&o;s&81T~x>QsrIe8jRO7TF#E0VrVuBe}|gw_3mU`^So zxy}=o?Avo|S=#lm&EA)M&v~v%SMZE4`n4kIUE1yE7xssQZAw7k-SLYoBxW*UyW$qGF;gOCS7GJjOqHmGjK$J7&HL^3jdm`rYPA3?k-R z!|$Za${qXhy-u!b=EJ;YQ5`R@O<5w88T>uHhm&9E(691MZTI6`7kd z%cF9aS||N!TenXvsc*u5kzi~7{NkB!Dz)^FJ*iPpv-+0wCTy2>TA#dL)9<7lt$OX) zd4{>>$2O-bK6@yc{BDoZO`{t7ImOe{dqS2OE$@OPgI9iU^VaidtFPPnb#2MKhOb!} z=B_&oLqtHyU|Viindi-DPuGP%LiS2{{>nR~H+4z8OV>mdXCOXoFRJXhf2xSGXB#q} iJ|oD>6BzU#*n4k2UHnTzBNmv689ZJ6T-G@yGywoHN6{7l literal 1015 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yu|12~w0 z_Ax_)0^hlz+i!UV7dCmfG0y++ae7p?Z`N8RR^f;2SUCh;I+Ys06X-~Uwbl+QvtHgTTgXM9-gkJm!0$afA8rBpIL9OH;Rz@>}KdHb=oM`lWULSvj0V{mt5xW zvQPG@n2}+@GG~p3o7Tpj?CN)AsRz^-c6VJkXYTKuWDN`p3jS>$Jl~`$Z{DwEvT-MvI_}InrM2VxuQ7k&(#YoBxa*UyW$t776Ub02(EJmx<+%X#MX9W!4A`Di& zm-GDZ@&R*X;L-~pR(JkjL-;PnMwx24VT(nP7&FWjy zo3LHlX}$CHntmtcXw_@S&NHkvKejnl`Po_HV|OZ9b7tYkT~)5n!=h79+8Z!Bfl v-vN!HdM&mG+ff7bgFvvCrl;momVXSqkF92_mnfY9=28YvS3j3^P6 - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,49 +78,58 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandValueOption Member List
+
DiscordCPP::ApplicationCommandValueOption Member List

This is the complete list of members for DiscordCPP::ApplicationCommandValueOption, including all inherited members.

- - + + - + - - - - - - - - - + + + + + + + + + - - - + + + + + + + - + - - - + +
ApplicationCommandOption()DiscordCPP::ApplicationCommandOptioninline
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOption
ApplicationCommandOption()=defaultDiscordCPP::ApplicationCommandOption
ApplicationCommandOption(const json &data)DiscordCPP::ApplicationCommandOptionexplicit
ApplicationCommandValueOption()DiscordCPP::ApplicationCommandValueOption
ApplicationCommandValueOption(const json &data)DiscordCPP::ApplicationCommandValueOption
ApplicationCommandValueOption(const json &data)DiscordCPP::ApplicationCommandValueOptionexplicit
ATTACHMENT enum valueDiscordCPP::ApplicationCommandOption
autocompleteDiscordCPP::ApplicationCommandValueOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
copy()DiscordCPP::ApplicationCommandOption
descriptionDiscordCPP::ApplicationCommandOption
from_json(const json &data)DiscordCPP::ApplicationCommandOptionstatic
INTEGER enum valueDiscordCPP::ApplicationCommandOption
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
nameDiscordCPP::ApplicationCommandOption
BOOLEAN enum valueDiscordCPP::ApplicationCommandOption
CHANNEL enum valueDiscordCPP::ApplicationCommandOption
get_description()DiscordCPP::ApplicationCommandOptioninline
get_name()DiscordCPP::ApplicationCommandOptioninline
get_type()DiscordCPP::ApplicationCommandOptioninline
INTEGER enum valueDiscordCPP::ApplicationCommandOption
is_autocomplete()DiscordCPP::ApplicationCommandValueOptioninline
is_required()DiscordCPP::ApplicationCommandOptioninline
MENTIONABLE enum valueDiscordCPP::ApplicationCommandOption
NUMBER enum valueDiscordCPP::ApplicationCommandOption
requiredDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
STRING enum valueDiscordCPP::ApplicationCommandOption
ROLE enum valueDiscordCPP::ApplicationCommandOption
set_autocomplete(bool autocomplete)DiscordCPP::ApplicationCommandValueOptioninline
set_description(const std::string &description)DiscordCPP::ApplicationCommandOptioninline
set_name(const std::string &name)DiscordCPP::ApplicationCommandOptioninline
set_required(bool required)DiscordCPP::ApplicationCommandOptioninline
set_type(Type type)DiscordCPP::ApplicationCommandOptioninline
STRING enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
SUB_COMMAND_GROUP enum valueDiscordCPP::ApplicationCommandOption
to_json()DiscordCPP::ApplicationCommandValueOption
typeDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
Type enum nameDiscordCPP::ApplicationCommandOption
USER enum valueDiscordCPP::ApplicationCommandOption
diff --git a/docs/class_discord_c_p_p_1_1_application_command_value_option.html b/docs/class_discord_c_p_p_1_1_application_command_value_option.html index 055e3c5a..f1c596ad 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_value_option.html +++ b/docs/class_discord_c_p_p_1_1_application_command_value_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ApplicationCommandValueOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ApplicationCommandValueOption Class Reference
+
DiscordCPP::ApplicationCommandValueOption Class Reference
@@ -104,46 +111,46 @@
- - + - + - + - - - - + + + + + + + + - + - - -

+

Public Member Functions

 ApplicationCommandValueOption ()
 ApplicationCommandValueOption ()
 
 ApplicationCommandValueOption (const json &data)
 ApplicationCommandValueOption (const json &data)
 
json to_json ()
json to_json ()
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()
 
 ApplicationCommandOption (const json &data)
bool is_autocomplete ()
 
void set_autocomplete (bool autocomplete)
 
- Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
 ApplicationCommandOption ()=default
 
 ApplicationCommandOption (const json &data)
 
json to_json ()
json to_json ()
 
ApplicationCommandOptioncopy ()
 
- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +

-Public Attributes

bool autocomplete
 If autocomplete is enabled. Only for STRING, INTEGER and NUMBER options. More...
 
- Public Attributes inherited from DiscordCPP::ApplicationCommandOption
enum DiscordCPP::ApplicationCommandOption::Type type
 
std::string name
 The option's name. More...
 
std::string description
 The option's description. More...
 
bool required = false
 If the parameter is required. Default is false. More...
 
Type get_type ()
 
std::string get_name ()
 
std::string get_description ()
 
bool is_required ()
 
void set_type (Type type)
 
void set_name (const std::string &name)
 
void set_description (const std::string &description)
 
void set_required (bool required)
 
- - - + - - - -

+

Additional Inherited Members

- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
+
- Public Types inherited from DiscordCPP::ApplicationCommandOption
enum  Type {
  SUB_COMMAND = 1 , SUB_COMMAND_GROUP = 2 , STRING = 3 @@ -159,15 +166,11 @@ , ATTACHMENT = 11
}
 Type of the option. More...
 
- Static Public Member Functions inherited from DiscordCPP::ApplicationCommandOption
static ApplicationCommandOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ ApplicationCommandValueOption() [1/2]

+ +

◆ ApplicationCommandValueOption() [1/2]

@@ -175,7 +178,7 @@

DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption ( - ) + ) @@ -183,56 +186,96 @@

-

◆ ApplicationCommandValueOption() [2/2]

+ +

◆ ApplicationCommandValueOption() [2/2]

+ + + + + +
- - +
DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption (const jsondata)const json & data)
+
+explicit

Member Function Documentation

- -

◆ to_json()

+ +

◆ is_autocomplete()

+ + + + + +
- + - +
json DiscordCPP::ApplicationCommandValueOption::to_json bool DiscordCPP::ApplicationCommandValueOption::is_autocomplete ())
+
+inline
-

Member Data Documentation

- -

◆ autocomplete

+ +

◆ set_autocomplete()

+ + + + + +
- + + + +
bool DiscordCPP::ApplicationCommandValueOption::autocompletevoid DiscordCPP::ApplicationCommandValueOption::set_autocomplete (bool autocomplete)
+
+inline
-

If autocomplete is enabled. Only for STRING, INTEGER and NUMBER options.

+
+
+ +

◆ to_json()

+ +
+
+ + + + + + + +
json DiscordCPP::ApplicationCommandValueOption::to_json ()
+
@@ -246,7 +289,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_application_command_value_option.js b/docs/class_discord_c_p_p_1_1_application_command_value_option.js index 6aa49673..31800a60 100644 --- a/docs/class_discord_c_p_p_1_1_application_command_value_option.js +++ b/docs/class_discord_c_p_p_1_1_application_command_value_option.js @@ -2,6 +2,7 @@ var class_discord_c_p_p_1_1_application_command_value_option = [ [ "ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html#ad443bc369f46b4c3562bdb6a972ef2f5", null ], [ "ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html#a398c8150355c42dd3470ef60ec130a34", null ], - [ "to_json", "class_discord_c_p_p_1_1_application_command_value_option.html#aa8a6a6c41da2a418ff99daa683a343de", null ], - [ "autocomplete", "class_discord_c_p_p_1_1_application_command_value_option.html#ac23668ed42ab46874f0b606526716e6b", null ] + [ "is_autocomplete", "class_discord_c_p_p_1_1_application_command_value_option.html#adeb98545d74bcb32946129b8e3e39eae", null ], + [ "set_autocomplete", "class_discord_c_p_p_1_1_application_command_value_option.html#a3dfa0cca534d3c3a3e00d19902fe1471", null ], + [ "to_json", "class_discord_c_p_p_1_1_application_command_value_option.html#aa8a6a6c41da2a418ff99daa683a343de", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_application_command_value_option.png b/docs/class_discord_c_p_p_1_1_application_command_value_option.png index 0b662e5eb08d6ee8a9040e94f282d47920708430..a30b73fb4976baea3f2571111c33786193148ca2 100644 GIT binary patch literal 2218 zcmcJRd010d7Qi2iK*2zRQ%l446>uSCu~QyYs-Tht9y0wqCFwp4_&OadfO+Zj=e zKnP@HDM*MF#elLySd_(K6A%ajR&Ze%APpK4Y6xUr@Q?PJ&L8v5*Sik!{>)A z;|$n?OLKE`upAuvO9iZZFA?wU55Vs`kArH_H~?sY5axIQMMYR5{90V4uO8x(PZlXI z`xw!_QCAJAMXJVc&T$ZY<7j=s+!Dx`p3P9-o;rbHi_^NlIGCw2)*7 zWkDKGiiK{Sf=x9EqA=IN2!vBZs;8GOnkarjHca zhR;TpZeQE@YjnZWRKa3L+xhGnAMUvqa_mPWo8`^G&l)Wz?&1LR-Q>EXgwM_o3C6+x zE+3Z|!a)00D82hg(i5Xc#r@&}lox)xxWF26twMHcRY%p8YUfp`ZQ`62_oQ(>b*!l_ zR7^e!@_+kkaUnj)WAvGIB)n0|YrNs;(uj$$Wh6?M>d!e>1FHTU+6y|a4rHP7aRRXA z$#OexkwR8q`(hnzna+?18$NzJY8IWI%qYO*v7FoPJgW7KBGBpt_`@$xWdplAXM)UOkrQd}l(M%`s-8a3S24&iR4U?NuZID#VGMXC zY&=7y3C7_N-~ijzn1e}xC&Qfl!ILwF!wYZpd5+obKzbunYY#HMcZW_hvv();!(iUw zc{wu*-Yd*661j61&A2hKXcLR+-jy(7#MhnH`0zL~*O^57;iur)f}>`qbF7D*c%_X_ z&7dmfZ!TV&+IK!BuigDIJf_G18DHl3d<{<=U*h*?X6{w8nul9SwpzqbrKNwaaE|qK z;Z#Qy#QvJq>>XA+tkB}tf7png6wDMqMXB&{9vq?N#%X#g*UyBG!Vd&Xg`zhJqUM>R zu513(XO?EV;|sy;!`N5D|4Jp8XZYFJq3Lb;#?x1`sG4kPoT#2<8Cxz$E`9jHd+6^Y z4-i~A(pLhlIgn>tk7VcyM|nDog&YSEKAfu6$>`h^r>KTFn9?pg&{3X38oz0Gk2l)m zEd?DPE}{Z$>t95|aY?_DhdU|xkv>g`^Wp3p{Zp=UTghOp4{~C0jY>zbyU^6?y=NEz zkuwt2oGJAXPUSm@SL%mEZG7wD+I=wyqD=+3vZ0we+dk1V=->UEpeedN1ok@*jYU$~ zy8;h1;(%&j6Eh^z*@Iey!N?JRSDO39F@l3;<;u+Rd{}rM(@nbnzqxbF&MTtuMx{oE z%Fk9NfCfzQMJ0|RG3AMpUi)`ov$0Yo;8{vlV-4p2Aa#yIIbxzGh8tsG_b~)pvn+c> zeWZI{W$C4(id{SvkTrP&USFDIIPvxz+w;4t<@JtS)??Ebxp?<<%}GlxOO|8N=l1y8 zm*&u)nTfq{GTs9RJ53qjci~L^@IM6y#-dWTX&pHgItyioDaLgOn+q26!zX7eTLq10 z*%ikxA1S$eaaFR<&Q9ifD_~$h^|c!??vOgPMr=xd9lZO?2GMF@DtbPT)pd0?yeR;|XgEM#z=ZhQ`u-9Pr1gZ?Ge4aneK8zz?WX)7$w%7t zmDMRXj^3TeA1B#Yy*b+JJ|T$OpfMA}6xx!I4t=6kdDEpB>?b-FUh{dSS{G{~dW*A; zqUnpF45xZ`wuodqG0(Nfm&v%z6T_;9(nzGV2fa>1aAzsXbxKKM0(P8 z+S{JNyhMuN{$`AxW`e!Pr;*8is{^-eu5(A7eYx%v(m;OTEl+bu7JZLHU~U^0)^4zq z;CxOmboSc^#f%YVI(UB6Cbxc5*#9o_QgWTiC^PW^TrA#K+`%!|`{Y;Qb}Gmmia8CJ z?rgYR?}wMmej`YWX5roUb6My!DDF;q&{n8*0mSn6)AhCBzX|}tdSiGe!Y=$9wM+EN literal 2165 zcmcImc~nzp76-(FOo4+I@H_$AAyyD1b8NyEf?_2Sn1qA`D6;7wN`M3dvc?dljuz>I zX{2Bc5FibR2revPkwtCf00UtUkPt+WJ!}yW!ZI&CJ)QpLoc=NIocI0iyZ3(YeDB`h z{hgOez@OFC0d&;V)O4|KXS~$ZG%%3;o%SARMJD%EKyZ-oce3m5?k;3b&#%U2y!;nr z{dzYyH}6fA9)=#ZuX^E0YEY8u>Te^TfLxl`GcM!=b@_-q`t9F(X33uTp+`HN035;I{s=CSd1K1O zDOa}B*zol52N`Add06Jp%*I)>hl1In?z`$M`P?g6IxDqOJFzx zCRaR}hxw_pgSx|<4R67$Cc&MZh_-&iUeYDn05PJ3c*2^yCJl(6v#g76{}DQjF}%tg zC~K<<^hDIzCX#q1F%(T!);LhM_RbZ|!q6h#Uo2fmCPfAVFSr+id6y4eVWFsQj7r!~ zTtA-V)Ym=E4F8dIXBbB`tEiS#Y_KnKph7MM@FcE?;P6pzDxJxMOBj!jXHN~4^*1cb zPuFE^DqaNG)jzqH=;kA8P&^+F6-cgeLXNf?@eNGIN-)?J3Bvdr_LimW{$oUnc_s$i zQ}74eqJ!)Sk_Grin@?n4{TPnhrwi@V$BhWhm+3b&bP_Upv~?1=?R=*c4OtNaTBh0y zS0Gn5=ZpiJ(G_DF8sp|YX4|echz!3Z{Nm{*|mN&IjSGWd*xC@pG;Pc(>#NK z7gmo>pp8Z{Y~?nHchXA{2QCOFZ{E&cDa2%y-ZWFy+J&c#`!5qi93dw9&d`L^`NY0O zR?LW$=8P^%l^D0L30#rM@S+H-qIYpe;ouu&5`Ys$!^@+%ls;S5^fTn_Gg`7Zk1<-0 zc97clr=!jb2LjeZ^(sZL){lX2EIbkCwvz1P!W?bNQ3+PQ>p`AB32}Xrg_h(rbz7&X z#_n{?cB_YZ0yvdDYyei9bLW!^yQ^9`04~>9Lt5S=>=J)_DIEGDcyE8$>Kv2E_0vKi7!|dbgPu3-t8h@q#D339fSXG9R7t5DA zY6N?!cvVfe1b5HLzFdmG66OMx5F)1DAK-tt?!xbl{$OoGIHkTwgxIziQ=55~&@55$ zO?l0aYzDc!Ab+t%>YriZ5;4Fg+k;*kV1qiP?oW1l;`vT9@R-?Pade7}q5eF{!6o~S z)>=tUzK3v+l8o=-zrDdcc68cnx!L*016NBD&U4%L)%~e$EPp&SWGsVhNKu<^w^2-5 z=!ZktpJ7+rN{PP$B@-6t&VvmVBiz|G(7eu*AgRsnvB0ibg6y9?ps*4F=#H{Z!r2r1 z#2E4Gbv$Xxl?N%A_d21$+YZcwY59F$(HoE4T-)ymY@1tB!7NyW9;QG1DlCV=VT{K* z2pnp<Y5%W&Bo4kGCqG;g;|F)IFWu*pYDZ0{Hb6eveTb_h+(#> z91XA&a9E%A{vuBcRVEU}cPJAxyfrH+Cb%;Bo0l=5Gm0O_4i&7f+nacw<;_s;%$*`V zH6=*43fc!AwAXC}D${m?wklB_Vp_|{y|4{pect5lA-|VjfX)bhe-};wF4C?e4>kp4OyRpZ5PG^V9ZXw1H1Yoq4s>5Kp*x&6nqio0(CHc}Ynnru)K_ zJvq^g{aw%qsN-_$f#d$xVuc6540o5iW__Vh#F5dU&*`RvT_@(`*Ym6+Pv&=2Opf)B zC$ao^`nZ`|%;K4` zMi8rj5%|JP%?>mV5{-pe>RVjx7GHL5>9uoc`mDuwkt}vm - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,28 +78,34 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::AudioSource Member List
+
DiscordCPP::AudioSource Member List

This is the complete list of members for DiscordCPP::AudioSource, including all inherited members.

- - - + + +
AudioSource()DiscordCPP::AudioSourceinline
read(char *pcm_data, const int length)=0DiscordCPP::AudioSourcepure virtual
~AudioSource()DiscordCPP::AudioSourceinlinevirtual
AudioSource()=defaultDiscordCPP::AudioSource
read(char *pcm_data, const int length)=0DiscordCPP::AudioSourcepure virtual
~AudioSource()=defaultDiscordCPP::AudioSourcevirtual
diff --git a/docs/class_discord_c_p_p_1_1_audio_source.html b/docs/class_discord_c_p_p_1_1_audio_source.html index b9407368..84d6d138 100644 --- a/docs/class_discord_c_p_p_1_1_audio_source.html +++ b/docs/class_discord_c_p_p_1_1_audio_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::AudioSource Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::AudioSource Class Referenceabstract
+
DiscordCPP::AudioSource Class Referenceabstract
@@ -102,18 +110,18 @@
- - - - - - + + + + +

+

Public Member Functions

 AudioSource ()
 
virtual ~AudioSource ()
 
virtual bool read (char *pcm_data, const int length)=0
 AudioSource ()=default
 
virtual ~AudioSource ()=default
 
virtual bool read (char *pcm_data, const int length)=0
 

Constructor & Destructor Documentation

- -

◆ AudioSource()

+ +

◆ AudioSource()

- -

◆ ~AudioSource()

+ +

◆ ~AudioSource()

diff --git a/docs/class_discord_c_p_p_1_1_audio_source.js b/docs/class_discord_c_p_p_1_1_audio_source.js index 26c3c4e7..836568fc 100644 --- a/docs/class_discord_c_p_p_1_1_audio_source.js +++ b/docs/class_discord_c_p_p_1_1_audio_source.js @@ -1,6 +1,6 @@ var class_discord_c_p_p_1_1_audio_source = [ - [ "AudioSource", "class_discord_c_p_p_1_1_audio_source.html#a6796e86a66473d7c522bb3cb1274f6ca", null ], - [ "~AudioSource", "class_discord_c_p_p_1_1_audio_source.html#ab89b764842ee660c8e092d069824f158", null ], + [ "AudioSource", "class_discord_c_p_p_1_1_audio_source.html#a1c10436659876c46807568400bc88a6c", null ], + [ "~AudioSource", "class_discord_c_p_p_1_1_audio_source.html#a157d3b03b2df48d9929353a2bacdfa95", null ], [ "read", "class_discord_c_p_p_1_1_audio_source.html#a3f8e643baa39506754dbaa4162675eb8", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_audio_source.png b/docs/class_discord_c_p_p_1_1_audio_source.png index 147a8289889a799379646d4b206075e45653770f..cb46278d761d5ad62edfe4f4531afbd735c89893 100644 GIT binary patch literal 1099 zcmeAS@N?(olHy`uVBq!ia0y~yU|a!Y2XHV0$?98zMnFnBz$e7@|Ns9$=8HF9OZyKk zw=mEwkeGhv#e)YAfa0cS!3f*F8(FfeDDeT9L6`I@JTV@L(#+qrKituhc` zo$Wle^xpr@_v<)*GQ^bL+-q$Sb}M5>3y<%l{S5n$8SotLWUx?g&Yj;Tl6srbBXFB+ z1Dvs4)U>8SFg3-{x*5f`W5afXAO%B;-}B3Te9_7{;aC} zz|YS6*RI{RD{jud-|G96v&y2X?usRB-Sle1OTMqZxz)2pLZ`3Vb!v9V+wN6|xtE69 zh86GK=X^Ki_U$DrT#xA1ZMYk_zGJO%mhv9a(%`GzQTMNG+wK{7TKa#-inYQkK5f^} zDn1)#o_qFonS0l(x{3|e`vk69-4_UbKjXLdscqjY^8?Q+->vIO-57f8o9kBf+v`?T zF+P(_y}es!wy))z=WUn%RVL=W-nQ|q@;foR(CvrUyo&oLX8cz4_PuAht~bk6f~MrM zD*zb`*clJbENV-XILGY3^g&6yf#pH|>qkF}}&&7WgJHuX2;O zEJ1IQm*yh5ng3;s*}s=sUw2P8S)+7)rM=ZP@kM?9o1{OSh*6n(scY8r;_A1zUR4$T zdiTCM{>r82kKL_5+$nrnzx$_A@6*Pqd99fj!}x=C}OJ?j=FrT&8|-408V)_a^s# z>E6E~Y@X64w$E0sS$|z}uhy#xD)oBeo=flC{3UlX@v})(e(l^9PbKD=xAvYa*T25+ z{x?Cp-Ct!Vrg*-*0d(vp-Bt5mDy)3Gd(o`M+wI#Y#_aw2W`FDX`GM`KH~ETVfd0*N zy?b-TsiGI#->SRh&J8?Uwng~+(Tm^iTr01b^jEtg1RNyKRKxrB>|D5|K5oYCT}SuS z?cEj@VqQ=kc85*>Y%0_1ywf(TUS$W`PfD5jYU551tyDo(Py4e~Y}MSclj0uj)9~av zRWGu2`w7*TsXyHd8?<3V@L(#+qthNy;2Zho87N<|Nq4P zS*IBo&36^{3m;$P%DH_Z^B>k9#z9^$T^Qy}E^ZZD#2_PpggylKva(v-6v4Ug@oQ+obAuUb?TF75Swy|LV=Z55L@9_ru}J zqbpHor8nG&Ox>E+Q;8JUX}0tCEfk%-OZ#6w`?4oJF@B~EO^Quxb<`2icd#m z-fJ`%-q&3fb?Kkctu*bPUe~MUw*x|UGCuBOlGr3?R(4aLHLR|B!xYow5#PIJulB!L zGgI{J+x0V7&S&`YGb)f_9!DSpA1-XMdBv0yf0;HxO!g7{%{)vxa-d0%oi zE6wZeuK!(iQ}LCoquE?piEb5dwXE}hrdxSGHCz9DSGikeaIy5Sd;97HN^2(gw!0rw zIvJ#!HS_$RTaei8`yFxR*0W!W-&JJp*fyU%e)&ed8K%a|e4|Tt_+NSGcq^p8*LBj; zbsD!XPP_Yf)*^}H0rITbb>b`bD;_uL+?JOFTCW@!X6u=y zaliZG$Jl3oLp>*1h3HOOnKOU7;9jj)6BO=?1J&^N?Xxv3$zS~T;`NTG^$(v0yztpq zx${`vYt@=>FRYb3xL@9gP>Foit(87Y#q>{D$koEV6>}e)TAcnz%&y*DRxIW2*}{z; zn?ky)3IcAHW%R#Qclr8m#VZS`E59FRRlj>-ZFAzAsEwAG=QN)yo1VTo70tEg&$k54 zY_rebzP@_9V%g(g>tR!Y_*1GmHBPS9z%yfM^=X0fo3yA!|{=qN2 V{`r%6TY;IH!PC{xWt~$(699Uq?I!>L diff --git a/docs/class_discord_c_p_p_1_1_channel-members.html b/docs/class_discord_c_p_p_1_1_channel-members.html index 9c177015..6fe076fc 100644 --- a/docs/class_discord_c_p_p_1_1_channel-members.html +++ b/docs/class_discord_c_p_p_1_1_channel-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,42 +78,60 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Channel Member List
+
DiscordCPP::Channel Member List

This is the complete list of members for DiscordCPP::Channel, including all inherited members.

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const Channel &old)DiscordCPP::Channel
Channel()DiscordCPP::Channelinline
copy()DiscordCPP::Channel
delete_channel()DiscordCPP::Channel
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
from_json(Discord *client, const json &data, const std::string &token)DiscordCPP::Channelstatic
iconDiscordCPP::Channel
idDiscordCPP::DiscordObject
nameDiscordCPP::Channel
operator std::string()DiscordCPP::Channelinline
positionDiscordCPP::Channel
typeDiscordCPP::Channel
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const std::string &token)DiscordCPP::Channelexplicit
Channel()=defaultDiscordCPP::Channel
delete_channel()DiscordCPP::Channel
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
DM enum valueDiscordCPP::Channel
get_icon()DiscordCPP::Channelinline
get_id() constDiscordCPP::DiscordObjectinline
get_name()DiscordCPP::Channelinline
get_position()DiscordCPP::Channelinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_type()DiscordCPP::Channelinline
GROUP_DM enum valueDiscordCPP::Channel
GUILD_CATEGORY enum valueDiscordCPP::Channel
GUILD_DIRECTORY enum valueDiscordCPP::Channel
GUILD_FORUM enum valueDiscordCPP::Channel
GUILD_NEWS enum valueDiscordCPP::Channel
GUILD_NEWS_THREAD enum valueDiscordCPP::Channel
GUILD_PRIVATE_THREAD enum valueDiscordCPP::Channel
GUILD_PUBLIC_THREAD enum valueDiscordCPP::Channel
GUILD_STAGE_VOICE enum valueDiscordCPP::Channel
GUILD_TEXT enum valueDiscordCPP::Channel
GUILD_VOICE enum valueDiscordCPP::Channel
operator std::string()DiscordCPP::Channelinlineexplicit
Type enum nameDiscordCPP::Channel
diff --git a/docs/class_discord_c_p_p_1_1_channel.html b/docs/class_discord_c_p_p_1_1_channel.html index 8eae85a9..1190262b 100644 --- a/docs/class_discord_c_p_p_1_1_channel.html +++ b/docs/class_discord_c_p_p_1_1_channel.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Channel Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,19 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Channel Class Reference
+
DiscordCPP::Channel Class Reference
@@ -107,67 +114,101 @@
- + + +

+

+Public Types

enum  Type {
+  GUILD_TEXT = 0 +, DM = 1 +, GUILD_VOICE = 2 +, GROUP_DM = 3 +,
+  GUILD_CATEGORY = 4 +, GUILD_NEWS = 5 +, GUILD_NEWS_THREAD = 10 +, GUILD_PUBLIC_THREAD = 11 +,
+  GUILD_PRIVATE_THREAD = 12 +, GUILD_STAGE_VOICE = 13 +, GUILD_DIRECTORY = 14 +, GUILD_FORUM = 15 +
+ }
 
+ - + - + - - - - - - + + + + + + - - - + - - - - - -

Public Member Functions

 Channel (const json &data, const std::string &token)
 Channel (const json &data, const std::string &token)
 
 Channel (const std::string &id, const std::string &token)
 Channel (const std::string &id, const std::string &token)
 
 Channel (const Channel &old)
 
 Channel ()
 
void delete_channel ()
 Delete this channel. More...
 Channel (const std::string &token)
 
 Channel ()=default
 
void delete_channel ()
 Delete this channel.
 
Channelcopy ()
 
 operator std::string ()
 operator std::string ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - + + + + + + + + + + + + + + + + +

-Static Public Member Functions

static Channelfrom_json (Discord *client, const json &data, const std::string &token)
 
Type get_type ()
 
int32_t get_position ()
 
std::string get_name ()
 
std::string get_icon ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - - - - - - - - - - - - - - -

-Public Attributes

int type
 the ChannelType of the channel More...
 
int32_t position
 the sorting position More...
 
std::string name
 the channel's name More...
 
std::string icon
 the channel's icon hash More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
- - - - + + + + + - - - -

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 
+

Member Enumeration Documentation

+ +

◆ Type

+ +
+
+ + + + +
enum DiscordCPP::Channel::Type
+
+ + + + + + + + + + + + + +
Enumerator
GUILD_TEXT 
DM 
GUILD_VOICE 
GROUP_DM 
GUILD_CATEGORY 
GUILD_NEWS 
GUILD_NEWS_THREAD 
GUILD_PUBLIC_THREAD 
GUILD_PRIVATE_THREAD 
GUILD_STAGE_VOICE 
GUILD_DIRECTORY 
GUILD_FORUM 
+ +
+

Constructor & Destructor Documentation

- -

◆ Channel() [1/4]

+ +

◆ Channel() [1/4]

@@ -175,19 +216,12 @@

DiscordCPP::Channel::Channel ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

@@ -201,8 +235,8 @@

-

◆ Channel() [2/4]

+ +

◆ Channel() [2/4]

@@ -236,26 +263,39 @@

-

◆ Channel() [3/4]

+ +

◆ Channel() [3/4]

+ + + + + +
- - +
DiscordCPP::Channel::Channel (const Channelold)const std::string & token)
+
+explicit
+
Parameters
+ + +
[in]tokendiscord token
+
+
- -

◆ Channel() [4/4]

+ +

◆ Channel() [4/4]

@@ -280,26 +320,8 @@

Member Function Documentation

- -

◆ copy()

- -
-
- - - - - - - -
DiscordCPP::Channel * DiscordCPP::Channel::copy ()
-
-
Returns
a copy of this channel object
- -
-
- -

◆ delete_channel()

+ +

◆ delete_channel()

@@ -307,7 +329,7 @@

void DiscordCPP::Channel::delete_channel ( - ) + ) @@ -317,8 +339,8 @@

-

◆ from_json()

+ +

◆ get_icon()

- -

◆ operator std::string()

+ +

◆ get_name()

-

Member Data Documentation

-
-

◆ icon

- -
-
- - - - -
std::string DiscordCPP::Channel::icon
-
- -

the channel's icon hash

+
Returns
the channel's name
- -

◆ name

+ +

◆ get_position()

+ + + + + +
- + + + +
std::string DiscordCPP::Channel::nameint32_t DiscordCPP::Channel::get_position ()
+
+inline
- -

the channel's name

+
Returns
the sorting position
- -

◆ position

+ +

◆ get_type()

+ + + + + +
- + + + +
int32_t DiscordCPP::Channel::positionType DiscordCPP::Channel::get_type ()
+
+inline
- -

the sorting position

+
Returns
the ChannelType of the channel
- -

◆ type

+ +

◆ operator std::string()

+ + + + + +
- + + + +
int DiscordCPP::Channel::typeDiscordCPP::Channel::operator std::string ()
+
+inlineexplicit
- -

the ChannelType of the channel

+
Returns
Channelname as std::string
@@ -460,7 +479,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_channel.js b/docs/class_discord_c_p_p_1_1_channel.js index 953969f3..93d767d5 100644 --- a/docs/class_discord_c_p_p_1_1_channel.js +++ b/docs/class_discord_c_p_p_1_1_channel.js @@ -1,14 +1,27 @@ var class_discord_c_p_p_1_1_channel = [ + [ "Type", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8f", [ + [ "GUILD_TEXT", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa484a897e81cec1d3ce16e5d07e55cc40", null ], + [ "DM", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa48f19dcc97c24364a5c23897aff56c31", null ], + [ "GUILD_VOICE", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fabe30040130da0b1930b696abc6cad69d", null ], + [ "GROUP_DM", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa037a72bff1d2dfae8ca19df7c45bf302", null ], + [ "GUILD_CATEGORY", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa17399586b98b64802ece79ddbcdd8065", null ], + [ "GUILD_NEWS", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa1fca6fa828641b7e9cce7fc120bdeb12", null ], + [ "GUILD_NEWS_THREAD", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa251bc0560bb6c46e9cf55c9df7cf264c", null ], + [ "GUILD_PUBLIC_THREAD", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa945e76a58e593fa4b87c9ddc81bfc4ab", null ], + [ "GUILD_PRIVATE_THREAD", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fafd05b644351252d8f4132a5e783b6dbd", null ], + [ "GUILD_STAGE_VOICE", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa408de8f01314ebbe97292faca9e7bcc9", null ], + [ "GUILD_DIRECTORY", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa5f72e1603c0552a274a8fefcc285f484", null ], + [ "GUILD_FORUM", "class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa945a94c14a8e75fb26bf5f57619c5877", null ] + ] ], [ "Channel", "class_discord_c_p_p_1_1_channel.html#a54e8d9a5ef62bfdca3ac1481445c8291", null ], [ "Channel", "class_discord_c_p_p_1_1_channel.html#a9cd115904f354d8dcb619cc60c98643d", null ], - [ "Channel", "class_discord_c_p_p_1_1_channel.html#a1e1563f88f21815790bf1d44cf769828", null ], - [ "Channel", "class_discord_c_p_p_1_1_channel.html#ac9e33dcedf845775141a9f56a8a2e34a", null ], - [ "copy", "class_discord_c_p_p_1_1_channel.html#a2c589d4992fb503d6d6452db5803ad7b", null ], + [ "Channel", "class_discord_c_p_p_1_1_channel.html#ae4bfd234cdea3e6883ab6723555eff83", null ], + [ "Channel", "class_discord_c_p_p_1_1_channel.html#a566d2d3aee10be2dcd038ee1c3883205", null ], [ "delete_channel", "class_discord_c_p_p_1_1_channel.html#abcdb6d1d0fc5294aaefca48f906d278c", null ], - [ "operator std::string", "class_discord_c_p_p_1_1_channel.html#aeb750faf9173cd455e7a4f2218c01305", null ], - [ "icon", "class_discord_c_p_p_1_1_channel.html#a435dc6e76235af7486244b3cf6c5ec6c", null ], - [ "name", "class_discord_c_p_p_1_1_channel.html#a75cfaf2f0dff136205c39f50d27333ad", null ], - [ "position", "class_discord_c_p_p_1_1_channel.html#a24c680739e5de72efe228895ac083564", null ], - [ "type", "class_discord_c_p_p_1_1_channel.html#a557bbeba646631fd88fb9eba4695b666", null ] + [ "get_icon", "class_discord_c_p_p_1_1_channel.html#aed4b9cb1ae91e5370ffd8dde00c99435", null ], + [ "get_name", "class_discord_c_p_p_1_1_channel.html#ae281355d734e1200aa38eb8f7c61c6c0", null ], + [ "get_position", "class_discord_c_p_p_1_1_channel.html#af8d5d5ac3f92e32e1712fe8473259b59", null ], + [ "get_type", "class_discord_c_p_p_1_1_channel.html#ab898935a480de5bf70856280c053c50d", null ], + [ "operator std::string", "class_discord_c_p_p_1_1_channel.html#aeb750faf9173cd455e7a4f2218c01305", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_channel.png b/docs/class_discord_c_p_p_1_1_channel.png index 5c74345a3c85114c3299b176d0be4ae3f2522d7e..a486f5177e2fb58cdbf1f0b913ee938d5c8352c7 100644 GIT binary patch delta 1620 zcmY+Fc~nzp8pdy$LB=Tu+Cf87^f(7uw3bMX#K2|I0V=7e=uj4Ew1{v8qHHE%lZ#4~ z84+rNQkL7;0o1aHa7j`O60oDll1mLpxC8}>5P>XM#FQmC*Z$Yp!HJ}OsApVA6ZodtgkV{6BX2a%3c4IxgEUX%SDmZ-8U#z3ZRqP zm0AeoMOCs@=2(co<|7J7F8CH9!T)=J0mqwIj=8YRo}JY(nqaK7Znz+}y9Opd`fQh; z+l60cV`tNJ?UsPsa@!iHB({C(T@jIo zko3*E`eQmch5y;$6qppGp@nXgpz+U__TT1$20y7u&)s5z0PAk-x9csGma%9aL#&hD z$>c>RYFb169g-g3G&dg_!H3G6&yo#p(YgG12#8svL*^13cYq;b%OwP-?T*yj{DVRu z_>e%b?jfrv_Ah`B+?eX}AvGR-xHdhxFSHBaq9qUL!F({^vU*{uSc2n0X=ekeWxI7fgu zIZPEjA#JuDcL^ETX+<7~_qWmRGDJUExx;^O8m4v35)o`GPuS4)`nVHhlj2h4eAZvW zU@ztB`!Ico@aSa(FGJX>q)ZX|!YlxMN=`PE3G9CvxWIFYMx&9#>;-Lgh3 zo_NvzdPuceh&G>G!`^5ZlHg89piEz>DB^rF^r{8*cafX8$t$m0{KFlKLw-RlN$v%9 zh_YWUqwhNS^bt(x?jL@&+Fxy13xU0cwa`NOXy)SHZ3~5{!Y#WiN^J=oF`XGo-UE6n z>Sq%DjNZ|@s!hBbi=}9tu%UMLS)|)QZYlcpq&jUryYBS$vl$K9;6B;Ni}?V_^L5TlN3 z%Kn^vyScyLOejB3np3zww;@s>>LfAXabBU8byT^tNSpEbRmPg1g@=Ug;t^uf{E4^t zuI$E#7-6LIw4_am&n?T5U=?}lK)TN7 zkGctr8v5W4hslQC{9u)@ElW)ZDwDNg#foAG$%Bn_Tf{V}^0YBWgzKR}U zQ3halLZn+h-6O`9HeX`S8(*&&`+H9zGJ;m1VxIcDsK{-q0&*N=DVjk^tn#_hVebkkA!s86)xc6RuM zp4T};;?!_ApI~_A=MKE8CQF6$x)Vdah+FqD<0R)`=e^oG!ARM~J%{^$QTuTm8`*ql zd7DFjoW&1n?P;8hr_a|!y`9KutPSQx|0l>)XVaY>{M=MtajBA1%Eg=o+pWyg^=iJ|Ye&;^-p8I^B@AtXqT%C8R zEYey8L68bzw;d6JP<#+qD=C1rVvHFCE*h?mZuWC?b0F-OOwbeW{{o_qXLWV;!gKAq zV5<~LblwAjr1_)eiQ5(kLQfIwY~8|9Qm&X&yh(LoMzT@IT+&@~#oGnt?90x~+N%jR zTb4AhnO0UkpF)g-*qU5IlgtMWL#twN3TI=usE79v=+I^hG0Qqpm-8JaYwJ=g z-6MmQ8YYw?z8V}Eho4BdxGhz_Vy5^~)5d9ldSh<;xVV=VG8H5(*p9;tjs}GLW^^dBStR7jNCj*$2Jpn``lg~)l>nsJ zgufwq!w|3Ni$_6{@)r#M*X^Mkv0&o@=x``{ME)`zd`AuF%BMF{)pBO!l6+yKe?MO3 zlA`*(Ni~*<4#dyd9cg4*KQ(=%%>dA>M8?-9#H{Kp7ckma-r3jld|&Mv`{>bvDy5=_ z$P$Z;#H$Rqh@vv7@zRxPkBwZ_E}vb}cnGfL_GIZay6z^mJvGWTcd%5HEcVi!dGW{+ zaX-B=Q{@M3()3!Jc&-lJ{n7wC_B4`Jo%@^#sm4c?wX~3{Vu`gdk7{D=zuBNJcV$NH#vThTx)Mp~B6x9e-_3v?6Qj6Q1S^ zjJf1AiN+Pnw3Nhd|GV{~tYwbOYe?W9^4IY{aY`CIk-{I#=mrE+!zNZ9A6rUW_M)M? zcckk5c4av6B;%TT&XekHQsn4SSY1D(6q!3%W05?mm^p8+VC_Xba_o(@j3^o$e#eNV zc6+Lsi%^`(yuTAWwr0~(4V?`0uXG479(Gddr9}E@@Q82B5?mx!M27>qWqER5Da}RG zZ1NVvHfoSs-ifE*3HJ+(!isu|UEiKCkh*O5NDng1yciPP^Cr9D`S%FLCF}vIS#Hxh z94ZX5T_3>8YO%L8<2FqA?UMR^2oBp@Tr()p6nnJ}2bpg_2CrQ(+O1f+`v~+P>36%SLZrAl6TeRaUD4J*a4Z9%i3x^M$nj@oD>xP8o9( z^dX>YZ#6RS{%>=2FD4jetEb*>5FJxlT@B5~vl)gU0y8=!Rb z7R<=;tldq^W1V;Q`8VRjE!|A*I9Yp+lS0D0i^rw-LwFo_VkT3Hz4sg*Y%g=V&cjUS zhuG@*$Lj!Lgz3A#k+=zm>1MgxoVz|6x~-2)Gn>rHRNGd69q59V20%8%1vfU6PCO(f zMPvo}^k}2vvG`8btcLE*l|;o`r!aHnog)3ZG6dt3__G`f*Xv)s9G=nwMhV|2m^{b_ zl9{A+Sm3fJ6oKJ=_rE$h7+2`hM+-T+3g?Lzm{B+d7Cqfj!fcwmK|A3{d9{e2AJHhH z*WK7-g}`zO?7>LW{}rZ>I%OU^jXkm;ZTF^9V)UC_5s7Aia%VnFb$y98KLzGC@#TM(K`bU>ZW+*} - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,28 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Embed::Footer Member List
+
DiscordCPP::ChannelHelper Member List
-

This is the complete list of members for DiscordCPP::Embed::Footer, including all inherited members.

+

This is the complete list of members for DiscordCPP::ChannelHelper, including all inherited members.

- - - + +
icon_urlDiscordCPP::Embed::Footer
proxy_icon_urlDiscordCPP::Embed::Footer
textDiscordCPP::Embed::Footer
channel_from_json(Discord *client, const json &data, const std::string &token)DiscordCPP::ChannelHelperinlinestatic
get_channel_id(const ChannelVariant &channel)DiscordCPP::ChannelHelperinlinestatic
diff --git a/docs/class_discord_c_p_p_1_1_channel_helper.html b/docs/class_discord_c_p_p_1_1_channel_helper.html new file mode 100644 index 00000000..f7c4d4fd --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_channel_helper.html @@ -0,0 +1,183 @@ + + + + + + + +Discord.C++: DiscordCPP::ChannelHelper Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::ChannelHelper Class Reference
+
+
+ +

#include <ChannelHelper.h>

+ + + + + + +

+Static Public Member Functions

static ChannelVariant channel_from_json (Discord *client, const json &data, const std::string &token)
 
static std::string get_channel_id (const ChannelVariant &channel)
 
+

Member Function Documentation

+ +

◆ channel_from_json()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + +
static ChannelVariant DiscordCPP::ChannelHelper::channel_from_json (Discord * client,
const json & data,
const std::string & token )
+
+inlinestatic
+
+ +
+
+ +

◆ get_channel_id()

+ +
+
+ + + + + +
+ + + + + + + +
static std::string DiscordCPP::ChannelHelper::get_channel_id (const ChannelVariant & channel)
+
+inlinestatic
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_client_exception-members.html b/docs/class_discord_c_p_p_1_1_client_exception-members.html index 8f9c8b2b..8eca0b34 100644 --- a/docs/class_discord_c_p_p_1_1_client_exception-members.html +++ b/docs/class_discord_c_p_p_1_1_client_exception-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,30 +78,34 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ClientException Member List
+
DiscordCPP::ClientException Member List

This is the complete list of members for DiscordCPP::ClientException, including all inherited members.

- - - - - + + +
_whatDiscordCPP::DiscordExceptionprotected
ClientException(const std::string &what)DiscordCPP::ClientException
DiscordException(const std::string &what)DiscordCPP::DiscordException
what() const noexceptDiscordCPP::DiscordException
~DiscordException()DiscordCPP::DiscordExceptionvirtual
ClientException(std::string what)DiscordCPP::ClientExceptionexplicit
DiscordException(std::string what)DiscordCPP::DiscordExceptionexplicit
what() const noexcept overrideDiscordCPP::DiscordException
diff --git a/docs/class_discord_c_p_p_1_1_client_exception.html b/docs/class_discord_c_p_p_1_1_client_exception.html index f648310c..dd18025c 100644 --- a/docs/class_discord_c_p_p_1_1_client_exception.html +++ b/docs/class_discord_c_p_p_1_1_client_exception.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ClientException Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::ClientException Class Reference
+
DiscordCPP::ClientException Class Reference
@@ -101,39 +109,38 @@
- - - - - - - - - - -

+

Public Member Functions

 ClientException (const std::string &what)
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (const std::string &what)
 
virtual ~DiscordException ()
 
const char * what () const noexcept
 
- - - - + + + + + + +

-Additional Inherited Members

- Protected Attributes inherited from DiscordCPP::DiscordException
std::string _what
 
 ClientException (std::string what)
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (std::string what)
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

- -

◆ ClientException()

+ +

◆ ClientException()

+ + + + + +
- - +
DiscordCPP::ClientException::ClientException (const std::string & what)std::string what)
+
+explicit
@@ -148,7 +155,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_client_exception.js b/docs/class_discord_c_p_p_1_1_client_exception.js index 378c05a3..137c381e 100644 --- a/docs/class_discord_c_p_p_1_1_client_exception.js +++ b/docs/class_discord_c_p_p_1_1_client_exception.js @@ -1,4 +1,4 @@ var class_discord_c_p_p_1_1_client_exception = [ - [ "ClientException", "class_discord_c_p_p_1_1_client_exception.html#afcfd27c5cf2bd5bb2abb7e5b5a25c638", null ] + [ "ClientException", "class_discord_c_p_p_1_1_client_exception.html#a6978460910616e9d0d14ce8abedab801", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_client_exception.png b/docs/class_discord_c_p_p_1_1_client_exception.png index cc927c549eaef2e2a91b0c914f4b3e2a6f37097f..d89702e09bb5122daffd6042d6aad31c50dc648d 100644 GIT binary patch delta 966 zcmX@YeusU6O1*S|Pl)UP|Nj{n7+$>jTH1eTxrKpdfyDGPFCIL202DVp8@2=}$5|5O z7t8?UgMm5I>?;fm%;}ykjv*C{Z|A=4d#u32!0x{4??3;VT+WBeIkR%AOD66)C8KMY z_Q>i^yc0*FAIGXy#*bdDTD7>aH1z7lJ*)Sv+c)7!z1**vS+%aQpkgw;CtSR`Jm zobqhn6@yi)p8u@>;)prcYaxV_&S8UN_{84|0;aN)D*W0;K z-z%@af3|s-|C)E|JO?UbWD`u*@fk>kvrF`@X6`w5mC^0-D+Zv?8ZPdzI*@@XT@o=Z zb*8YG;6%y7Qo)HAckJpokzw}r!;k7Z0l|7p1-7FPwq!)tSY9>$X7Nr?Rq4{CtLNWL zO$sWoj`J^7db4~&l&xxXcNqUhkE?a;udWB>cAnZ%eZXq#zfHIAoPTvYl*jO_*_W%I zohAmv>j!;(6cmyE&cim`u*1VS?EUv&Q$s9|>gn(APZRIhi#_Un6>~q_{_Fdb zA=&HY=NM$3-;=yrPwCU~io$2RfnGU2Ga}aI2}8KJpk(jr?v9>k>-OoKHd1By-!FY& z&Y9J9yM15Vt^akmChU9X)xRx_68$LQRgW#eki(NtvBf~0#dtF??2I=9!*1ry45_cr zXaD|_kXGiv({(WO;awESMSw+{dD-(>?2<{K6?3Y+m8A>%lfpQpIez9Zg^zM?F-@OxnJiTJ@lw9 zf40`DdDg4vb&H=_qqw`Y`Y-!en~BrkZqr;;cGUX5LHd>5Yj3V{zv!i9Te;C!{gwHv zr+f#`Na?NGo_g2ZXZ;WHtNmhPz1yvwW-%w;|Fw73^XdOX*Y6L~KmYX~r*MAA^I!XZ zoqhXhjz^w7BuwXLJ&pf=|I3ugt7p%wozQvp?3uVnuhPu7wd{~XV!d+R+8OKtVFwG%B~wd#6hyzPo-tN$!;{2a>XxOGpLW$4w@ zHA~`VKD`-nW!LO;^Swg98p)fT3HsI~pjfoAtDg|<1S}4C_izefb z`a2BIQsTbe&W-wBc{TiVc$(tqRgj_N5L9^PT{H?@y0c~G`z zUY5d}NRPGiCgr-WZjV@!wO{ya_R4QAsduC{_~zb!WA{C#c7K=RvYYMus^T<+UcGi* z6&J(x`pn#w&$ZYDGf%ww8@GRw)^dv@PappH@|@Rr(Y@T`--D(Wek{Bfq`w)cV#gx8 z8LR&E^&OQDu;ffBq3H_^?f!=4hw!^BybRAzpFFx)C#TJ2QEera@viy8HZALBp(jr=Gu3zNM+gx;=UF>gn%dR-IzFuypx6q5QAw+aoq)z28^$^Z2*9 zN4{=+^zz@n9e0-XX+1x7<@;)hq*JvoRzGho-IkPCxPQB^Xz2OgRnH%>E>PTETK%`P zYTk*{e78jc+aL9spXsRDZW{enBg%8By8gD8E_)Zpy%T6?>wc9R+0T1f`=9IA&8@DF zW&0*PbFkP}xBk`7r}bA~ufKA-cyIloBhpuQ)~%^4-fg2k>GrkP>gqnXmPh@({(m-~ u3rKg{Ykrbst(mtO*AIR;NxKbLh*2~7Y4ROR^q diff --git a/docs/class_discord_c_p_p_1_1_d_m_channel-members.html b/docs/class_discord_c_p_p_1_1_d_m_channel-members.html index f5b9bcf4..f3b8d85d 100644 --- a/docs/class_discord_c_p_p_1_1_d_m_channel-members.html +++ b/docs/class_discord_c_p_p_1_1_d_m_channel-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,61 +78,81 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::DMChannel Member List
+
DiscordCPP::DMChannel Member List

This is the complete list of members for DiscordCPP::DMChannel, including all inherited members.

- - - - + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
application_idDiscordCPP::DMChannel
Channel(const json &data, const std::string &token)DiscordCPP::Channel
_set_last_message_id(std::string message_id)DiscordCPP::TextChannelinline
_set_last_pin_timestamp(std::string timestamp)DiscordCPP::TextChannelinline
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const Channel &old)DiscordCPP::Channel
Channel()DiscordCPP::Channelinline
copy()DiscordCPP::Channel
delete_channel()DiscordCPP::Channel
delete_messages(const std::vector< std::shared_ptr< Message >> &messages)DiscordCPP::TextChannel
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
DMChannel(const json &data, const std::string &token)DiscordCPP::DMChannel
DMChannel(const std::string &id, const std::string &token)DiscordCPP::DMChannel
DMChannel(const DMChannel &old)DiscordCPP::DMChannel
from_json(Discord *client, const json &data, const std::string &token)DiscordCPP::Channelstatic
Channel(const std::string &token)DiscordCPP::Channelexplicit
Channel()=defaultDiscordCPP::Channel
delete_channel()DiscordCPP::Channel
delete_messages(const std::vector< std::shared_ptr< Message > > &messages)DiscordCPP::TextChannel
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
DM enum valueDiscordCPP::Channel
DMChannel(const json &data, const std::string &token)DiscordCPP::DMChannel
DMChannel(const std::string &id, const std::string &token)DiscordCPP::DMChannel
DMChannel()=defaultDiscordCPP::DMChannel
get_application_id()DiscordCPP::DMChannelinline
get_icon()DiscordCPP::Channelinline
get_id() constDiscordCPP::DiscordObjectinline
get_last_message_id()DiscordCPP::TextChannelinline
get_last_pin_timestamp()DiscordCPP::TextChannelinline
get_name()DiscordCPP::Channelinline
get_owner()DiscordCPP::DMChannel
get_position()DiscordCPP::Channelinline
get_rate_limit_per_user()DiscordCPP::TextChannelinline
get_recipients()DiscordCPP::DMChannelinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_topic()DiscordCPP::TextChannelinline
get_type()DiscordCPP::Channelinline
GROUP_DM enum valueDiscordCPP::Channel
GUILD_CATEGORY enum valueDiscordCPP::Channel
GUILD_DIRECTORY enum valueDiscordCPP::Channel
GUILD_FORUM enum valueDiscordCPP::Channel
GUILD_NEWS enum valueDiscordCPP::Channel
GUILD_NEWS_THREAD enum valueDiscordCPP::Channel
GUILD_PRIVATE_THREAD enum valueDiscordCPP::Channel
GUILD_PUBLIC_THREAD enum valueDiscordCPP::Channel
GUILD_STAGE_VOICE enum valueDiscordCPP::Channel
GUILD_TEXT enum valueDiscordCPP::Channel
GUILD_VOICE enum valueDiscordCPP::Channel
history(const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")DiscordCPP::TextChannel
iconDiscordCPP::Channel
idDiscordCPP::DiscordObject
last_message_idDiscordCPP::TextChannel
last_pin_timestampDiscordCPP::TextChannel
nameDiscordCPP::Channel
nsfwDiscordCPP::TextChannel
operator std::string()DiscordCPP::Channelinline
ownerDiscordCPP::DMChannel
positionDiscordCPP::Channel
rate_limit_per_userDiscordCPP::TextChannel
recipientsDiscordCPP::DMChannel
send(const std::string &content, const bool tts=false)DiscordCPP::TextChannel
send(Embed embed)DiscordCPP::TextChannel
TextChannel(const json &data, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &id, const std::string &token)DiscordCPP::TextChannel
TextChannel(const TextChannel &old)DiscordCPP::TextChannel
TextChannel()DiscordCPP::TextChannelinline
topicDiscordCPP::TextChannel
typeDiscordCPP::Channel
is_nsfw()DiscordCPP::TextChannelinline
operator std::string()DiscordCPP::Channelinlineexplicit
send(const std::string &content, const bool tts=false)DiscordCPP::TextChannel
send(Embed embed)DiscordCPP::TextChannel
TextChannel(const json &data, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &id, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &token)DiscordCPP::TextChannelexplicit
TextChannel()=defaultDiscordCPP::TextChannel
Type enum nameDiscordCPP::Channel
diff --git a/docs/class_discord_c_p_p_1_1_d_m_channel.html b/docs/class_discord_c_p_p_1_1_d_m_channel.html index 885285e3..8e3bfb0b 100644 --- a/docs/class_discord_c_p_p_1_1_d_m_channel.html +++ b/docs/class_discord_c_p_p_1_1_d_m_channel.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::DMChannel Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::DMChannel Class Reference
+
DiscordCPP::DMChannel Class Reference
@@ -104,118 +111,121 @@
- - + - + - - - - + + + + + + + + + + + + + - + - - - - - - + + + + + + - + + - - + + - - - - - + + + + + + + + + + + + + + + + + + + - + - - - - - - + + + + + + - - - + - - - - - -

+

Public Member Functions

 DMChannel (const json &data, const std::string &token)
 DMChannel (const json &data, const std::string &token)
 
 DMChannel (const std::string &id, const std::string &token)
 DMChannel (const std::string &id, const std::string &token)
 
 DMChannel (const DMChannel &old)
 
- Public Member Functions inherited from DiscordCPP::TextChannel
 TextChannel (const json &data, const std::string &token)
 DMChannel ()=default
 
std::vector< Userget_recipients ()
 the recipients if the channel is DM
 
std::optional< Userget_owner ()
 the owner of this DM channel
 
std::string get_application_id ()
 the application id of the group DM creator if it was bot-created
 
- Public Member Functions inherited from DiscordCPP::TextChannel
 TextChannel (const json &data, const std::string &token)
 
 TextChannel (const std::string &id, const std::string &token)
 TextChannel (const std::string &id, const std::string &token)
 
 TextChannel (const TextChannel &old)
 
 TextChannel ()
 
Message send (const std::string &content, const bool tts=false)
 Send a Message to this channel. More...
 TextChannel (const std::string &token)
 
 TextChannel ()=default
 
Message send (const std::string &content, const bool tts=false)
 Send a Message to this channel.
 
Message send (Embed embed)
Message send (Embed embed)
 Send an Embed to this channel.
 
std::vector< std::shared_ptr< Message > > history (const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
 Get messages from channel history. More...
std::vector< std::shared_ptr< Message > > history (const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
 Get messages from channel history.
 
void delete_messages (const std::vector< std::shared_ptr< Message >> &messages)
 Delete multiple messages from this channel. More...
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
void delete_messages (const std::vector< std::shared_ptr< Message > > &messages)
 Delete multiple messages from this channel.
 
std::string get_topic ()
 
bool is_nsfw ()
 
std::string get_last_message_id ()
 
std::string get_last_pin_timestamp ()
 
int get_rate_limit_per_user ()
 
void _set_last_message_id (std::string message_id)
 
void _set_last_pin_timestamp (std::string timestamp)
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
 
 Channel (const std::string &id, const std::string &token)
 Channel (const std::string &id, const std::string &token)
 
 Channel (const Channel &old)
 
 Channel ()
 
void delete_channel ()
 Delete this channel. More...
 Channel (const std::string &token)
 
 Channel ()=default
 
void delete_channel ()
 Delete this channel.
 
Channelcopy ()
 
 operator std::string ()
 operator std::string ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

-Public Attributes

std::vector< Userrecipients
 the recipients if the channel is DM More...
 
Userowner
 the owner of this DM channel More...
 
std::string application_id
 the application id of the group DM creator if it was bot-created More...
 
- Public Attributes inherited from DiscordCPP::TextChannel
std::string topic
 the topic of the channel More...
 
bool nsfw
 true if nsfw is enabled More...
 
std::string last_message_id
 the id of the last message More...
 
std::string last_pin_timestamp
 when the last message was pinned More...
 
int rate_limit_per_user = 0
 amount of seconds a User has to wait before sending another message(0-120). Bots, as well as Users with MANAGE_MESSAGES or MANAGE_CHANNELS Permissions are unaffected. More...
 
- Public Attributes inherited from DiscordCPP::Channel
int type
 the ChannelType of the channel More...
 
int32_t position
 the sorting position More...
 
std::string name
 the channel's name More...
 
std::string icon
 the channel's icon hash More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
Type get_type ()
 
int32_t get_position ()
 
std::string get_name ()
 
std::string get_icon ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - - - - + + + + + + + + - - - -

+

Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::Channel
static Channelfrom_json (Discord *client, const json &data, const std::string &token)
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Public Types inherited from DiscordCPP::Channel
enum  Type {
+  GUILD_TEXT = 0 +, DM = 1 +, GUILD_VOICE = 2 +, GROUP_DM = 3 +,
+  GUILD_CATEGORY = 4 +, GUILD_NEWS = 5 +, GUILD_NEWS_THREAD = 10 +, GUILD_PUBLIC_THREAD = 11 +,
+  GUILD_PRIVATE_THREAD = 12 +, GUILD_STAGE_VOICE = 13 +, GUILD_DIRECTORY = 14 +, GUILD_FORUM = 15 +
+ }
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ DMChannel() [1/3]

+ +

◆ DMChannel() [1/3]

@@ -223,27 +233,20 @@

DiscordCPP::DMChannel::DMChannel ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ DMChannel() [2/3]

+ +

◆ DMChannel() [2/3]

- -

◆ DMChannel() [3/3]

+ +

◆ DMChannel() [3/3]

+ + + + + +
- - +
DiscordCPP::DMChannel::DMChannel (const DMChannelold))
+
+default
-

Member Data Documentation

- -

◆ application_id

+

Member Function Documentation

+ +

◆ get_application_id()

+ + + + + +
- + + + +
std::string DiscordCPP::DMChannel::application_idstd::string DiscordCPP::DMChannel::get_application_id ()
+
+inline

the application id of the group DM creator if it was bot-created

- -

◆ owner

+ +

◆ get_owner()

- + + + +
User* DiscordCPP::DMChannel::ownerstd::optional< DiscordCPP::User > DiscordCPP::DMChannel::get_owner ()
@@ -321,16 +338,27 @@

-

◆ recipients

+ +

◆ get_recipients()

+ + + + + +
- + + + +
std::vector<User> DiscordCPP::DMChannel::recipientsstd::vector< User > DiscordCPP::DMChannel::get_recipients ()
+
+inline

the recipients if the channel is DM

@@ -347,7 +375,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_d_m_channel.js b/docs/class_discord_c_p_p_1_1_d_m_channel.js index 5cb121a4..0fdfaaab 100644 --- a/docs/class_discord_c_p_p_1_1_d_m_channel.js +++ b/docs/class_discord_c_p_p_1_1_d_m_channel.js @@ -2,8 +2,8 @@ var class_discord_c_p_p_1_1_d_m_channel = [ [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html#a2361eab7799575fc129769838aeb039e", null ], [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html#ac5d39e8e5b29b2ae765e02c3019baef0", null ], - [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html#a3ec8d7d58cb307c4383b1a0451c3390a", null ], - [ "application_id", "class_discord_c_p_p_1_1_d_m_channel.html#ac4af6fcb469f6d8f1a37a58bae8eadea", null ], - [ "owner", "class_discord_c_p_p_1_1_d_m_channel.html#a8583c61d820fd9427b98a2ac07ea7767", null ], - [ "recipients", "class_discord_c_p_p_1_1_d_m_channel.html#a947a2d06924d5c5886bb08d14b0f9834", null ] + [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html#a74aa2e5a4fc8399ab062b1174facebb1", null ], + [ "get_application_id", "class_discord_c_p_p_1_1_d_m_channel.html#a4233f4d5f0516baac171ec7583b549b7", null ], + [ "get_owner", "class_discord_c_p_p_1_1_d_m_channel.html#a8937589ac73504c13139b16a9cc40e7d", null ], + [ "get_recipients", "class_discord_c_p_p_1_1_d_m_channel.html#ab3f8c916f3c0698150ad59aad43875fc", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_d_m_channel.png b/docs/class_discord_c_p_p_1_1_d_m_channel.png index b46be950a392768b010e14b80c7650e184111436..9166d44c9fbe62c818c34c51d9a165ee5195eb8b 100644 GIT binary patch literal 1261 zcmcJPdobGv9KbU+?^0|!Hm@z76KN&t?J7$azjzZ2M|Wsc0)OR+w(NI#Dt~~+mG0?T zhT1Tn_lB472Fn1C4qGQcx^B$@SAi-5=vJxRI}v1rOZ5ZX4R-- zA5UyQWgJ(=3yd2$$Dax=@x}8@A-%&?q9t@E7k@LPWN^K4H8HbYnT02G3Fwa4Ssx@G zQSOwoBr8K1^>;oh8Nn|jXKBqtrJw68B|Rq;ZW7vpj^#N@9I+FGW|CTM=g-#3?knmDn&n63`)&)iu0ghJgE=&`lz4HdLF)Cccu26#k9iE2;&|(6?hhOM-IA9#Gc(}GP3aS+Tsi6gcIvhYnp==C2XZdE301UX?>K)dCI5 zP=^j9p_;+A;+mE${_awJs1QB>>}WUv2{>Y3-}4O?pV}`89#OFJAY{31BTlVhjgxI8 z$mxK{PRqLq7K(`fWbt=WXMAXp7zTi$?AJ&zL@+q}A6RM#YwNgrc*slzne#D77db2l z8m0%Qz;=46)#7Ask^J&kS*I#I6*1&m&+Y2l9FspfeRWUy2bVPvoiuVG?|ww-Y;8JA z7qz(AdYzL=tZx7QM$iGBXT9jwWuM`(G&Moz;CCEx1qZ9WOEsK9A;bxf-5P`D!Xzb9 zZ!G)A!d2O_O48R6y{=6n2Vn-e{RXTbv`P(k+CI5p{HJc${y>fVkT7@9Z`L|`H@MQd zQKLqxRuV~TR;8-r8)r8Spvts_3!F5ycPeErQE>G{94A>x@I77`>TDq$C^L|ks{=a_ zOYe5K_iXp_F>PdCxnl`%8!4K z^OsqkTJr1rBGW*wzt4Au?A_&JfA+=C-Lcc!w5;wgen0)y9=%w5oxfc#F8tdSqCcx` zuaZ^Y3;spfOZAMaDtTl4|Gqu8DthJp*~J&jz1P0K_^sB=e$~pw)%|hl+w|^MFMa1% ztM{Su|IBxB%k{K8_dob1f9v?!6)I;70zEe!aaBDzN&lim@*M_-;y4ED4c#wZZ|!`k zw5dqIO58vQy9qL9V2o;2sig%F32FpMJly+K#QjBSfLVGq%XDa zf1muMFAiK@2UTDC#omw}HdO^ws-kQMuum57|IgFFJ8|Uz8vea-{!l) zUAHU#whg*^TnU}sOc9S3F-+T`(V&W(`{y>uAZ8cOUp1h#QV0z6CE~pI>yPt$Rw=M9 zeK4s+ZT{3(PgT4p&3oy@c2V@CP;k@nvR`v5r>WfiJUK&iGBj}d^7N`yuC2`3bnDR1 ztUWtbs_JGvTQNE0y{q-}S@*xFOkY*3W$e{1%r zS6%xT_$AGM-s`^_vwpE3t}1rjqAR1q3k<2rW`eb|PE7>|)3jZ4?nhs&X$iWVrfZ@N z38&5GNtewg-<B~Y;+=7Csv)gNus&(fviN|aVGd?rjXpD7< zU+?QvF8KG;ox>&4f%ab+w&4#SB-u~--E9Jg_yib$SqqZpBwa5vT3a!^^Mquq&q1+V z2aKCgzR}?Y zQ`Tr!zC3Sx=k6a*kq631xg|yYqJYzlhW`x4r&77*cy4$LEPxn1UHx3vIVCg!0M-aV AUH||9 diff --git a/docs/class_discord_c_p_p_1_1_discord-members.html b/docs/class_discord_c_p_p_1_1_discord-members.html index 135eef12..409373dd 100644 --- a/docs/class_discord_c_p_p_1_1_discord-members.html +++ b/docs/class_discord_c_p_p_1_1_discord-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,60 +78,67 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Discord Member List
+
DiscordCPP::Discord Member List

This is the complete list of members for DiscordCPP::Discord, including all inherited members.

- + - - - - - - - - - - - + + + + + + + + + + + - + - + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +
_application_idDiscordCPP::Discordprotected
_gatewaysDiscordCPP::Discordprotected
_gatewaysDiscordCPP::Discordprotected
_guildsDiscordCPP::Discordprotected
_num_shardsDiscordCPP::Discordprotected
_tokenDiscordCPP::DiscordObjectprotected
_userDiscordCPP::Discordprotected
_voice_statesDiscordCPP::Discordprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
connect()DiscordCPP::Discordprotected
create_application_command(ApplicationCommand command)DiscordCPP::Discord
Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)DiscordCPP::Discord
Discord(const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)DiscordCPP::Discord
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
_num_shardsDiscordCPP::Discordprotected
_userDiscordCPP::Discordprotected
_voice_statesDiscordCPP::Discordprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
connect()DiscordCPP::Discordprotected
create_application_command(ApplicationCommand command)DiscordCPP::Discord
Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)DiscordCPP::Discord
Discord(const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)DiscordCPP::Discord
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_application_commands()DiscordCPP::Discord
get_application_commands(const Guild &guild)DiscordCPP::Discord
get_application_commands(const Guild &guild)DiscordCPP::Discord
get_guild(const std::string &guild_id)DiscordCPP::Discordprotected
get_shard(const unsigned int shard_id)DiscordCPP::Discordprotected
get_id() constDiscordCPP::DiscordObjectinline
get_shard(const unsigned int shard_id)DiscordCPP::Discordprotected
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_voice_state(const std::string &user_id, const std::string &guild_id)DiscordCPP::Discordprotected
handle_raw_event(const std::string &event_name, const json &data)DiscordCPP::Discordprotected
idDiscordCPP::DiscordObject
logDiscordCPP::Discord
on_interaction(Interaction interaction)DiscordCPP::Discordprotectedvirtual
on_message(Message message)DiscordCPP::Discordprotectedvirtual
on_ready(User user)DiscordCPP::Discordprotectedvirtual
on_typing_start(User user, TextChannel channel, unsigned int timestamp)DiscordCPP::Discordprotectedvirtual
on_user_ban(User user, Guild guild)DiscordCPP::Discordprotectedvirtual
on_user_join(Member member, Guild guild)DiscordCPP::Discordprotectedvirtual
on_user_remove(User user, Guild guild)DiscordCPP::Discordprotectedvirtual
on_user_unban(User user, Guild guild)DiscordCPP::Discordprotectedvirtual
on_websocket_incoming_message(const json &payload)DiscordCPP::Discordprotected
start()DiscordCPP::Discord
update_presence(const std::string &status, Activity activity=Activity(), const bool afk=false, const int shard_id=-1)DiscordCPP::Discord
VoiceChannel::connect()DiscordCPP::Discordfriend
~Discord()DiscordCPP::Discordvirtual
handle_raw_event(const std::string &event_name, const json &data)DiscordCPP::Discordprotected
logDiscordCPP::Discord
on_interaction(Interaction interaction)DiscordCPP::Discordprotectedvirtual
on_message(Message message)DiscordCPP::Discordprotectedvirtual
on_ready(User user)DiscordCPP::Discordprotectedvirtual
on_typing_start(User user, TextChannel channel, unsigned int timestamp)DiscordCPP::Discordprotectedvirtual
on_user_ban(User user, Guild guild)DiscordCPP::Discordprotectedvirtual
on_user_join(Member member, Guild guild)DiscordCPP::Discordprotectedvirtual
on_user_remove(User user, Guild guild)DiscordCPP::Discordprotectedvirtual
on_user_unban(User user, Guild guild)DiscordCPP::Discordprotectedvirtual
on_websocket_incoming_message(const json &payload)DiscordCPP::Discordprotected
start()DiscordCPP::Discord
update_presence(const std::string &status, Activity activity=Activity(), const bool afk=false, const int shard_id=-1)DiscordCPP::Discord
VoiceChannel::connectDiscordCPP::Discordfriend
~Discord()DiscordCPP::Discordvirtual
diff --git a/docs/class_discord_c_p_p_1_1_discord.html b/docs/class_discord_c_p_p_1_1_discord.html index f68ed6bf..2c269a82 100644 --- a/docs/class_discord_c_p_p_1_1_discord.html +++ b/docs/class_discord_c_p_p_1_1_discord.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Discord Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Discord Class Reference
+
DiscordCPP::Discord Class Reference
@@ -105,120 +113,118 @@
- - + - + - + - - + + - - + + - - + + - - + + - - + + - - - - - + + + + + + + + +

+

Public Member Functions

 Discord (const std::string &token, const Intents &intents, const unsigned int num_shards=0)
 Discord (const std::string &token, const Intents &intents, const unsigned int num_shards=0)
 
 Discord (const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)
 Discord (const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)
 
virtual ~Discord ()
virtual ~Discord ()
 
void start ()
 Starts the bot. This will not block. More...
void start ()
 Starts the bot. This will not block.
 
void update_presence (const std::string &status, Activity activity=Activity(), const bool afk=false, const int shard_id=-1)
 updates the presence of user More...
void update_presence (const std::string &status, Activity activity=Activity(), const bool afk=false, const int shard_id=-1)
 updates the presence of user
 
std::vector< ApplicationCommandget_application_commands ()
 loads all application commands More...
std::vector< ApplicationCommandget_application_commands ()
 loads all application commands
 
std::vector< ApplicationCommandget_application_commands (const Guild &guild)
 loads all application commands for a guild More...
std::vector< ApplicationCommandget_application_commands (const Guild &guild)
 loads all application commands for a guild
 
ApplicationCommand create_application_command (ApplicationCommand command)
 creates a new application command More...
ApplicationCommand create_application_command (ApplicationCommand command)
 creates a new application command
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - + - - - -

+

Public Attributes

Logger log
Logger log
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
- - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + + +

+

Protected Member Functions

std::shared_ptr< MainGatewayget_shard (const unsigned int shard_id)
std::shared_ptr< MainGatewayget_shard (const unsigned int shard_id)
 
Guildget_guild (const std::string &guild_id)
Guildget_guild (const std::string &guild_id)
 
VoiceStateget_voice_state (const std::string &user_id, const std::string &guild_id)
VoiceStateget_voice_state (const std::string &user_id, const std::string &guild_id)
 
void connect ()
void connect ()
 
void on_websocket_incoming_message (const json &payload)
void on_websocket_incoming_message (const json &payload)
 
void handle_raw_event (const std::string &event_name, const json &data)
void handle_raw_event (const std::string &event_name, const json &data)
 
virtual void on_ready (User user)
 called when successfully logged in More...
virtual void on_ready (User user)
 called when successfully logged in
 
virtual void on_message (Message message)
 called when a Message was received More...
virtual void on_message (Message message)
 called when a Message was received
 
virtual void on_user_ban (User user, Guild guild)
 called when a Member was banned More...
virtual void on_user_ban (User user, Guild guild)
 called when a Member was banned
 
virtual void on_user_unban (User user, Guild guild)
 called when a Member was unbanned More...
virtual void on_user_unban (User user, Guild guild)
 called when a Member was unbanned
 
virtual void on_user_join (Member member, Guild guild)
 called when a User joins a Guild More...
virtual void on_user_join (Member member, Guild guild)
 called when a User joins a Guild
 
virtual void on_user_remove (User user, Guild guild)
 called when a User is removed from a Guild (leave/kick/ban) More...
virtual void on_user_remove (User user, Guild guild)
 called when a User is removed from a Guild (leave/kick/ban)
 
virtual void on_typing_start (User user, TextChannel channel, unsigned int timestamp)
 called when a User starts typing More...
virtual void on_typing_start (User user, TextChannel channel, unsigned int timestamp)
 called when a User starts typing
 
virtual void on_interaction (Interaction interaction)
 called when an interaction was created More...
virtual void on_interaction (Interaction interaction)
 called when an interaction was created
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- - - + + - - + + - - + + - - + + - - + + - - + + - - - -

+

Protected Attributes

std::vector< std::shared_ptr< MainGateway > > _gateways
 websocket clients More...
std::vector< std::shared_ptr< MainGateway > > _gateways
 websocket clients
 
unsigned int _num_shards
 number of shards More...
unsigned int _num_shards
 number of shards
 
User_user
 the user More...
User_user
 the user
 
std::string _application_id
 the bot's application id More...
std::string _application_id
 the bot's application id
 
std::vector< Guild * > _guilds
 the guilds the user is a member More...
std::vector< Guild * > _guilds
 the guilds the user is a member
 
std::map< std::string, std::vector< VoiceState * > > _voice_states
 VoiceStates by user id. More...
std::map< std::string, std::vector< VoiceState * > > _voice_states
 VoiceStates by user id.
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 
- - - + +

+

Friends

std::shared_ptr< VoiceClientVoiceChannel::connect ()
 
std::shared_ptr< VoiceClientVoiceChannel::connect ()
 

Constructor & Destructor Documentation

- -

◆ Discord() [1/2]

+ +

◆ Discord() [1/2]

@@ -226,25 +232,17 @@

DiscordCPP::Discord::Discord ( - const std::string &  - token, + const std::string & token, - const Intents &  - intents, + const Intents & intents, - const unsigned int  - num_shards = 0  - - - - ) - + const unsigned int num_shards = 0 )

@@ -259,8 +257,8 @@

-

◆ Discord() [2/2]

+ +

◆ Discord() [2/2]

@@ -268,31 +266,22 @@

DiscordCPP::Discord::Discord ( - const std::string &  - token, + const std::string & token, - const Intents &  - intents, + const Intents & intents, - const unsigned int  - shard_id, + const unsigned int shard_id, - const unsigned int  - num_shards  - - - - ) - + const unsigned int num_shards )

@@ -308,8 +297,8 @@

-

◆ ~Discord()

+ +

◆ ~Discord()

@@ -320,7 +309,7 @@

DiscordCPP::Discord::~Discord ( - ) + ) @@ -334,8 +323,8 @@

Member Function Documentation

- -

◆ connect()

+ +

◆ connect()

@@ -344,9 +333,9 @@

- + - +
void DiscordCPP::Discord::connect void DiscordCPP::Discord::connect ())
@@ -359,8 +348,8 @@

-

◆ create_application_command()

+ +

◆ create_application_command()

@@ -368,8 +357,7 @@

DiscordCPP::ApplicationCommand DiscordCPP::Discord::create_application_command ( - ApplicationCommand  - command) + ApplicationCommand command) @@ -379,8 +367,8 @@

-

◆ get_application_commands() [1/2]

+ +

◆ get_application_commands() [1/2]

@@ -388,7 +376,7 @@

std::vector< DiscordCPP::ApplicationCommand > DiscordCPP::Discord::get_application_commands ( - ) + ) @@ -399,8 +387,8 @@

-

◆ get_application_commands() [2/2]

+ +

◆ get_application_commands() [2/2]

@@ -408,8 +396,7 @@

std::vector< DiscordCPP::ApplicationCommand > DiscordCPP::Discord::get_application_commands ( - const Guild &  - guild) + const Guild & guild) @@ -426,8 +413,8 @@

-

◆ get_guild()

+ +

◆ get_guild()

@@ -438,8 +425,7 @@

DiscordCPP::Guild * DiscordCPP::Discord::get_guild ( - const std::string &  - guild_id) + const std::string & guild_id) @@ -452,8 +438,8 @@

-

◆ get_shard()

+ +

◆ get_shard()

@@ -464,8 +450,7 @@

std::shared_ptr< DiscordCPP::MainGateway > DiscordCPP::Discord::get_shard ( - const unsigned int  - shard_id) + const unsigned int shard_id) @@ -478,8 +463,8 @@

-

◆ get_voice_state()

+ +

◆ get_voice_state()

@@ -490,19 +475,12 @@

DiscordCPP::VoiceState * DiscordCPP::Discord::get_voice_state ( - const std::string &  - user_id, + const std::string & user_id, - const std::string &  - guild_id  - - - - ) - + const std::string & guild_id ) @@ -514,8 +492,8 @@

-

◆ handle_raw_event()

+ +

◆ handle_raw_event()

@@ -526,19 +504,12 @@

void DiscordCPP::Discord::handle_raw_event ( - const std::string &  - event_name, + const std::string & event_name, - const json &  - data  - - - - ) - + const json & data ) @@ -550,8 +521,8 @@

-

◆ on_interaction()

+ +

◆ on_interaction()

@@ -562,8 +533,7 @@

void DiscordCPP::Discord::on_interaction ( - Interaction  - interaction) + Interaction interaction) @@ -584,8 +554,8 @@

-

◆ on_message()

+ +

◆ on_message()

@@ -596,8 +566,7 @@

void DiscordCPP::Discord::on_message ( - Message  - message) + Message message) @@ -618,8 +587,8 @@

-

◆ on_ready()

+ +

◆ on_ready()

@@ -630,8 +599,7 @@

void DiscordCPP::Discord::on_ready ( - User  - user) + User user) @@ -652,8 +620,8 @@

-

◆ on_typing_start()

+ +

◆ on_typing_start()

@@ -664,25 +632,17 @@

void DiscordCPP::Discord::on_typing_start ( - User  - user, + User user, - TextChannel  - channel, + TextChannel channel, - unsigned int  - timestamp  - - - - ) - + unsigned int timestamp ) @@ -704,8 +664,8 @@

-

◆ on_user_ban()

+ +

◆ on_user_ban()

@@ -716,19 +676,12 @@

void DiscordCPP::Discord::on_user_ban ( - User  - user, + User user, - Guild  - guild  - - - - ) - + Guild guild ) @@ -749,8 +702,8 @@

-

◆ on_user_join()

+ +

◆ on_user_join()

@@ -761,19 +714,12 @@

void DiscordCPP::Discord::on_user_join ( - Member  - member, + Member member, - Guild  - guild  - - - - ) - + Guild guild ) @@ -794,8 +740,8 @@

-

◆ on_user_remove()

+ +

◆ on_user_remove()

@@ -806,19 +752,12 @@

void DiscordCPP::Discord::on_user_remove ( - User  - user, + User user, - Guild  - guild  - - - - ) - + Guild guild ) @@ -839,8 +778,8 @@

-

◆ on_user_unban()

+ +

◆ on_user_unban()

@@ -851,19 +790,12 @@

void DiscordCPP::Discord::on_user_unban ( - User  - user, + User user, - Guild  - guild  - - - - ) - + Guild guild ) @@ -884,8 +816,8 @@

-

◆ on_websocket_incoming_message()

+ +

◆ on_websocket_incoming_message()

@@ -896,8 +828,7 @@

void DiscordCPP::Discord::on_websocket_incoming_message ( - const json &  - payload) + const json & payload) @@ -910,8 +841,8 @@

-

◆ start()

+ +

◆ start()

@@ -919,7 +850,7 @@

void DiscordCPP::Discord::start ( - ) + ) @@ -929,8 +860,8 @@

-

◆ update_presence()

+ +

◆ update_presence()

@@ -938,31 +869,22 @@

void DiscordCPP::Discord::update_presence ( - const std::string &  - status, + const std::string & status, - Activity  - activity = Activity(), + Activity activity = Activity(), - const bool  - afk = false, + const bool afk = false, - const int  - shard_id = -1  - - - - ) - + const int shard_id = -1 )

@@ -980,9 +902,9 @@

Friends And Related Function Documentation

- -

◆ VoiceChannel::connect

+

Friends And Related Symbol Documentation

+ +

◆ VoiceChannel::connect

@@ -991,9 +913,9 @@

- + - +
std::shared_ptr<VoiceClient> VoiceChannel::connect std::shared_ptr< VoiceClient > VoiceChannel::connect ())
@@ -1007,8 +929,8 @@

Member Data Documentation

- -

◆ _application_id

+ +

◆ _application_id

@@ -1031,8 +953,8 @@

-

◆ _gateways

+ +

◆ _gateways

@@ -1055,8 +977,8 @@

-

◆ _guilds

+ +

◆ _guilds

@@ -1079,8 +1001,8 @@

-

◆ _num_shards

+ +

◆ _num_shards

@@ -1103,8 +1025,8 @@

-

◆ _user

+ +

◆ _user

@@ -1127,8 +1049,8 @@

-

◆ _voice_states

+ +

◆ _voice_states

@@ -1151,8 +1073,8 @@

-

◆ log

+ +

◆ log

@@ -1175,7 +1097,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_discord.js b/docs/class_discord_c_p_p_1_1_discord.js index 5e4b75d5..5a756cd3 100644 --- a/docs/class_discord_c_p_p_1_1_discord.js +++ b/docs/class_discord_c_p_p_1_1_discord.js @@ -22,7 +22,7 @@ var class_discord_c_p_p_1_1_discord = [ "on_websocket_incoming_message", "class_discord_c_p_p_1_1_discord.html#a6f903cff28a6e090ea0e6c680d364866", null ], [ "start", "class_discord_c_p_p_1_1_discord.html#a751c1cf8a823b453819875d641808231", null ], [ "update_presence", "class_discord_c_p_p_1_1_discord.html#a1a8e0e61c9b9eb45a549deaffddbe519", null ], - [ "VoiceChannel::connect", "class_discord_c_p_p_1_1_discord.html#a08ded4f8f5c66e2469be83797a32d476", null ], + [ "VoiceChannel::connect", "class_discord_c_p_p_1_1_discord.html#abdd1c81f2a653c18be466126c3f7913a", null ], [ "_application_id", "class_discord_c_p_p_1_1_discord.html#a0ab4695b465b4928bf430c8cd7c0bcd6", null ], [ "_gateways", "class_discord_c_p_p_1_1_discord.html#a9684d084ce62581322e33c0201f820c6", null ], [ "_guilds", "class_discord_c_p_p_1_1_discord.html#a488d971ca0f57d9f534da52f8e9f641c", null ], diff --git a/docs/class_discord_c_p_p_1_1_discord.png b/docs/class_discord_c_p_p_1_1_discord.png index eae4bb661b2a2970c2d4943b2d62b7b17076ee6e..47c56a6f4a55c3c6ca282b1faa032c3c6e475ce2 100644 GIT binary patch delta 612 zcmaFP@|R_TO1*S|Pl)UP|Nj{n7+$>jTH1eTxrKpdfyDGPFCIL202DVp8@2=}$5|5O z7t8?UgMm5I>?;fmOdOsrjv*C{Z|6q$tu_!~?U&YE^>_V`XGv#Hw@F-*cf72urRMxQ z;D=+KDbL{#EG9E%{7X}QTMX{^^ZI2XWr!8sUbeyulV`zz@pA)J_#$uj z&0B2GEuNMi`t@eVx#zDlBR6(zyZ++qir(?|66Xc3||yKR0X_{Z{|wv_*fF z)Wuh(0q=huZr!R=zx3^`obI^ZSMiHqe~+wQ{fv9|_YB)jr?13zTiyB^eBk|GBiX%v z&R5R7VQaU~us2_nmZs};<;f*Ytd*>S6}ov zPTHTr?}Y2l9VN4@?{_e*un>lZ&^;jMrwTBHcu&AWXp1q|0>|YqYSzs9*k}1aqU0q< zX0?n9qsa^LST_wuYq5*pr1lE1UU+Z`7%pbwx2MKxG_dVmls%W_%?_nsia@>R*V)HJ zT)v)leY!bdq-1_%QN$dp zxpU{cFMYJ^{KtMBtI2b+f(q~cQ_Q-tP~Que~A|+s&0;ShVVuNoefF z&pS*M)t>dc7P||E%Y6_0868|}zUcYS(kQ)@i~poz`?dDW@|Is#=e8wF-hJw#kLl+- zuI+!pzoEYW7&0n@vu0rr?=j8uX8)Q{^IM;YxajeZhd5Vt1oBXuB|IBuCr&_ z_x`L&)tp%?I!-XR>2Fyt9Vj?aPEAW`QD@xE6GFGG!z!Vwi=S`)R-H+~Pd;0*3qjP_=hDj_no8VmJm3 z7I_y&lRKT~RF=;QiP_G-h#|_ZbJ=V;<{-0&Nq^Q%wOTYekU>_>_59;YE!M~WY|MDa zvCf7KDD=$rGl%5@rS5OnUpR?4v@cybU+}Howy7Eoe47`A%d&^8>8R^qdSS5nbvyU# zAGhB8+V>(y#NqUt;w|uC5QqReXhS%vNA`eR%Us7G=A^86c!vHuV5(s7boFyt=akR{ E03GKR-~a#s diff --git a/docs/class_discord_c_p_p_1_1_discord_exception-members.html b/docs/class_discord_c_p_p_1_1_discord_exception-members.html index 341edf43..5b0b760b 100644 --- a/docs/class_discord_c_p_p_1_1_discord_exception-members.html +++ b/docs/class_discord_c_p_p_1_1_discord_exception-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,29 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::DiscordException Member List
+
DiscordCPP::DiscordException Member List

This is the complete list of members for DiscordCPP::DiscordException, including all inherited members.

- - - - + +
_whatDiscordCPP::DiscordExceptionprotected
DiscordException(const std::string &what)DiscordCPP::DiscordException
what() const noexceptDiscordCPP::DiscordException
~DiscordException()DiscordCPP::DiscordExceptionvirtual
DiscordException(std::string what)DiscordCPP::DiscordExceptionexplicit
what() const noexcept overrideDiscordCPP::DiscordException
diff --git a/docs/class_discord_c_p_p_1_1_discord_exception.html b/docs/class_discord_c_p_p_1_1_discord_exception.html index 10b802a3..e1186d13 100644 --- a/docs/class_discord_c_p_p_1_1_discord_exception.html +++ b/docs/class_discord_c_p_p_1_1_discord_exception.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::DiscordException Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::DiscordException Class Reference
+
DiscordCPP::DiscordException Class Reference
@@ -106,41 +113,16 @@
- - - - - - - -

+

Public Member Functions

 DiscordException (const std::string &what)
 
virtual ~DiscordException ()
 
const char * what () const noexcept
 
- - - + + + +

-Protected Attributes

std::string _what
 
 DiscordException (std::string what)
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

- -

◆ DiscordException()

- -
-
- - - - - - - - -
DiscordCPP::DiscordException::DiscordException (const std::string & what)
-
- -
-
- -

◆ ~DiscordException()

+ +

◆ DiscordException()

@@ -165,8 +147,8 @@

Member Function Documentation

- -

◆ what()

+ +

◆ what()

-

Member Data Documentation

-
-

◆ _what

- -
-
- - - - +overridenoexcept
- - - - -
std::string DiscordCPP::DiscordException::_what
-
-protected
@@ -223,7 +182,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_discord_exception.js b/docs/class_discord_c_p_p_1_1_discord_exception.js index 0b626cb2..61b41e54 100644 --- a/docs/class_discord_c_p_p_1_1_discord_exception.js +++ b/docs/class_discord_c_p_p_1_1_discord_exception.js @@ -1,7 +1,5 @@ var class_discord_c_p_p_1_1_discord_exception = [ - [ "DiscordException", "class_discord_c_p_p_1_1_discord_exception.html#a40b4662ca965fcce4af634b974d145f8", null ], - [ "~DiscordException", "class_discord_c_p_p_1_1_discord_exception.html#aeaf09bf0d04c03dcb4be97a65c865af6", null ], - [ "what", "class_discord_c_p_p_1_1_discord_exception.html#a1b55f622e10da40c7f1da273ee52f2aa", null ], - [ "_what", "class_discord_c_p_p_1_1_discord_exception.html#ac061a07b39ba2d67b78be5212662c77b", null ] + [ "DiscordException", "class_discord_c_p_p_1_1_discord_exception.html#aab1760aeb36d8ed166f6c40976b580f5", null ], + [ "what", "class_discord_c_p_p_1_1_discord_exception.html#aa8f48f933ab93218980f776261fcdfd0", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_discord_exception.png b/docs/class_discord_c_p_p_1_1_discord_exception.png index 55ea5bae6baf3504f79ab3067a30f8e21122ef5d..5f823345d637f183be4f5b9b8aecbe1caa083a84 100644 GIT binary patch literal 2603 zcmcgue^gR=7MG^2*(SAde#BO4Hfq~3mDY-KRhp~}HJq@gSt?_loXQkUQ4>LD-PJs^ z4x3t3q%>heJPmE~NBQHaG3qp??;$!kEKwtN*Sqf^_Y?0oYmvv=&ms@)wb^Wlsd@=h z7!SBRFq_iR%ttDPLV@gW8;Geve80^i5~3ZD_2PwH!V)8U&GBL#5c`dIsKg z$r|PxqXkg+opZZ9bzC)U`vUP?TG$FhI*YFt<=w+0>+ek&7V_t|sf`U2S(b%)WupmA z8G~WzNs`=XU1JX)UOo(4$G0qSbmso!?UQEuJX))rg3{Dr#NeAxKx=OmTsyy2exNOFQ#@Mts%EVcZrb5MlENi(Fx@n zf$X;b*$GukPTK@e?5x^gleDMasE!9Sq9UOs2~pOVcrH$O=Rhd!ESNDSJ2R$-5hTLHFJ754 z(`Kg6wC)VTrTRaNY9W$WRxl}Tv7MciM-7bl?;AIaET5H1qm zRBh~!H6ben=}dcO|1=4UBatAbXbTGqI~z(03$yJ-9;LH~J+7ZZB1dKq<{c?1yky@^ z-2Lkwyluw6GtOtYSgdq+X*&Wq3hy!< zQXUxOh3~TL|8Jd~9*Q=*O@?cbBM&)qaj|T{)T&@=LGZ{H!VM7o$W}z@_K$D@0DnK8 z;0XQ(sP6Hi9QMH<0y+?ur+Afu;A*Bg={A{=U^E%v8c^L=6s= zMen?#O*iAPY$2nb?d;Y$kR{F~0g?w5JaXHhan{@hLx0iTb!%CyZ$GaxaaNY^4CsA1sZ%sl-3KU*_{KVu6g3mhl z?N`b9y8uaQOSF6{ll0l_P_xJz}n{J%E#P4q}z@pJRE9!4XqK&*WRdG3TqGt0gUdKSCS znyvPc?rhse7{=V^rB#_Pu`M&D8%aU(n;|5*K&pd@?(7CWnCuow(DVu%n5Ec00_@*g|)*JD*s}CxVm9PhQH>g(}(Pk<#*)H1$WL0 zZ_=-6QbziZ9s*>qBGpIvnz?VHY`>d073=526P#vvXCMrH9Y}$pHQ7(72XF#7EcoItkC;BNne(nzKOXrme<+^$&|Bn9nTyEr(whRHN>W=dOJERXzq%Pb z^0kgFuc7DF>KiNG2LO5AVjbuvB}4Qf^L2VgJJCLNi|hbTXBvBs0+dd>5W*nn=tarh zi!k(bDBd;k;J-BIEq8gbuf-ENvnZajw3d{xT8-J+`iG(K&vAdrLjKk{;P(>t@OOXy Gr@sSQW?+l} literal 2560 zcmcImc~n#B6(>5Qs1U4-Bb8y%VX1=^7m!5=)4@3!Su!RDLmh)V?Xlwg%b5|dyvOzHyBAt6G5pb;X002;Fc=@+!rdOD|n^fc$Z_wM)Id*8eF zcklguIsRSrHv7dZ7u(p_*dw=ZMcdfSQvtcnc0Rc8|4p+RJeNDYd$qN-eR{ml4J>W5(a{(iU}XJC9`4#`W3#9Xx%Cgbj=df20PRE|MD^6Bh zeml`j`Se!Ik37j3NAcC?;eLmfTfU(lOLj8BU@%8PVCi1p^59R_dXjBlC7?^b@0=6T z&Y3c57S@`b*jh^*&|C|PD*Qs25rK4>SGn1iWVjdRM)99^)m4+^^rGs`ZdXe=ycweI zlp>IIM!YI1r7%elnCPl@Q>+Jff|F49bj(?pk+6yx-u8~6S7MUx(&#}Kym&vzc>fQGX#i! zs@8s7g)c19nwM+W^zD5rWIKr9;i7HTLXeHY-#!>sWKgI8b5DmrZn zELBWwS1rAD*1DckScL#P!4n5tTf>rkTiaK$Abp-%pW-r)T?s7H-LBOExU8UzduD%( z+Z=%ZH-W$LU2x}LL8bqe(Od>6f{%&l`RpLOU^|3MHp1|n$@_W0RUfpN2Qp7exnSaU z6kO}~dY0-&SCuA*IUoTB*`ZoYfw1aLcGlfRDAT<&ro9-NH&Iw<7dReF$*R_0F7zPV z?q**w8K0)YduRbt4F8M2uP>ZhFKNoCOODlD&b8`IYqXC}!!}XHVMQ0!ju>3+?vtF< zO3Ux>hFH6-KXQ6c4sZ;XWnr2WaHBWycz#%w_TzklD{{J%**o$5&}^9nEM=w-tBbCD zR(lx{gmu=hcg`uW)_+rFYr#ylb7)8v2`)m(BHnbVW3T8@T7RA2NNS&OTwzxdWu_ND z`qJ8FTf`aq1CbxrSBiB3AXS1`vez-gzgEr(?+2nN*#QQd-l1Chq-7dWAO5uz7`#N z`6u_v7;qGF*(B)V5Km;AdHesWyecHC4|Dp%ZppzzPMuvWm@%>kscHzyd+N0lD>-4g z50;+CA!r3voLuj*6RUku9(?nh2LvSo3TP_d3Tz@&x4HxBNQNn69vVv)BtJ=>9J!>q z-?6Xc@`)aVzM~`-8-?3)8zPRs_GnH}?!SN~=l1=T2SM?bqb7-nTb%qP9-ZEcV^;qTjDKFSgfPmK9?p&c@G}3 zoF~BpUOot7XME*-$0gdL9M%|LYc==PvdC>sW(fMcCbCdQcI98cD9WciA3aYvrJr#w zs4&&i&7*fU4P6WA@(I+$hE`V;o==UKp8DhF63^-YDQak_Z6vkhhmKL{0AVAM-2f3u zIF*kymtEYoSSGk=?41umBo57Vm~P%EeA%k zc&lBuw)05Vh8qwerjAFTRV;5Tp_SmPS|HW7uv%V^l9$P9s6`<4Bcu9ECO%%E#RQd^ ziK-IEP23;Wq73JD@@b}rsNo_t?EOXqvOY-FGFYZObzRb6pzTuMWQsoo)PMpT1)>63G6 zr1hRo(tYxxJP zMQpe6hUpt58u1MX@X2l; zW-OL_mjORG+m8CM-7BVU|7t_VlwXJPGLSCay`Z-#`*56ok{;piKIl8P%KZ`^%(bam zZYAbDR=O@cThqPj(gCo`rat+Y-DmlKjx9eFX4)uxdCsDFS0=Wkp-aHoFlhm&*++-N zue-lHS>C^Juwm?9qbRko-3OC7V8$9j&f3*X!5$r65LRMwd!qm~Jj zB54H#Im3^_kD?aR9C#-UhETh3&3X9D2o8c+`RhR?$dp!ym^^eFxEzjMrhj>8W!B0N zc{GMU#t8|tXF++LSDEQ8ELm24LJYb@G9LXRJGV@Ke`I*HT`*y6Dq5#iB;dOe2d+S> z$^&S5CQj&3Xc7gYIGJ%smzaFN*VmcK0 zxcLr~)hDTwzs34L-i7UNT&<1j)^@BA^zH|^sGoZfaLYhHGGX2G zbMeyGBHb1f4lO6(IufW4yt=%|hKL-`*T$~IhYdLO@Z?k@tso^prkgQFsp?vYb+nV$ zAyfA(3Ytf5Mb));Bi|**@diZLGMS{pVyig50}y0>Uy-!mF$F$5z_v4B?7x)fy(7gK sbi=zIv}%0U{iiB|=EQ~N;iN^lHRzDorK-=s-!&WLx6xZ!-y{|P0}k>#nE(I) diff --git a/docs/class_discord_c_p_p_1_1_discord_object-members.html b/docs/class_discord_c_p_p_1_1_discord_object-members.html index 07335425..7d78c2b7 100644 --- a/docs/class_discord_c_p_p_1_1_discord_object-members.html +++ b/docs/class_discord_c_p_p_1_1_discord_object-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,30 +78,37 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::DiscordObject Member List
+
DiscordCPP::DiscordObject Member List

This is the complete list of members for DiscordCPP::DiscordObject, including all inherited members.

- - - - - + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
idDiscordCPP::DiscordObject
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_id() constDiscordCPP::DiscordObjectinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
diff --git a/docs/class_discord_c_p_p_1_1_discord_object.html b/docs/class_discord_c_p_p_1_1_discord_object.html index c717c366..a6bfbfbb 100644 --- a/docs/class_discord_c_p_p_1_1_discord_object.html +++ b/docs/class_discord_c_p_p_1_1_discord_object.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::DiscordObject Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,21 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::DiscordObject Class Reference
+
DiscordCPP::DiscordObject Class Reference
@@ -112,34 +117,28 @@
- - - - - -

+

Public Member Functions

 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - + + + + + + + +

-Public Attributes

std::string id
 the id of the object More...
 
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - + + + + -

+

Protected Member Functions

json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- - - -

-Protected Attributes

std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ DiscordObject() [1/2]

+ +

◆ DiscordObject() [1/3]

- -

◆ DiscordObject() [2/2]

+ +

◆ DiscordObject() [2/3]

+ + + + + +
- - +
DiscordCPP::DiscordObject::DiscordObject (const std::string & token)std::string token)
+
+explicit
Parameters
@@ -187,9 +193,8 @@

Member Function Documentation

- -

◆ api_call()

+ +

◆ DiscordObject() [3/3]

@@ -198,39 +203,65 @@

- + - - + - - + + +
json DiscordCPP::DiscordObject::api_call DiscordCPP::DiscordObject::DiscordObject (const std::string & url, std::string token,
const std::string & method = "GET", std::string id )
+ + +explicit + + +
+
+

Member Function Documentation

+
+

◆ api_call()

+ +
+
+ + + @@ -261,9 +292,8 @@

Member Data Documentation

- -

◆ _token

+ +

◆ get_id()

@@ -272,34 +302,45 @@

+ + + + + - - + - - + - - + + - - +
json DiscordCPP::DiscordObject::api_call (const std::string & url,
const jsondata = json(), const std::string & method = "GET",
const std::string & content_type = "", const json & data = json(),
const bool cache = true const std::string & content_type = "",
)const bool cache = true )
- + + + +
std::string DiscordCPP::DiscordObject::_tokenstd::string DiscordCPP::DiscordObject::get_id () const
-protected +inline
- -

◆ id

+ +

◆ get_token()

+ + + + + +
- + + + +
std::string DiscordCPP::DiscordObject::idstd::string DiscordCPP::DiscordObject::get_token () const
+
+inlineprotected
-

the id of the object

-

The documentation for this class was generated from the following files:

diff --git a/docs/class_discord_c_p_p_1_1_discord_object.js b/docs/class_discord_c_p_p_1_1_discord_object.js index 36c819e3..e85a746c 100644 --- a/docs/class_discord_c_p_p_1_1_discord_object.js +++ b/docs/class_discord_c_p_p_1_1_discord_object.js @@ -1,8 +1,9 @@ var class_discord_c_p_p_1_1_discord_object = [ - [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html#a8050efa6682380f04f9fcf8aa8e3652d", null ], - [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html#aee2a828f219e4301752afde0b2ff2414", null ], + [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html#a8534f70d24dd9c6b3aacc42841e46ced", null ], + [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html#afa111ee158370c4b5c5a9259c18338c5", null ], + [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html#a9f96a7138bb8a12bc330e596ec2a3f63", null ], [ "api_call", "class_discord_c_p_p_1_1_discord_object.html#ae2db35408076c336fc9044cc679d7a0b", null ], - [ "_token", "class_discord_c_p_p_1_1_discord_object.html#aa5731dff3a0fd2b3e1e13cb02d754630", null ], - [ "id", "class_discord_c_p_p_1_1_discord_object.html#a4fd0bc1808def0e1d0a021ad7c48a9ae", null ] + [ "get_id", "class_discord_c_p_p_1_1_discord_object.html#a116dde436a7cba2d1b42e56b31f7ca0d", null ], + [ "get_token", "class_discord_c_p_p_1_1_discord_object.html#a3b8f694ed485182a21c958dc31fdfb9c", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_discord_object.png b/docs/class_discord_c_p_p_1_1_discord_object.png index d046ad7a791b514f908781d224e2f695a6972c3b..fb30cf2aa240e0c1db398a6565b6e7005d33b0a4 100644 GIT binary patch literal 3814 zcmdT{c~nzp7LN#0pyDYiVHXP3x*%4FaD)I+ftNu6BT9=VX{9c4A+iJlVJlW?CqjY< zIG{i!iU}Gj29S`2mO|QMKv_)L38|z30tN_)2_*BN)~Yje=ATYa=biJGd%yS2_uc#Z ze!qL)mti46D@|=oArQz)B(Mhsfh?ne=TC1f2R*RZGhFay8@4w*K(E(>kH1VP36yUu zytZvTXI1#{m*L@I&<_(H0>6Qn#G^tEKtOxx@H8myfNUL;O4&5G07;C#QHa%&Z+ zf`xpzuq}Vq0#}c`QWyVyt>MQ&cJ~QO9=#$DnQi7;>{2YDkr;$OPxb za+cgv9H6lEX>0++q7lzFaLHgBnUp1nPG5oi4eFB7n`#|kQWlFacpv)(Y=?$%zTHR=HHSOIdso+4QrbOg7x? zQj?m(Rn5*lA$5*1yh(fg;2jQSF>PK+@V2GsOOl2O%Y(#%@ef_SbuRwpUdc+g~z-&U>OzKt7rs>08{x@K&e`@C+h zh-pyg>Z$N%G!3sl(A_bihJgre*g@vT`Gg=N#t$R2n^e6LE9(PCi5OsJzL!=Tf z>hBHL>y3~~Zl>WgPg9FV(sdK0@=+!&lH*9XbORX8W|vPX+Q^IfEdcX-&LzX}Yrf;M zHEsZ;+04RUk!cvl`BO~upfNVndmqF&-skcd(iB|PYl|%GYhSo9=D9NO;tvu;=QqNm z-UYp$?*Wx@Rhr$MJ^JKGN@WcgVif+}>=Sb_`&^eud8=i5K;R@ar3^j6GbT3yW=kL* z@CHFFT9wkTv@~pKz)!0KqcM!n+JW#lw8g7>84u(H487K`{ zOi3`95-$sXgP*W}JhA>eWwV?KXwmic8OwJ%AeAn!&~9n@vTy0IH=B(uixwr?F{SmQ{c$x(|Q+>ApF2u57e3DB~?7|+F21INPI9`61wm(QjvWXp$wg9ORHE@91`-U`fO6L;`P$1^7La?MHza!#0 zn3T(Aj<;DfF0;=uq(bKYxBB+)VHgwxXb}M{S{XS(C^+(k+`U|6QTo=pQmt7x-e&#E zJi+-}=Zl*ygM8AoxU<~^L}V$cdmX!+CFNOTnQL7#j`0I*Le-L@NORSyENM*(>X_oF zdiLH)s?GrwcT~Dr8VLK96oJWhm6}6{%o8=(c6zH0Lmp_XsR61Rig1+u!d;9)xU#sKbAyfx_q2A5!l=B zdgug^w(tQB9gnK3li14wGO4@^emYnq<1xp=q}{JKV*CbCQOOY8sMA^kM>ES)z| zo*S;e@R|bup8?cK{SN@8Xj1AQQS=W5PV!|o(o1h_M=lNZHzLYsDU%zs$5-M-GM z2s=7dBIR((eC=?)?odMarP))V$-V-KU`BixdqIhf)){vb>X%U4xr7>fHLirMHn=U6 zY@>}Uli}5HU>vU~b%Y%#$Vw+)>AOD0#!aQyZx9xPy`IJz*Q9R7;`C%k`qrY_m(@j{ zI&LD9b*)l0j6TyUB!N2yg}qgcM7-^-95YUs#>1sMo%u?we*@FMeCgK`-)!%aT5|Hk zhc*GE&~f{xilgwHL3x>`(6mGCbHtj`dei<_mWhB)8~Kbn*d3u1WOh03TdXtU&t$L; zwN=hXckbPrc+eGn)6q3|G%j&}1WfdBu7vd&tC6TPy{-F@S`wW|q8^Icy$!Rad}Jg+ zRml_Nn$_w0g1pF zJN$Y})4SM(Ewy8**5JrF&vHll6M1wzhQ=Ic-=Fo17*T literal 3764 zcmdT{c~BGA9}ilKC_+bvQzSIdRvQp)l|xCQ73yLYGzP*Ui56Q8ltd6Y5=a;i7{!A? z6)H8cvVsADDo8jILXD6?ifAxcOhP~k5j2D=KoUZJ3u;IF&2)Zk=l4f-WU>4i_eYfJ0OjL4t+|!)}i+T!!8V$rz zi^V^|8>|DW>NU^$uGyIvoGvgW1$bWxD7s+Qy+RKfLzu9;$mLs-{1z-O2Vgx0G}zvE zsEv{O6fT?p3`+SIuY|A_h}^WmuX>L+!&ju(=L_ zSzY0Sx+vai&x+jK)jy|9lRu}Tf$9zINZ8aAP{f(1se@Ac>t^=_)vm=*UVBd^()jq|LD*(5q*t#&^N|2JNZS3 z+OLh-6;VtRJA$O}8b!fcid)8rX2V)aWJ_#)1fTnuO&t2F>|1w_&HJ@esQ}E3KVoWa z*3H<%95qI&r&C{ltCg7(4`Ff=?~*o*wi$@ubOrrU+WW&f4`9ojxCoPjiD^hHJ56ujEb7>BCXkwJFod>K@f0wH%L^cgE;M&MK43{X28Gy*|oL4qiS! z4wo5eUpUT(y;2e@CXO-(p`h{lNfz*tldM1$X=6PI07+)mLr-`2tsUFJAjr67B%2F96F_(KuI7PM3O}y7vU2jdPC~W42 zODYF7C$xOK!y0#X{8*j^%lMRd9MqME%bwzlMr8IN&C0Bsh;vDs)Va7wwjr~llKimC z%3tHz<~NJ-_YlfQT+-hES@3!V{Qa{1#V1#t-(W5rUT@;?a0DoZW0^SN+b`JM-lx=k zp~-CW@BMw?s{WVE#st?plpRbDB|(!vbjaA&o*=s!{`hzo1(ABpOtXWk-*GvxI|oJT3hkgh z>g5pVyvW_qko_@z^tw9U9fzhT?bSTzwIY>>E0wcjGwZ{)YVyy3_Jlt^vX#6#J1Tw~ z6IY;*#JNbi*M8}TZB<2$*8swG=IrGSCaccB_YgKQOUb_o>px?lkePnK7X5MB!cC6; znr)xXUoi-S);oe;=8h8_exr&fuHzDMpuPrgC`8^@H6~2|f-RmzgZJKgIQWZ3zO! z-wtu7wuV>n{a~5JwoU9drL%s$IQtn$rkW1qL$gYdq+9%?IQmVGY-#yqMcqT{@yf(C z5|kCGrc|ch^M)_nTYX6=tr{A%;I)9vtHZy94WyZOfaisLckG^utL_Mv2ZO3t@Q=#e zn{uPA%=XIznT0Fpb%h;5jc_EnYDC(YhpX5|nPf0PwSCv?{Wtc;fxZgB+u|Set@|cPbEWYXSxf+k6*z-DV?Dn@hs4 z>YE9NV*+M+tvgV&b7mFJF8`I27n5y?fxV;Ws~yxCvX0O+1vJOM7<)q$6a?l;(b(Bm zq+}NZJw2qr%E#-N6R=%J3!9}Q5iSx>q&WUA<;i1eHQftM`39afv$O62i#3$dh9t1a z_@1c|bR{A=P7`9@8!E7DWA=*@F6v`T4ve&Ph>tZ{>pA4wsa{G z%Y^GvcEC*Iy_RoT_#5&6VEKP4a(|i!=qtqoqeoMJ()sm*v7_-14c*C2{TBxdF>rKB zJ>j_&)BohdH))^_C@!gD_%R=A*R#$`%>)s9U-amDrg*3#OMp=raVRiwQmC|Y59F2{ znVu@c2>AQ99FtPMti@OhlRDJGqoDRyL?2xi6*B#qal%X4w@A~%?Em~IlmUS92~c#@ zC)Ec&^Rnb;L#_?u#9&p|(1a68zNrJq={;Gyg2bxTEx3^>dTlARtSZGb!Pc;yq41fH zu$07N=@8A>0(puLo}Kv7GZ=G36gxtylv_N|jAly;kgv5-8eP^I|qrI{+PWOq{u z1IH{>j@++~SlcpJx{Imj;)#)3AH(gutGXD!Fef=Yvxl0#z3>Up9_jP#ou-^`imoRh ztw`rKuf+4o>_zxGsj%4p^V_aG)qYnk4qFoer;KfYid6+;T`rA$16g+t^^BJ>36EXK{=J$ zl98q4_;#xEqpyz-at%}$NdfHz0Sd2?v=?aTVBD&fDbIj9#f|x;Lfg#Zvlqfg$b{K9 z%=}}(-};~VUt&R`mw27IQ1srBEh1+Q9e67%&Xx-7YkP-ijphw^8LuY#Bze9m~Nadg*vI0XkFI*Q)@nHZIMx!#grhh zoRUb(^60IQ%2#1EsyF6O13zl?msi@5HhQl#>wZW-zroq3GlwkbDnFA8bDwaLaFOD{ zUjwA~dCh^8U)4l(UROA4s?kf{L$2@?mDC6Qk-cU;zjK)%_S{?sW1NK;B5Q<7Q4?|Q ebp>>o{NKVCmVUd^9{R - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,47 +78,40 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Embed Member List
+
DiscordCPP::Embed Member List

This is the complete list of members for DiscordCPP::Embed, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + +
_authorDiscordCPP::Embedprotected
_colorDiscordCPP::Embedprotected
_descriptionDiscordCPP::Embedprotected
_fieldsDiscordCPP::Embedprotected
_footerDiscordCPP::Embedprotected
_imageDiscordCPP::Embedprotected
_providerDiscordCPP::Embedprotected
_thumbnailDiscordCPP::Embedprotected
_timestampDiscordCPP::Embedprotected
_titleDiscordCPP::Embedprotected
_typeDiscordCPP::Embedprotected
_urlDiscordCPP::Embedprotected
_videoDiscordCPP::Embedprotected
add_field(const std::string &name, const std::string &value, const bool Inline=true)DiscordCPP::Embed
Embed(const std::string &title="", const std::string &description="")DiscordCPP::Embed
Embed(const json &data)DiscordCPP::Embed
set_author(const std::string &name, const std::string &url="", const std::string &icon_url="")DiscordCPP::Embed
set_color(int color)DiscordCPP::Embed
set_footer(const std::string &text, const std::string &icon_url="")DiscordCPP::Embed
set_image(const std::string &url)DiscordCPP::Embed
set_thumbnail(const std::string &url)DiscordCPP::Embed
to_json()DiscordCPP::Embed
add_field(const std::string &name, const std::string &value, const bool Inline=true)DiscordCPP::Embed
Embed(std::string title="", std::string description="")DiscordCPP::Embedexplicit
Embed(const json &data)DiscordCPP::Embedexplicit
set_author(const std::string &name, const std::string &url="", const std::string &icon_url="")DiscordCPP::Embed
set_color(int color)DiscordCPP::Embed
set_footer(const std::string &text, const std::string &icon_url="")DiscordCPP::Embed
set_image(const std::string &url)DiscordCPP::Embed
set_thumbnail(const std::string &url)DiscordCPP::Embed
to_json()DiscordCPP::Embed
diff --git a/docs/class_discord_c_p_p_1_1_embed.html b/docs/class_discord_c_p_p_1_1_embed.html index d32c16af..e12e4a7b 100644 --- a/docs/class_discord_c_p_p_1_1_embed.html +++ b/docs/class_discord_c_p_p_1_1_embed.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Embed Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,139 +78,107 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Embed Class Reference
+
DiscordCPP::Embed Class Reference

#include <Embed.h>

- - - - - - - - - - - - - -

-Classes

struct  Author
 
struct  Field
 
struct  Footer
 
struct  Image
 
struct  Provider
 
struct  Video
 
- - - - + + + - + - + - + - + - + - + - + -

+

Public Member Functions

 Embed (const std::string &title="", const std::string &description="")
 
 Embed (const json &data)
 Embed (std::string title="", std::string description="")
 
 Embed (const json &data)
 
void set_color (int color)
void set_color (int color)
 
void add_field (const std::string &name, const std::string &value, const bool Inline=true)
void add_field (const std::string &name, const std::string &value, const bool Inline=true)
 
void set_author (const std::string &name, const std::string &url="", const std::string &icon_url="")
void set_author (const std::string &name, const std::string &url="", const std::string &icon_url="")
 
void set_footer (const std::string &text, const std::string &icon_url="")
void set_footer (const std::string &text, const std::string &icon_url="")
 
void set_image (const std::string &url)
void set_image (const std::string &url)
 
void set_thumbnail (const std::string &url)
void set_thumbnail (const std::string &url)
 
json to_json ()
json to_json ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Protected Attributes

std::string _title
 
std::string _description
 
std::string _type
 
std::string _url
 
std::string _timestamp
 
int _color
 
struct DiscordCPP::Embed::Footer _footer
 
struct DiscordCPP::Embed::Image _image
 
struct DiscordCPP::Embed::Image _thumbnail
 
struct DiscordCPP::Embed::Video _video
 
struct DiscordCPP::Embed::Provider _provider
 
struct DiscordCPP::Embed::Author _author
 
std::vector< Field_fields
 

Constructor & Destructor Documentation

- -

◆ Embed() [1/2]

+ +

◆ Embed() [1/2]

+ + + + + +
- - + - - - - - - - +
DiscordCPP::Embed::Embed (const std::string & title = "", std::string title = "",
const std::string & description = "" 
)std::string description = "" )
+
+explicit
- -

◆ Embed() [2/2]

+ +

◆ Embed() [2/2]

+ + + + + +
- - +
DiscordCPP::Embed::Embed (const jsondata)const json & data)
+
+explicit

Member Function Documentation

- -

◆ add_field()

+ +

◆ add_field()

@@ -255,8 +217,8 @@

-

◆ set_author()

+ +

◆ set_author()

- -

◆ set_color()

+ +

◆ set_color()

@@ -298,8 +252,7 @@

void DiscordCPP::Embed::set_color ( - int  - color) + int color) @@ -307,8 +260,8 @@

-

◆ set_footer()

+ +

◆ set_footer()

- -

◆ set_image()

+ +

◆ set_image()

@@ -344,8 +290,7 @@

void DiscordCPP::Embed::set_image ( - const std::string &  - url) + const std::string & url) @@ -353,8 +298,8 @@

-

◆ set_thumbnail()

+ +

◆ set_thumbnail()

@@ -362,8 +307,7 @@

void DiscordCPP::Embed::set_thumbnail ( - const std::string &  - url) + const std::string & url) @@ -371,8 +315,8 @@

-

◆ to_json()

+ +

◆ to_json()

@@ -380,7 +324,7 @@

json DiscordCPP::Embed::to_json ( - ) + ) @@ -393,293 +337,6 @@

Member Data Documentation

- -

◆ _author

- -
-
- - - - - -
- - - - -
struct DiscordCPP::Embed::Author DiscordCPP::Embed::_author
-
-protected
-
- -
-
- -

◆ _color

- -
-
- - - - - -
- - - - -
int DiscordCPP::Embed::_color
-
-protected
-
- -
-
- -

◆ _description

- -
-
- - - - - -
- - - - -
std::string DiscordCPP::Embed::_description
-
-protected
-
- -
-
- -

◆ _fields

- -
-
- - - - - -
- - - - -
std::vector<Field> DiscordCPP::Embed::_fields
-
-protected
-
- -
-
- -

◆ _footer

- -
-
- - - - - -
- - - - -
struct DiscordCPP::Embed::Footer DiscordCPP::Embed::_footer
-
-protected
-
- -
-
- -

◆ _image

- -
-
- - - - - -
- - - - -
struct DiscordCPP::Embed::Image DiscordCPP::Embed::_image
-
-protected
-
- -
-
- -

◆ _provider

- -
-
- - - - - -
- - - - -
struct DiscordCPP::Embed::Provider DiscordCPP::Embed::_provider
-
-protected
-
- -
-
- -

◆ _thumbnail

- -
-
- - - - - -
- - - - -
struct DiscordCPP::Embed::Image DiscordCPP::Embed::_thumbnail
-
-protected
-
- -
-
- -

◆ _timestamp

- -
-
- - - - - -
- - - - -
std::string DiscordCPP::Embed::_timestamp
-
-protected
-
- -
-
- -

◆ _title

- -
-
- - - - - -
- - - - -
std::string DiscordCPP::Embed::_title
-
-protected
-
- -
-
- -

◆ _type

- -
-
- - - - - -
- - - - -
std::string DiscordCPP::Embed::_type
-
-protected
-
- -
-
- -

◆ _url

- -
-
- - - - - -
- - - - -
std::string DiscordCPP::Embed::_url
-
-protected
-
- -
-
- -

◆ _video

- -
-
- - - - - -
- - - - -
struct DiscordCPP::Embed::Video DiscordCPP::Embed::_video
-
-protected
-
-

The documentation for this class was generated from the following files:

diff --git a/docs/class_discord_c_p_p_1_1_embed.js b/docs/class_discord_c_p_p_1_1_embed.js index 6f27b025..b13d5e67 100644 --- a/docs/class_discord_c_p_p_1_1_embed.js +++ b/docs/class_discord_c_p_p_1_1_embed.js @@ -1,12 +1,6 @@ var class_discord_c_p_p_1_1_embed = [ - [ "Author", "struct_discord_c_p_p_1_1_embed_1_1_author.html", "struct_discord_c_p_p_1_1_embed_1_1_author" ], - [ "Field", "struct_discord_c_p_p_1_1_embed_1_1_field.html", "struct_discord_c_p_p_1_1_embed_1_1_field" ], - [ "Footer", "struct_discord_c_p_p_1_1_embed_1_1_footer.html", "struct_discord_c_p_p_1_1_embed_1_1_footer" ], - [ "Image", "struct_discord_c_p_p_1_1_embed_1_1_image.html", "struct_discord_c_p_p_1_1_embed_1_1_image" ], - [ "Provider", "struct_discord_c_p_p_1_1_embed_1_1_provider.html", "struct_discord_c_p_p_1_1_embed_1_1_provider" ], - [ "Video", "struct_discord_c_p_p_1_1_embed_1_1_video.html", "struct_discord_c_p_p_1_1_embed_1_1_video" ], - [ "Embed", "class_discord_c_p_p_1_1_embed.html#a58478ec295f3e34802740cf38866dd43", null ], + [ "Embed", "class_discord_c_p_p_1_1_embed.html#ae692b21f63c00a714c2b6796898e9755", null ], [ "Embed", "class_discord_c_p_p_1_1_embed.html#a2a6c7045de0ffe686151d12562eb2b31", null ], [ "add_field", "class_discord_c_p_p_1_1_embed.html#a18b490d01a0dd5161b6072d1cc4e6b09", null ], [ "set_author", "class_discord_c_p_p_1_1_embed.html#acdc9f206039074f2f84f369b937503b1", null ], @@ -14,18 +8,5 @@ var class_discord_c_p_p_1_1_embed = [ "set_footer", "class_discord_c_p_p_1_1_embed.html#a5f6c87c38d6d84567f29664b67cbfe45", null ], [ "set_image", "class_discord_c_p_p_1_1_embed.html#adca025afa4575490371310b1f7bffc9c", null ], [ "set_thumbnail", "class_discord_c_p_p_1_1_embed.html#a9b749d634cc802008485744d6c06eddd", null ], - [ "to_json", "class_discord_c_p_p_1_1_embed.html#a488b142ac8b50439f6da68f884407d3d", null ], - [ "_author", "class_discord_c_p_p_1_1_embed.html#ab98a7bda47cca8120d0da3c6fd32ffcd", null ], - [ "_color", "class_discord_c_p_p_1_1_embed.html#ab2ead45b38abac9a386988bd485056a9", null ], - [ "_description", "class_discord_c_p_p_1_1_embed.html#a1e7974c13d140c4a3e12040938d253af", null ], - [ "_fields", "class_discord_c_p_p_1_1_embed.html#a026dc373cb92ebed3c37bd90b0d504bd", null ], - [ "_footer", "class_discord_c_p_p_1_1_embed.html#a1f090fda940260034665db41f5f7c4c8", null ], - [ "_image", "class_discord_c_p_p_1_1_embed.html#a2b2ad99cb18cd7651a5f6f1af77f80ab", null ], - [ "_provider", "class_discord_c_p_p_1_1_embed.html#aecd9aa29b158649d2611f7791f315ba0", null ], - [ "_thumbnail", "class_discord_c_p_p_1_1_embed.html#a196cbfd7c04ecef9a453c2a90d6e9e1e", null ], - [ "_timestamp", "class_discord_c_p_p_1_1_embed.html#a5d537d7c38ff89d0c3bbf0aadea1fdd0", null ], - [ "_title", "class_discord_c_p_p_1_1_embed.html#a9ec496dcd2a04966a1d6bf679823255d", null ], - [ "_type", "class_discord_c_p_p_1_1_embed.html#ad1885d2a297bcd5087ba21e597c55f0f", null ], - [ "_url", "class_discord_c_p_p_1_1_embed.html#a0653cf657fa24b6bbf5c42e812e02542", null ], - [ "_video", "class_discord_c_p_p_1_1_embed.html#a5c759f6b6903a8959769d02261830fbc", null ] + [ "to_json", "class_discord_c_p_p_1_1_embed.html#a488b142ac8b50439f6da68f884407d3d", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source-members.html b/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source-members.html index 8efada61..60112fe2 100644 --- a/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source-members.html +++ b/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,30 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::FFmpegAudioSource Member List
+
DiscordCPP::FFmpegAudioSource Member List

This is the complete list of members for DiscordCPP::FFmpegAudioSource, including all inherited members.

- - - - - + + + + +
AudioSource()DiscordCPP::AudioSourceinline
FFmpegAudioSource(const std::string &input, const std::string &before_options="", const std::string &options="")DiscordCPP::FFmpegAudioSource
read(char *pcm_data, const int length)DiscordCPP::FFmpegAudioSourcevirtual
~AudioSource()DiscordCPP::AudioSourceinlinevirtual
~FFmpegAudioSource()DiscordCPP::FFmpegAudioSource
AudioSource()=defaultDiscordCPP::AudioSource
FFmpegAudioSource(const std::string &input, const std::string &before_options="", const std::string &options="")DiscordCPP::FFmpegAudioSourceexplicit
read(char *pcm_data, const int length) overrideDiscordCPP::FFmpegAudioSourcevirtual
~AudioSource()=defaultDiscordCPP::AudioSourcevirtual
~FFmpegAudioSource() overrideDiscordCPP::FFmpegAudioSource
diff --git a/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.html b/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.html index 5f9e8cf1..8752c581 100644 --- a/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.html +++ b/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::FFmpegAudioSource Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::FFmpegAudioSource Class Reference
+
DiscordCPP::FFmpegAudioSource Class Reference
@@ -101,51 +109,51 @@
- - + - - - - - - - - - + + + + + + + + +

+

Public Member Functions

 FFmpegAudioSource (const std::string &input, const std::string &before_options="", const std::string &options="")
 FFmpegAudioSource (const std::string &input, const std::string &before_options="", const std::string &options="")
 
 ~FFmpegAudioSource ()
 
bool read (char *pcm_data, const int length)
 
- Public Member Functions inherited from DiscordCPP::AudioSource
 AudioSource ()
 
virtual ~AudioSource ()
 
 ~FFmpegAudioSource () override
 
bool read (char *pcm_data, const int length) override
 
- Public Member Functions inherited from DiscordCPP::AudioSource
 AudioSource ()=default
 
virtual ~AudioSource ()=default
 

Constructor & Destructor Documentation

- -

◆ FFmpegAudioSource()

+ +

◆ FFmpegAudioSource()

+ + + + + +
- - + - - + - - - - - - - +
DiscordCPP::FFmpegAudioSource::FFmpegAudioSource (const std::string & input, const std::string & input,
const std::string & before_options = "", const std::string & before_options = "",
const std::string & options = "" 
)const std::string & options = "" )
+
+explicit

Creates an AudioSource using FFmpeg. This requires ffmpeg to be in your PATH.

Parameters
@@ -159,26 +167,34 @@

-

◆ ~FFmpegAudioSource()

+ +

◆ ~FFmpegAudioSource()

+

+ + + + +
- +
DiscordCPP::FFmpegAudioSource::~FFmpegAudioSource ())
+
+override

Member Function Documentation

- -

◆ read()

+ +

◆ read()

@@ -233,7 +242,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.js b/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.js index 47e080b5..318e7869 100644 --- a/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.js +++ b/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.js @@ -1,6 +1,6 @@ var class_discord_c_p_p_1_1_f_fmpeg_audio_source = [ [ "FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a62e0a15d053458c1aea3279883fd2c17", null ], - [ "~FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#ab6a2dd7d0165863a7dbdabf93aba7530", null ], - [ "read", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a83b09b9c73064e06ad0e3cb0983b8060", null ] + [ "~FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a7a8c56e6bc0d804f1b60c7ea4dd78afc", null ], + [ "read", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a431662144db7392010e559b9e76f71d3", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.png b/docs/class_discord_c_p_p_1_1_f_fmpeg_audio_source.png index 4a951c3e0fda9dd855643bdedab115613aa36f06..ce64c92c201bc5e168df571b422fc7ecfa4bf864 100644 GIT binary patch delta 778 zcmeBYTgWy+rCvI~C&cyt|NjgO3@_e%E$u(F+`>S!Kw|ot7Y`mh0E(NQ4O;?~<17jC z3uXZF!N8np_7w&OrZt`}jv*C{Z|AA0dp7uL0eM78DXb zw`J#5{Zc<;=Kr;xWrnA|_AzBS=~9Kr7fr|YeOr&qUHy5?T0i|5 zdHspzt3&GNX78M(bK{Zc|7DTRH#=_G+`Ra4jm%AR{uq{w-Q6?qmP_})wR&hMHmPZP z?8dNvH@59_atv}kr`%Tb=beIH#ispB3a+>=lQ|!KaP#!;Ef?M?T&*}a?Vx`8+~aPt zDx$yi`lWBw>!$z%{MEOACZN!M^k`b;=Z59e?B6Xgf1`J4UDdree}mWOZ&Uesskmd$ zR{N>H(k9hP?^%=o^54hQjY5l_PFzyI_Hl^({6FHAckU{A&cBfVu7B;vNnbesYV@o8 tP4<=Zd=);~ebTS1v(;M!j$M?0d16(6`}+Tuz!c5k>FVdQj@c=p2>|-zkDvem delta 759 zcmZ3;*3ULUrCuVyC&cyt|NjgO3@_e%E$u%v0muU50|ySUcHWT(ayd$Z{DK*Pia_A% zsSqOu2BvwQE{-7;jBn?@EqbiLCxc0yMy=ylVJ|-_(Up5k3@^%sAXc%3`9q9S45)Mt~vEXu2#w_%Ri z@OO_q; zxbl4Cv&fsL&po|&Tl9^xXVz=ic{cGALQcHPUtK5lY~FJPt;$!fsw>xC|NNHIfA=5Z zwE4?tGNxU;UElXnsK3|BL#yQQwXUWM5JG*C0vwEHjr)w>^SrJyxED_nwo&XGu`i8=-6%0TNoZx;sD-H1Q-zG!9kyeFUQe;)R)u~Pe={87a1)}A-hM1v3b+<5FM zZ~SJV%OX4fvJx9>_itx~#TjoMKYHrj-rnPOyB=&56DZhZeQmY8^|o>i242g4<0-%P zw(od$@}I+s(qPTfeWEt*yFH}e3ava^yp^}k`nHYPD+ZBYdi}F+GxNXw%lvMBds5Bol}hjD`Y+x;GpT>_^uM}y?f2=L zIput-Yp7pRwQ{@uziyj%d5jh9b)Rc;`q_c>6!r)5*&i8tR)a!j-?|+FPBYx<8QAl+ VpQjwHxdlwZ44$rjF6*2UngH+ofC&Hq diff --git a/docs/class_discord_c_p_p_1_1_file_audio_source-members.html b/docs/class_discord_c_p_p_1_1_file_audio_source-members.html index dc3063ca..16c6b46a 100644 --- a/docs/class_discord_c_p_p_1_1_file_audio_source-members.html +++ b/docs/class_discord_c_p_p_1_1_file_audio_source-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,30 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::FileAudioSource Member List
+
DiscordCPP::FileAudioSource Member List

This is the complete list of members for DiscordCPP::FileAudioSource, including all inherited members.

- - - - - + + + + +
AudioSource()DiscordCPP::AudioSourceinline
FileAudioSource(const std::string &filename)DiscordCPP::FileAudioSource
read(char *pcm_data, const int length)DiscordCPP::FileAudioSourcevirtual
~AudioSource()DiscordCPP::AudioSourceinlinevirtual
~FileAudioSource()DiscordCPP::FileAudioSource
AudioSource()=defaultDiscordCPP::AudioSource
FileAudioSource(const std::string &filename)DiscordCPP::FileAudioSourceexplicit
read(char *pcm_data, const int length) overrideDiscordCPP::FileAudioSourcevirtual
~AudioSource()=defaultDiscordCPP::AudioSourcevirtual
~FileAudioSource() overrideDiscordCPP::FileAudioSource
diff --git a/docs/class_discord_c_p_p_1_1_file_audio_source.html b/docs/class_discord_c_p_p_1_1_file_audio_source.html index 6dfd1126..473b6eed 100644 --- a/docs/class_discord_c_p_p_1_1_file_audio_source.html +++ b/docs/class_discord_c_p_p_1_1_file_audio_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::FileAudioSource Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::FileAudioSource Class Reference
+
DiscordCPP::FileAudioSource Class Reference
@@ -101,35 +109,42 @@
- - + - - - - - - - - - + + + + + + + + +

+

Public Member Functions

 FileAudioSource (const std::string &filename)
 FileAudioSource (const std::string &filename)
 
 ~FileAudioSource ()
 
bool read (char *pcm_data, const int length)
 
- Public Member Functions inherited from DiscordCPP::AudioSource
 AudioSource ()
 
virtual ~AudioSource ()
 
 ~FileAudioSource () override
 
bool read (char *pcm_data, const int length) override
 
- Public Member Functions inherited from DiscordCPP::AudioSource
 AudioSource ()=default
 
virtual ~AudioSource ()=default
 

Constructor & Destructor Documentation

- -

◆ FileAudioSource()

+ +

◆ FileAudioSource()

+ + + + + +
- - +
DiscordCPP::FileAudioSource::FileAudioSource (const std::string & filename)const std::string & filename)
+
+explicit
Parameters
@@ -141,26 +156,34 @@

-

◆ ~FileAudioSource()

+ +

◆ ~FileAudioSource()

+

+ + + + +
- +
DiscordCPP::FileAudioSource::~FileAudioSource ())
+
+override

Member Function Documentation

- -

◆ read()

+ +

◆ read()

@@ -215,7 +231,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_file_audio_source.js b/docs/class_discord_c_p_p_1_1_file_audio_source.js index 7f33161b..2e1375f7 100644 --- a/docs/class_discord_c_p_p_1_1_file_audio_source.js +++ b/docs/class_discord_c_p_p_1_1_file_audio_source.js @@ -1,6 +1,6 @@ var class_discord_c_p_p_1_1_file_audio_source = [ [ "FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html#a90606a2a28bae7e8c799684f6797deb0", null ], - [ "~FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html#aecdc8d48f808999c27ade51a9107b992", null ], - [ "read", "class_discord_c_p_p_1_1_file_audio_source.html#acd109a5ce885f349f6c68769bba89090", null ] + [ "~FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html#ad04162c0d5ba2712679720ee95fdaf2f", null ], + [ "read", "class_discord_c_p_p_1_1_file_audio_source.html#aaec5f2fb435838016511349bd2dbad4b", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_file_audio_source.png b/docs/class_discord_c_p_p_1_1_file_audio_source.png index b65ee8557cfe24fb77c58d897ee2fa0f27782abf..0b9e22e35421254271587b41281fd3946ee9c0c4 100644 GIT binary patch delta 714 zcmX@d`iOOcO1*S|Pl)UP|Nj{n7+$>jTH1eTxrKpdfyDGPFCIL202DVp8@2=}$5|5O z7t8?UgMm5I>?;fmOu3#ejv*C{Z|A=4d!ohT(%p4s)%W^G*0cEy_?8%JuPvQub1GBq z$bnAgf4#Z4w|za}Hfi<5TPl*SS(8&lnBRVSp8vnSUPa!bsqaB{fb1RCoqU&{ANKsj zs{GdcRQMUuH@C$er|;T-CBEYP7X4P^_qChtZR-C15`O!d_x6g%+sFJry!dMW1q*4rDLE+uX@y>+|!L)>qX@3+3Ydd_-% zRjqQdtzF~S+-J8A*T2scla;%be=BU=gp!(z?~DyDY^%l4h ztX^r^t#=v!k|y8SWxGygtJ;=bwdbqKP0kg>duH8T*Q>dD|7sPLpY`fnJ&n4qsGZaZ znys=pBE0(cwp>ew2k{>n8@@&a|Nb0#soM9g{Agsp}cIWSfd>;MVV-cm7xQ`>9{fB%B=_g264et4$({u}=O`2APvBX;|hosB(w z&U9CU*`9lHZ%#)|o>}($z}lPfPX*>@f45#d``G1Wo48BPzumO$wc~9U4=r0W!_9mD zI^AZS^C<3j-lsjD_cHkTXP@3?zpwc1Lw7SZUCZQL?Qj*#y5+WBryXwR?Wo+gd}_+B z?dNYtt5z<2yXm6*~Y&6ZvB)9zGR o>zw5sBm(p2#&uzopr0LLk3SpWb4 delta 694 zcmaFFdX9C1O1(sYPl)UP|Nj{n7+$>jTH1eT0+0p92M!!y?Ytuot@V>PJbVp{g!=? zZ}`hh+A^CddeR<|8Q_3u!#>|j+t9Bv^R;!^+-WMMo3759`_{9fySDNBjpQKDXH}&h_Y%%qZ+Mf| zYx{Se+RH7O_4^Z}cc`qqEdFL2lWCzL@>glN3)3R{=Fa@*!VO!C0{Hf+Pd#~T_PG;j8xxEbf>Z+5KQen + + + + + + +Discord.C++: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
DiscordCPP::Future< Value > Member List
+
+
+ +

This is the complete list of members for DiscordCPP::Future< Value >, including all inherited members.

+ + + + + + + +
Future()DiscordCPP::Future< Value >inline
get()DiscordCPP::Future< Value >inline
set(Value value)DiscordCPP::Future< Value >inline
set_continuation(const std::function< void(std::shared_future< Value >)> &func)DiscordCPP::Future< Value >inline
set_exception(std::exception_ptr e)DiscordCPP::Future< Value >inline
wait()DiscordCPP::Future< Value >inline
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_future.html b/docs/class_discord_c_p_p_1_1_future.html new file mode 100644 index 00000000..5424fa30 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_future.html @@ -0,0 +1,295 @@ + + + + + + + +Discord.C++: DiscordCPP::Future< Value > Class Template Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::Future< Value > Class Template Reference
+
+
+ +

#include <Future.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 Future ()
 
void set (Value value)
 
void set_exception (std::exception_ptr e)
 
Value get ()
 
void wait ()
 
void set_continuation (const std::function< void(std::shared_future< Value >)> &func)
 
+

Constructor & Destructor Documentation

+ +

◆ Future()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
DiscordCPP::Future< Value >::Future ()
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ get()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
Value DiscordCPP::Future< Value >::get ()
+
+inline
+
+ +
+
+ +

◆ set()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< Value >::set (Value value)
+
+inline
+
+ +
+
+ +

◆ set_continuation()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< Value >::set_continuation (const std::function< void(std::shared_future< Value >)> & func)
+
+inline
+
+ +
+
+ +

◆ set_exception()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< Value >::set_exception (std::exception_ptr e)
+
+inline
+
+ +
+
+ +

◆ wait()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< Value >::wait ()
+
+inline
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_future.js b/docs/class_discord_c_p_p_1_1_future.js new file mode 100644 index 00000000..04a4ab79 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_future.js @@ -0,0 +1,9 @@ +var class_discord_c_p_p_1_1_future = +[ + [ "Future", "class_discord_c_p_p_1_1_future.html#a73a7509ad3671ee13cef77c97b2660c9", null ], + [ "get", "class_discord_c_p_p_1_1_future.html#ae6b900b547170e4271d7aee0313a053b", null ], + [ "set", "class_discord_c_p_p_1_1_future.html#af8b200d01ce3645b40d9176d5c4bcab2", null ], + [ "set_continuation", "class_discord_c_p_p_1_1_future.html#af3188096e3adad6be1d011642ee74d3c", null ], + [ "set_exception", "class_discord_c_p_p_1_1_future.html#aff7b304c862d06ae3a857e8c1f7c63ec", null ], + [ "wait", "class_discord_c_p_p_1_1_future.html#abacaa36578fece9dbd920f1006614aa7", null ] +]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_future_3_01void_01_4-members.html b/docs/class_discord_c_p_p_1_1_future_3_01void_01_4-members.html new file mode 100644 index 00000000..a45d69b7 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_future_3_01void_01_4-members.html @@ -0,0 +1,115 @@ + + + + + + + +Discord.C++: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
DiscordCPP::Future< void > Member List
+
+
+ +

This is the complete list of members for DiscordCPP::Future< void >, including all inherited members.

+ + + + + + + +
Future()DiscordCPP::Future< void >inline
get()DiscordCPP::Future< void >inline
set()DiscordCPP::Future< void >inline
set_continuation(const std::function< void(std::shared_future< void >)> &func)DiscordCPP::Future< void >inline
set_exception(std::exception_ptr e)DiscordCPP::Future< void >inline
wait()DiscordCPP::Future< void >inline
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_future_3_01void_01_4.html b/docs/class_discord_c_p_p_1_1_future_3_01void_01_4.html new file mode 100644 index 00000000..4bd9bcb9 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_future_3_01void_01_4.html @@ -0,0 +1,283 @@ + + + + + + + +Discord.C++: DiscordCPP::Future< void > Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::Future< void > Class Reference
+
+
+ +

#include <Future.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 Future ()
 
void set ()
 
void set_exception (std::exception_ptr e)
 
void get ()
 
void wait ()
 
void set_continuation (const std::function< void(std::shared_future< void >)> &func)
 
+

Constructor & Destructor Documentation

+ +

◆ Future()

+ +
+
+ + + + + +
+ + + + + + + +
DiscordCPP::Future< void >::Future ()
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ get()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< void >::get ()
+
+inline
+
+ +
+
+ +

◆ set()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< void >::set ()
+
+inline
+
+ +
+
+ +

◆ set_continuation()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< void >::set_continuation (const std::function< void(std::shared_future< void >)> & func)
+
+inline
+
+ +
+
+ +

◆ set_exception()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< void >::set_exception (std::exception_ptr e)
+
+inline
+
+ +
+
+ +

◆ wait()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::Future< void >::wait ()
+
+inline
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_future_3_01void_01_4.js b/docs/class_discord_c_p_p_1_1_future_3_01void_01_4.js new file mode 100644 index 00000000..9a1f6395 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_future_3_01void_01_4.js @@ -0,0 +1,9 @@ +var class_discord_c_p_p_1_1_future_3_01void_01_4 = +[ + [ "Future", "class_discord_c_p_p_1_1_future_3_01void_01_4.html#a9aec4c35209c4886e24bcc037620d967", null ], + [ "get", "class_discord_c_p_p_1_1_future_3_01void_01_4.html#a9ee0646a24436047afc7186da33d04f4", null ], + [ "set", "class_discord_c_p_p_1_1_future_3_01void_01_4.html#a4ffbd75536fd455fd59e3e16d638c202", null ], + [ "set_continuation", "class_discord_c_p_p_1_1_future_3_01void_01_4.html#a6b0816d9e3f4bba240cfaaf070e02f5a", null ], + [ "set_exception", "class_discord_c_p_p_1_1_future_3_01void_01_4.html#a018e0956b91ed017a4a0392bde1886ae", null ], + [ "wait", "class_discord_c_p_p_1_1_future_3_01void_01_4.html#ab15c5a796f2b1946f038811df946adfb", null ] +]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_gateway-members.html b/docs/class_discord_c_p_p_1_1_gateway-members.html index 76b009b5..d8ba2334 100644 --- a/docs/class_discord_c_p_p_1_1_gateway-members.html +++ b/docs/class_discord_c_p_p_1_1_gateway-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,50 +78,57 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Gateway Member List
+
DiscordCPP::Gateway Member List

This is the complete list of members for DiscordCPP::Gateway, including all inherited members.

- + - + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
_clientDiscordCPP::Gatewayprotected
_connectedDiscordCPP::Gatewayprotected
_connectedDiscordCPP::Gatewayprotected
_heartbeat_intervalDiscordCPP::Gatewayprotected
_heartbeat_taskDiscordCPP::Gatewayprotected
_heartbeat_taskDiscordCPP::Gatewayprotected
_keepaliveDiscordCPP::Gatewayprotected
_last_heartbeat_ackDiscordCPP::Gatewayprotected
_last_heartbeat_ackDiscordCPP::Gatewayprotected
_logDiscordCPP::Gatewayprotected
_message_handlerDiscordCPP::Gatewayprotected
_message_handlerDiscordCPP::Gatewayprotected
_reconnect_timeoutDiscordCPP::Gatewayprotected
_tokenDiscordCPP::Gatewayprotected
_urlDiscordCPP::Gatewayprotected
close()DiscordCPP::Gateway
connect(const std::string &url)DiscordCPP::Gatewayvirtual
Gateway(const std::string &token, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::Gateway
get_heartbeat_payload()=0DiscordCPP::Gatewayprotectedpure virtual
identify()=0DiscordCPP::Gatewayprotectedpure virtual
io_contextDiscordCPP::Gatewayprotected
on_websocket_disconnnect()DiscordCPP::Gatewayprotected
on_websocket_incoming_message(const std::string &message)=0DiscordCPP::Gatewayprotectedpure virtual
send(const json &message)DiscordCPP::Gateway
set_message_handler(const std::function< void(json payload)> &handler)DiscordCPP::Gateway
ssl_contextDiscordCPP::Gatewayprotected
start_heartbeating()DiscordCPP::Gatewayprotected
threadpoolDiscordCPP::Gatewayprotected
~Gateway()DiscordCPP::Gatewayvirtual
_resume_urlDiscordCPP::Gatewayprotected
_tokenDiscordCPP::Gatewayprotected
_urlDiscordCPP::Gatewayprotected
close()DiscordCPP::Gateway
connect(const std::string &url)DiscordCPP::Gatewayvirtual
Gateway(std::string token, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::Gateway
get_heartbeat_payload()=0DiscordCPP::Gatewayprotectedpure virtual
identify()=0DiscordCPP::Gatewayprotectedpure virtual
io_contextDiscordCPP::Gatewayprotected
on_websocket_disconnnect()DiscordCPP::Gatewayprotected
on_websocket_incoming_message(const std::string &message)=0DiscordCPP::Gatewayprotectedpure virtual
send(const json &message)DiscordCPP::Gateway
set_message_handler(const std::function< void(json payload)> &handler)DiscordCPP::Gateway
ssl_contextDiscordCPP::Gatewayprotected
start_heartbeating()DiscordCPP::Gatewayprotected
threadpoolDiscordCPP::Gatewayprotected
~Gateway()DiscordCPP::Gatewayvirtual
diff --git a/docs/class_discord_c_p_p_1_1_gateway.html b/docs/class_discord_c_p_p_1_1_gateway.html index 9777a8a1..ea595701 100644 --- a/docs/class_discord_c_p_p_1_1_gateway.html +++ b/docs/class_discord_c_p_p_1_1_gateway.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Gateway Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Gateway Class Referenceabstract
+
DiscordCPP::Gateway Class Referenceabstract
@@ -104,82 +112,85 @@
- - - - + + + - + - - - - - - + + + + + +

+

Public Member Functions

 Gateway (const std::string &token, const std::shared_ptr< Threadpool > &threadpool)
 
virtual ~Gateway ()
 Gateway (std::string token, const std::shared_ptr< Threadpool > &threadpool)
 
virtual ~Gateway ()
 
void set_message_handler (const std::function< void(json payload)> &handler)
void set_message_handler (const std::function< void(json payload)> &handler)
 
virtual std::shared_future< void > connect (const std::string &url)
 
std::shared_future< void > send (const json &message)
 
std::shared_future< void > close ()
 
virtual SharedFuture< void > connect (const std::string &url)
 
SharedFuture< void > send (const json &message)
 
SharedFuture< void > close ()
 
- - + - + - + - + - +

+

Protected Member Functions

void start_heartbeating ()
void start_heartbeating ()
 
virtual json get_heartbeat_payload ()=0
virtual json get_heartbeat_payload ()=0
 
virtual void identify ()=0
virtual void identify ()=0
 
virtual void on_websocket_incoming_message (const std::string &message)=0
virtual void on_websocket_incoming_message (const std::string &message)=0
 
void on_websocket_disconnnect ()
void on_websocket_disconnnect ()
 
- - - + + - - + + - - + + - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

+

Protected Attributes

std::shared_ptr< Threadpoolthreadpool
 the threadpool used for tasks handling messages More...
std::shared_ptr< Threadpoolthreadpool
 the threadpool used for tasks handling messages
 
boost::asio::io_context io_context
 boost io context used by the websocket client More...
boost::asio::io_context io_context
 boost io context used by the websocket client
 
boost::asio::ssl::context ssl_context
 ssl context used by the websocket client More...
boost::asio::ssl::context ssl_context
 ssl context used by the websocket client
 
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
 websocket client More...
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
 websocket client
 
std::string _url
 the url of the gateway More...
std::string _url
 the url of the gateway
 
std::string _token
 token to identify with the gateway More...
std::string _resume_url
 the url used for reconnecting
 
std::string _token
 token to identify with the gateway
 
unsigned int _heartbeat_interval
 heartbeat interval in milliseconds More...
unsigned int _heartbeat_interval
 heartbeat interval in milliseconds
 
bool _keepalive
 wether to keep the websocket alive or not More...
bool _keepalive
 wether to keep the websocket alive or not
 
unsigned int _reconnect_timeout
 sometimes it is better a few seconds before reconnecting... More...
unsigned int _reconnect_timeout
 sometimes it is better a few seconds before reconnecting...
 
time_t _last_heartbeat_ack
 timestamp of last heartbeat ack More...
time_t _last_heartbeat_ack = 0
 timestamp of last heartbeat ack
 
std::thread _heartbeat_task
 heartbeat task More...
std::thread _heartbeat_task
 heartbeat task
 
bool _connected
 indicator if Gateway is connected More...
bool _connected
 indicator if Gateway is connected
 
Logger _log
 logging instance More...
Logger _log
 logging instance
 
std::function< void(json payload)> _message_handler
 the message handler set by using set_message_handler More...
std::function< void(json payload)> _message_handler
 the message handler set by using set_message_handler
 

Constructor & Destructor Documentation

- -

◆ Gateway()

+ +

◆ Gateway()

@@ -187,27 +198,20 @@

DiscordCPP::Gateway::Gateway ( - const std::string &  - token, + std::string token, - const std::shared_ptr< Threadpool > &  - threadpool  - - - - ) - + const std::shared_ptr< Threadpool > & threadpool )

- -

◆ ~Gateway()

+ +

◆ ~Gateway()

@@ -218,7 +222,7 @@

DiscordCPP::Gateway::~Gateway ( - ) + ) @@ -232,16 +236,16 @@

Member Function Documentation

- -

◆ close()

+ +

◆ close()

- + - +
std::shared_future< void > DiscordCPP::Gateway::close DiscordCPP::SharedFuture< void > DiscordCPP::Gateway::close ())
@@ -249,8 +253,8 @@

-

◆ connect()

+ +

◆ connect()

- -

◆ get_heartbeat_payload()

+ +

◆ get_heartbeat_payload()

@@ -289,7 +292,7 @@

virtual json DiscordCPP::Gateway::get_heartbeat_payload ( - ) + ) @@ -302,8 +305,8 @@

-

◆ identify()

+ +

◆ identify()

@@ -314,7 +317,7 @@

virtual void DiscordCPP::Gateway::identify ( - ) + ) @@ -327,8 +330,8 @@

-

◆ on_websocket_disconnnect()

+ +

◆ on_websocket_disconnnect()

@@ -339,7 +342,7 @@

void DiscordCPP::Gateway::on_websocket_disconnnect ( - ) + ) @@ -352,8 +355,8 @@

-

◆ on_websocket_incoming_message()

+ +

◆ on_websocket_incoming_message()

@@ -364,8 +367,7 @@

virtual void DiscordCPP::Gateway::on_websocket_incoming_message ( - const std::string &  - message) + const std::string & message) @@ -378,17 +380,16 @@

-

◆ send()

+ +

◆ send()

- + - - +
std::shared_future< void > DiscordCPP::Gateway::send DiscordCPP::SharedFuture< void > DiscordCPP::Gateway::send (const jsonmessage)const json & message)
@@ -402,8 +403,8 @@

-

◆ set_message_handler()

+ +

◆ set_message_handler()

@@ -411,8 +412,7 @@

void DiscordCPP::Gateway::set_message_handler ( - const std::function< void(json payload)> &  - handler) + const std::function< void(json payload)> & handler) @@ -420,8 +420,8 @@

-

◆ start_heartbeating()

+ +

◆ start_heartbeating()

@@ -432,7 +432,7 @@

void DiscordCPP::Gateway::start_heartbeating ( - ) + ) @@ -446,8 +446,8 @@

Member Data Documentation

- -

◆ _client

+ +

◆ _client

@@ -470,8 +470,8 @@

-

◆ _connected

+ +

◆ _connected

@@ -494,8 +494,8 @@

-

◆ _heartbeat_interval

+ +

◆ _heartbeat_interval

@@ -518,8 +518,8 @@

-

◆ _heartbeat_task

+ +

◆ _heartbeat_task

@@ -542,8 +542,8 @@

-

◆ _keepalive

+ +

◆ _keepalive

@@ -566,8 +566,8 @@

-

◆ _last_heartbeat_ack

+ +

◆ _last_heartbeat_ack

@@ -576,7 +576,7 @@

- +
time_t DiscordCPP::Gateway::_last_heartbeat_acktime_t DiscordCPP::Gateway::_last_heartbeat_ack = 0
@@ -590,8 +590,8 @@

-

◆ _log

+ +

◆ _log

@@ -614,8 +614,8 @@

-

◆ _message_handler

+ +

◆ _message_handler

@@ -638,8 +638,8 @@

-

◆ _reconnect_timeout

+ +

◆ _reconnect_timeout

@@ -662,8 +662,32 @@

-

◆ _token

+ +

◆ _resume_url

+ +
+
+ + + + + +
+ + + + +
std::string DiscordCPP::Gateway::_resume_url
+
+protected
+
+ +

the url used for reconnecting

+ +
+
+ +

◆ _token

@@ -686,8 +710,8 @@

-

◆ _url

+ +

◆ _url

@@ -710,8 +734,8 @@

-

◆ io_context

+ +

◆ io_context

@@ -734,8 +758,8 @@

-

◆ ssl_context

+ +

◆ ssl_context

@@ -758,8 +782,8 @@

-

◆ threadpool

+ +

◆ threadpool

@@ -792,7 +816,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_gateway.js b/docs/class_discord_c_p_p_1_1_gateway.js index 140a1aa5..0c4330c6 100644 --- a/docs/class_discord_c_p_p_1_1_gateway.js +++ b/docs/class_discord_c_p_p_1_1_gateway.js @@ -1,14 +1,14 @@ var class_discord_c_p_p_1_1_gateway = [ - [ "Gateway", "class_discord_c_p_p_1_1_gateway.html#a2212c47f49592b044cea3ab0c2e62f12", null ], + [ "Gateway", "class_discord_c_p_p_1_1_gateway.html#a6d664dff6de3f5a1aa1f052aa3d5dfc3", null ], [ "~Gateway", "class_discord_c_p_p_1_1_gateway.html#a29c850847b9a2eb5b3a11cfe7464c76d", null ], - [ "close", "class_discord_c_p_p_1_1_gateway.html#a67e15ff826b1ced66c1ed72c7d10ed80", null ], - [ "connect", "class_discord_c_p_p_1_1_gateway.html#af2ac56d2eb007189ca40f371403409f3", null ], + [ "close", "class_discord_c_p_p_1_1_gateway.html#abf076b8d8ebc9bce3a6f003f8f11154f", null ], + [ "connect", "class_discord_c_p_p_1_1_gateway.html#a1a0869cef675e621e306b1e2dcdeaa8a", null ], [ "get_heartbeat_payload", "class_discord_c_p_p_1_1_gateway.html#a6d568b2d45b0f26d56cce81e8bbb9caa", null ], [ "identify", "class_discord_c_p_p_1_1_gateway.html#a5920ce1fb075a1a9acf2838a19ffdf12", null ], [ "on_websocket_disconnnect", "class_discord_c_p_p_1_1_gateway.html#ad39ef6895b01e26273cd1123401dd3e4", null ], [ "on_websocket_incoming_message", "class_discord_c_p_p_1_1_gateway.html#a97f41c843b649e9a38de4c8ee3c0f02d", null ], - [ "send", "class_discord_c_p_p_1_1_gateway.html#a3373981d61626dd380a53823ddb6c3cc", null ], + [ "send", "class_discord_c_p_p_1_1_gateway.html#a1927e068c934884138ecf7c02e3c06ce", null ], [ "set_message_handler", "class_discord_c_p_p_1_1_gateway.html#a3b7f43b395b46ac2896ee639c276f342", null ], [ "start_heartbeating", "class_discord_c_p_p_1_1_gateway.html#aae926a59675b60a84cc6618e59b796cd", null ], [ "_client", "class_discord_c_p_p_1_1_gateway.html#af8d6afc5d4c836433555d6323bc2bb06", null ], @@ -20,6 +20,7 @@ var class_discord_c_p_p_1_1_gateway = [ "_log", "class_discord_c_p_p_1_1_gateway.html#a93a86555e416d42474ce1dcb39d31190", null ], [ "_message_handler", "class_discord_c_p_p_1_1_gateway.html#a671ea9f35ea90d96bbfad7ffd40f7da7", null ], [ "_reconnect_timeout", "class_discord_c_p_p_1_1_gateway.html#a6d0f89646622d33fe67827f5d66b3d09", null ], + [ "_resume_url", "class_discord_c_p_p_1_1_gateway.html#ab0413dc89dd3958a56a975fd421476fd", null ], [ "_token", "class_discord_c_p_p_1_1_gateway.html#a2478900fa267576f8060585b9a92d9a0", null ], [ "_url", "class_discord_c_p_p_1_1_gateway.html#a148fe7d8d61e7a9562a85d34160849ed", null ], [ "io_context", "class_discord_c_p_p_1_1_gateway.html#aaf951056807728c011dcd4621ec2fe11", null ], diff --git a/docs/class_discord_c_p_p_1_1_gateway.png b/docs/class_discord_c_p_p_1_1_gateway.png index e2356a21178548ea303586672bea82a3fe82c23f..a4d6e48473844ecca13637ae6da24b0b828c7b0c 100644 GIT binary patch literal 1009 zcmeAS@N?(olHy`uVBq!ia0y~yV2lB>12~w0WKyl|MIa>|;1lBd|Nnm=^TnI5rTvGN zTNr2-NK8NT;=zLlKylNvVM~B=oFzei!3;n?7??B7zQVx3T;u8D7*fIbcJ9rhB?ba4 zlf#a<{QWP!o|i*bX5Q-LwT0E{jjrsjO0&Wl#pXB?R#N6J(}%Wcg^f2Ki)i>wqzdv zwCHzLldc55k-c{3>zQx!pE*u_SRe8(NbKFj>WI+OnjH-o4G;@3iyTwykCVv%*z(&Gnvq<)itNXPb6TZH+Ns{rNuc z&zM;K)ql-Y!tbrG_l{i=-+ak=65mgios+)EbL^b-os)*wyUh-OV7^62oBbq}w2@D1M+5 zDD85BwLs|!lZ9Xr;~bzOU^p_UJLv(Xzn?z%wrn>q+W`Td9S6W71TTVotn|}H0@zrxr*H%AxyyN`xbx-eEXPnz6_vN?Dl6x~F|Gr-Lx#^BM+dsoo#w)9L z{@nF?Qbu|4<4teZSL&6=YJC3iR_}9EhMDVOvt_SpmA>0HYX5(F>1&MtQoD(}|E{__ zr{1%Ap6UN-hG%6eE6VMo=TBO*`<-o3JkOoYvtO^g^1R4<{>d{|t4yn64xReSclp`A zTJM>^3U{t&v730iuioNoYUB>}*NMERy3Ow&t>fLITRQ*l4E9rpE;nwUx?%e6)JmJL zGw(FFf1h*b@b@v!P@sp>)3;@7Zr<12~w0WKyl|MIa>+;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z#Qx8;uuoF_;&8=X^RyE*iJu_x&MEn zxiS;)BEw^L))sqbb4l*}5t;N`{6JggtYwM}61{;=yJHxXWAqvX^~4WwOy^EGGWp3f z@h`i(yP6+8Fj-l<`+9xculwvL{0Q0kbMY+KiYvSIxBFa~ZKEGlW0uXl#U>(8(t?rqXx#Q^>)b!dU+vYp z{C~xr2(fb~-mZ&$=UXDT+TqvLZwy~5*4#;Jj-47ky>+YHlU1=?EC$C=Sr}wyFv>LiF5Jmr zc4qT!R)d2;Z6AtWmoe%96{YQnLJ1voGj@Oi@7?KxHs?PlFz_5~kUoQC0ay|dvRL&( zrDvZ|Y$-4==1{zIwqs&*#|egvok~i~4~kq}fKF9Xa@!FjD5xB>uA@WH>)n^n`9Bqv ziX3D_*q3`&7D)!KU2=U*+dkXd`|jLk{{A@5f9=zGbGM{K*Kf(?S|lxaasD%#_!D~# zKit*`587UIx$?Shpt*PYpS<%s^~>*Soc>ZXHB&z%-qm^DVz>7v_Ns6A6z{k8`mQNe z?s@-Kq@9$%{4U*hzQyt=W#9aD>iwE0XMLVG@ptNjX=kIR2faV7o2(|78Bo0?{?MtP zyD~4|*tT5f@6J22A;^^JFpyWIP4p82^zCx&lM`Ju49 zbDt_-+3uV>yWBVLyXEUIYpyT%_PqH^{Yjnp4~M+>Zu5NZp1S+yYp$ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,72 +78,76 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Guild Member List
+
DiscordCPP::Guild Member List

This is the complete list of members for DiscordCPP::Guild, including all inherited members.

- - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + - - - -
_add_channel(Channel *channel)DiscordCPP::Guild
_add_member(Member *member)DiscordCPP::Guild
_remove_channel(const std::string &channel_id)DiscordCPP::Guild
_remove_member(const std::string &member_id)DiscordCPP::Guild
_tokenDiscordCPP::DiscordObjectprotected
_update_channel(Channel *channel)DiscordCPP::Guild
_update_member(Member *member)DiscordCPP::Guild
afk_channelDiscordCPP::Guild
afk_timeoutDiscordCPP::Guild
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
application_idDiscordCPP::Guild
ban(const User &user, const std::string &reason, const int delete_message_days=0)DiscordCPP::Guild
channelsDiscordCPP::Guild
default_message_notificationsDiscordCPP::Guild
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
ban(const User &user, const std::string &reason, const int delete_message_days=0)DiscordCPP::Guild
delete_guild()DiscordCPP::Guild
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
embed_channelDiscordCPP::Guild
embed_enabledDiscordCPP::Guild
explicit_content_filterDiscordCPP::Guild
featuresDiscordCPP::Guild
Guild(Discord *client, const json &data, const std::string &token)DiscordCPP::Guild
Guild(Discord *client, const std::string &id, const std::string &token)DiscordCPP::Guild
Guild(const Guild &old)DiscordCPP::Guild
Guild()DiscordCPP::Guildinline
iconDiscordCPP::Guild
idDiscordCPP::DiscordObject
joined_atDiscordCPP::Guild
kick(const User &user)DiscordCPP::Guild
largeDiscordCPP::Guild
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_afk_channel()DiscordCPP::Guild
get_afk_channel_id()DiscordCPP::Guildinline
get_afk_timeout()DiscordCPP::Guildinline
get_application_id()DiscordCPP::Guildinline
get_channels()DiscordCPP::Guildinline
get_default_message_notifications()DiscordCPP::Guildinline
get_embed_channel()DiscordCPP::Guild
get_embed_channel_id()DiscordCPP::Guildinline
get_explicit_content_filter()DiscordCPP::Guildinline
get_features()DiscordCPP::Guildinline
get_icon()DiscordCPP::Guildinline
get_id() constDiscordCPP::DiscordObjectinline
get_joined_at()DiscordCPP::Guildinline
get_member_count()DiscordCPP::Guildinline
get_members()DiscordCPP::Guildinline
get_mfa_level()DiscordCPP::Guildinline
get_name()DiscordCPP::Guildinline
get_owner()DiscordCPP::Guild
get_owner_id()DiscordCPP::Guildinline
get_permissions()DiscordCPP::Guildinline
get_region()DiscordCPP::Guildinline
get_splash()DiscordCPP::Guildinline
get_system_channel()DiscordCPP::Guild
get_system_channel_id()DiscordCPP::Guildinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_verification_level()DiscordCPP::Guildinline
get_widget_channel()DiscordCPP::Guild
get_widget_channel_id()DiscordCPP::Guildinline
Guild(Discord *client, const json &data, const std::string &token)DiscordCPP::Guild
Guild(Discord *client, const std::string &id, const std::string &token)DiscordCPP::Guild
Guild()=defaultDiscordCPP::Guild
is_embed_enabled()DiscordCPP::Guildinline
is_large()DiscordCPP::Guildinline
is_unavailable()DiscordCPP::Guildinline
is_widget_enabled()DiscordCPP::Guildinline
kick(const User &user)DiscordCPP::Guild
leave()DiscordCPP::Guild
member_countDiscordCPP::Guild
membersDiscordCPP::Guild
mfa_levelDiscordCPP::Guild
nameDiscordCPP::Guild
operator std::string()DiscordCPP::Guildinline
ownerDiscordCPP::Guild
permissionsDiscordCPP::Guild
regionDiscordCPP::Guild
splashDiscordCPP::Guild
system_channelDiscordCPP::Guild
unavailableDiscordCPP::Guild
operator std::string()DiscordCPP::Guildinlineexplicit
unban(const User &user)DiscordCPP::Guild
verification_levelDiscordCPP::Guild
widget_channelDiscordCPP::Guild
widget_enabledDiscordCPP::Guild
~Guild()DiscordCPP::Guild
diff --git a/docs/class_discord_c_p_p_1_1_guild.html b/docs/class_discord_c_p_p_1_1_guild.html index 45261d3a..85fe1346 100644 --- a/docs/class_discord_c_p_p_1_1_guild.html +++ b/docs/class_discord_c_p_p_1_1_guild.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Guild Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Guild Class Reference
+
DiscordCPP::Guild Class Reference
@@ -102,149 +109,113 @@
- - + - + - - - - - - - - - - - - - - - - - - - + + + - - + + - - + + - - + + - - + + - - + + - - - - - -

+

Public Member Functions

 Guild (Discord *client, const json &data, const std::string &token)
 Guild (Discord *client, const json &data, const std::string &token)
 
 Guild (Discord *client, const std::string &id, const std::string &token)
 Guild (Discord *client, const std::string &id, const std::string &token)
 
 Guild (const Guild &old)
 
 Guild ()
 
 ~Guild ()
 
void _add_channel (Channel *channel)
 
void _update_channel (Channel *channel)
 
void _remove_channel (const std::string &channel_id)
 
void _add_member (Member *member)
 
void _update_member (Member *member)
 
void _remove_member (const std::string &member_id)
 
 operator std::string ()
 Guild ()=default
 
 operator std::string ()
 
void leave ()
 leave this guild More...
void leave ()
 leave this guild
 
void delete_guild ()
 delete this guild More...
void delete_guild ()
 delete this guild
 
void kick (const User &user)
 kicks the given User from this Guild More...
void kick (const User &user)
 kicks the given User from this Guild
 
void ban (const User &user, const std::string &reason, const int delete_message_days=0)
 bans the given User from this Guild More...
void ban (const User &user, const std::string &reason, const int delete_message_days=0)
 bans the given User from this Guild
 
void unban (const User &user)
 unbans the given User from this Guild More...
void unban (const User &user)
 unbans the given User from this Guild
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-Public Attributes

std::string name
 the guild's name More...
 
std::string icon
 the guild's icon hash More...
 
std::string splash
 the guild's splash hash More...
 
Userowner = NULL
 the owner of the guild More...
 
int permissions = 0
 total permissions for the user(doesn't include channel overrides) More...
 
std::string region
 the guild's voice redion More...
 
Channelafk_channel = NULL
 the guild's afk channel(voice) More...
 
int afk_timeout = 0
 afk timeout in seconds More...
 
bool embed_enabled = false
 true, if the guild is embeddable More...
 
Channelembed_channel = NULL
 the embedded channel More...
 
int verification_level = 0
 the VerificationLevel required to join the guild More...
 
int default_message_notifications = 0
 DefaultMessageNotificationLevel. More...
 
int explicit_content_filter = 0
 ExplicitContentFilterLevel. More...
 
std::vector< std::string > features
 enabled guild features More...
 
int mfa_level = 0
 MFALevel. More...
 
std::string application_id
 application id of the guild creator if the guild is bot-created More...
 
bool widget_enabled = false
 true if the server widget is enabled More...
 
Channelwidget_channel = NULL
 the channel for the server widget More...
 
Channelsystem_channel = NULL
 the channel to which system messages are sent More...
 
std::string joined_at
 when the guild was created More...
 
bool large = false
 true if it is a large guild More...
 
bool unavailable = false
 true if the guild is not available More...
 
int member_count = 0
 number of members More...
 
std::vector< Member * > members
 users in the guild More...
 
std::vector< Channel * > channels
 channels of the guild More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
std::string get_name ()
 
std::string get_icon ()
 
std::string get_splash ()
 
std::optional< std::string > get_owner_id ()
 
std::optional< Userget_owner ()
 
int get_permissions ()
 
std::string get_region ()
 
std::optional< std::string > get_afk_channel_id ()
 
std::optional< VoiceChannelget_afk_channel ()
 
int get_afk_timeout ()
 
bool is_embed_enabled ()
 
std::optional< std::string > get_embed_channel_id ()
 
std::optional< GuildChannelget_embed_channel ()
 
int get_verification_level ()
 
int get_default_message_notifications ()
 
int get_explicit_content_filter ()
 
std::vector< std::string > get_features ()
 
int get_mfa_level ()
 
std::string get_application_id ()
 
bool is_widget_enabled ()
 
std::optional< std::string > get_widget_channel_id ()
 
std::optional< GuildChannelget_widget_channel ()
 
std::optional< std::string > get_system_channel_id ()
 
std::optional< GuildChannelget_system_channel ()
 
std::string get_joined_at ()
 
bool is_large ()
 
bool is_unavailable ()
 
int get_member_count ()
 
std::vector< Memberget_members ()
 
std::vector< ChannelVariantget_channels ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - + + + + + - - - -

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ Guild() [1/4]

+ +

◆ Guild() [1/3]

@@ -252,33 +223,25 @@

DiscordCPP::Guild::Guild ( - Discord *  - client, + Discord * client, - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ Guild() [2/4]

+ +

◆ Guild() [2/3]

@@ -286,51 +249,25 @@

DiscordCPP::Guild::Guild ( - Discord *  - client, + Discord * client, - const std::string &  - id, + const std::string & id, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ Guild() [3/4]

- -
-
- - - - - - - - -
DiscordCPP::Guild::Guild (const Guildold)
-
- -
-
- -

◆ Guild() [4/4]

+ +

◆ Guild() [3/3]

- -

◆ ~Guild()

+

Member Function Documentation

+ +

◆ ban()

- + - - + -
DiscordCPP::Guild::~Guild void DiscordCPP::Guild::ban ()const User & user,
-
- -
-
-

Member Function Documentation

- -

◆ _add_channel()

- -
-
- - - - - + + -
void DiscordCPP::Guild::_add_channel (Channelchannel) const std::string & reason,
-
- -
-
- -

◆ _add_member()

- -
-
- - - - - + +
void DiscordCPP::Guild::_add_member (Membermember) const int delete_message_days = 0 )
+

bans the given User from this Guild

+
Parameters
+ + + + +
[in]userUser to ban
[in]reasonreason, why the User should be banned
[in]delete_message_days(optional) number of days to delete messages from user (0-7)
+
+
+
Exceptions
+ + +
HTTPError
+
+
+
- -

◆ _remove_channel()

+ +

◆ delete_guild()

- + - - +
void DiscordCPP::Guild::_remove_channel void DiscordCPP::Guild::delete_guild (const std::string & channel_id))
+

delete this guild

+
Exceptions
+ + +
HTTPError
+
+
+
- -

◆ _remove_member()

+ +

◆ get_afk_channel()

- + - - +
void DiscordCPP::Guild::_remove_member std::optional< DiscordCPP::VoiceChannel > DiscordCPP::Guild::get_afk_channel (const std::string & member_id))
+
Returns
the guild's afk channel(voice)
- -

◆ _update_channel()

+ +

◆ get_afk_channel_id()

+ + + + + +
- + - - +
void DiscordCPP::Guild::_update_channel std::optional< std::string > DiscordCPP::Guild::get_afk_channel_id (Channelchannel))
+
+inline
+
Returns
the id of the guild's afk channel(voice)
- -

◆ _update_member()

+ +

◆ get_afk_timeout()

+ + + + + +
- + - - +
void DiscordCPP::Guild::_update_member int DiscordCPP::Guild::get_afk_timeout (Membermember))
+
+inline
+
Returns
afk timeout in seconds
- -

◆ ban()

+ +

◆ get_application_id()

+ + + + + +
- + - - - - - + - - - - - - - - - - - - -
void DiscordCPP::Guild::ban std::string DiscordCPP::Guild::get_application_id (const Useruser,
) const std::string & reason,
const int delete_message_days = 0 
)
+
+inline
- -

bans the given User from this Guild

-
Parameters
- - - - -
[in]userUser to ban
[in]reasonreason, why the User should be banned
[in]delete_message_days(optional) number of days to delete messages from user (0-7)
-
-
-
Exceptions
- - -
HTTPError
-
-
+
Returns
application id of the guild creator if the guild is bot-created
- -

◆ delete_guild()

+ +

◆ get_channels()

+ + + + + +
- + - +
void DiscordCPP::Guild::delete_guild std::vector< ChannelVariant > DiscordCPP::Guild::get_channels ())
+
+inline
- -

delete this guild

-
Exceptions
- - -
HTTPError
-
-
+
Returns
channels of the guild
- -

◆ kick()

+ +

◆ get_default_message_notifications()

+ + + + + +
- + - - +
void DiscordCPP::Guild::kick int DiscordCPP::Guild::get_default_message_notifications (const Useruser))
+
+inline
- -

kicks the given User from this Guild

-
Parameters
- - -
[in]userUser to kick
-
-
-
Exceptions
- - -
HTTPError
-
-
+
Returns
DefaultMessageNotificationLevel
- -

◆ leave()

+ +

◆ get_embed_channel()

- + - +
void DiscordCPP::Guild::leave std::optional< DiscordCPP::GuildChannel > DiscordCPP::Guild::get_embed_channel ())
- -

leave this guild

-
Exceptions
- - -
HTTPError
-
-
+
Returns
the embedded channel
- -

◆ operator std::string()

+ +

◆ get_embed_channel_id()

- -

◆ unban()

+ +

◆ get_explicit_content_filter()

+ + + + + +
- + - - +
void DiscordCPP::Guild::unban int DiscordCPP::Guild::get_explicit_content_filter (const Useruser))
+
+inline
- -

unbans the given User from this Guild

-
Parameters
- - -
[in]userUser to kick
-
-
-
Exceptions
- - -
HTTPError
-
-
+
Returns
ExplicitContentFilterLevel
-

Member Data Documentation

- -

◆ afk_channel

+ +

◆ get_features()

+ + + + + +
- + + + +
Channel* DiscordCPP::Guild::afk_channel = NULLstd::vector< std::string > DiscordCPP::Guild::get_features ()
+
+inline
- -

the guild's afk channel(voice)

+
Returns
enabled guild features
- -

◆ afk_timeout

+ +

◆ get_icon()

+ + + + + +
- + + + +
int DiscordCPP::Guild::afk_timeout = 0std::string DiscordCPP::Guild::get_icon ()
+
+inline
- -

afk timeout in seconds

+
Returns
the guild's icon hash
- -

◆ application_id

+ +

◆ get_joined_at()

+ + + + + +
- + + + +
std::string DiscordCPP::Guild::application_idstd::string DiscordCPP::Guild::get_joined_at ()
+
+inline
- -

application id of the guild creator if the guild is bot-created

+
Returns
when the guild was created
- -

◆ channels

+ +

◆ get_member_count()

+ + + + + +
- + + + +
std::vector<Channel*> DiscordCPP::Guild::channelsint DiscordCPP::Guild::get_member_count ()
+
+inline
- -

channels of the guild

+
Returns
number of members
- -

◆ default_message_notifications

+ +

◆ get_members()

+ + + + + +
- + + + +
int DiscordCPP::Guild::default_message_notifications = 0std::vector< Member > DiscordCPP::Guild::get_members ()
+
+inline
- -

DefaultMessageNotificationLevel.

+
Returns
users in the guild
- -

◆ embed_channel

+ +

◆ get_mfa_level()

+ + + + + +
- + + + +
Channel* DiscordCPP::Guild::embed_channel = NULLint DiscordCPP::Guild::get_mfa_level ()
+
+inline
- -

the embedded channel

+
Returns
MFALevel
- -

◆ embed_enabled

+ +

◆ get_name()

+ + + + + +
- + + + +
bool DiscordCPP::Guild::embed_enabled = falsestd::string DiscordCPP::Guild::get_name ()
+
+inline
- -

true, if the guild is embeddable

+
Returns
the guild's name
- -

◆ explicit_content_filter

+ +

◆ get_owner()

- + + + +
int DiscordCPP::Guild::explicit_content_filter = 0std::optional< DiscordCPP::User > DiscordCPP::Guild::get_owner ()
- -

ExplicitContentFilterLevel.

+
Returns
the owner of the guild
- -

◆ features

+ +

◆ get_owner_id()

+ + + + + +
- + + + +
std::vector<std::string> DiscordCPP::Guild::featuresstd::optional< std::string > DiscordCPP::Guild::get_owner_id ()
+
+inline
- -

enabled guild features

+
Returns
the id of the owner of the guild
- -

◆ icon

+ +

◆ get_permissions()

+ + + + + +
- + + + +
std::string DiscordCPP::Guild::iconint DiscordCPP::Guild::get_permissions ()
+
+inline
- -

the guild's icon hash

+
Returns
total permissions for the user(doesn't include channel overrides)
- -

◆ joined_at

+ +

◆ get_region()

+ + + + + +
- + + + +
std::string DiscordCPP::Guild::joined_atstd::string DiscordCPP::Guild::get_region ()
+
+inline
- -

when the guild was created

+
Returns
the guild's voice redion
- -

◆ large

+ +

◆ get_splash()

+ + + + + +
- + + + +
bool DiscordCPP::Guild::large = falsestd::string DiscordCPP::Guild::get_splash ()
+
+inline
- -

true if it is a large guild

+
Returns
the guild's splash hash
- -

◆ member_count

+ +

◆ get_system_channel()

- + + + +
int DiscordCPP::Guild::member_count = 0std::optional< DiscordCPP::GuildChannel > DiscordCPP::Guild::get_system_channel ()
- -

number of members

+
Returns
the channel to which system messages are sent
- -

◆ members

+ +

◆ get_system_channel_id()

+ + + + + +
- + + + +
std::vector<Member*> DiscordCPP::Guild::membersstd::optional< std::string > DiscordCPP::Guild::get_system_channel_id ()
+
+inline
- -

users in the guild

+
Returns
the id of the channel to which system messages are sent
- -

◆ mfa_level

+ +

◆ get_verification_level()

+ + + + + +
- + + + +
int DiscordCPP::Guild::mfa_level = 0int DiscordCPP::Guild::get_verification_level ()
+
+inline
- -

MFALevel.

+
Returns
the VerificationLevel required to join the guild
- -

◆ name

+ +

◆ get_widget_channel()

- + + + +
std::string DiscordCPP::Guild::namestd::optional< DiscordCPP::GuildChannel > DiscordCPP::Guild::get_widget_channel ()
- -

the guild's name

+
Returns
the channel for the server widget
- -

◆ owner

+ +

◆ get_widget_channel_id()

+ + + + + +
- + + + +
User* DiscordCPP::Guild::owner = NULLstd::optional< std::string > DiscordCPP::Guild::get_widget_channel_id ()
+
+inline
- -

the owner of the guild

+
Returns
the id of the channel for the server widget
- -

◆ permissions

+ +

◆ is_embed_enabled()

+ + + + + +
- + + + +
int DiscordCPP::Guild::permissions = 0bool DiscordCPP::Guild::is_embed_enabled ()
+
+inline
- -

total permissions for the user(doesn't include channel overrides)

+
Returns
true, if the guild is embeddable
- -

◆ region

+ +

◆ is_large()

+ + + + + +
- + + + +
std::string DiscordCPP::Guild::regionbool DiscordCPP::Guild::is_large ()
+
+inline
- -

the guild's voice redion

+
Returns
true if it is a large guild
- -

◆ splash

+ +

◆ is_unavailable()

+ + + + + +
- + + + +
std::string DiscordCPP::Guild::splashbool DiscordCPP::Guild::is_unavailable ()
+
+inline
- -

the guild's splash hash

+
Returns
true if the guild is not available
- -

◆ system_channel

+ +

◆ is_widget_enabled()

+ + + + + +
- + + + +
Channel* DiscordCPP::Guild::system_channel = NULLbool DiscordCPP::Guild::is_widget_enabled ()
+
+inline
- -

the channel to which system messages are sent

+
Returns
true if the server widget is enabled
- -

◆ unavailable

+ +

◆ kick()

- + + + +
bool DiscordCPP::Guild::unavailable = falsevoid DiscordCPP::Guild::kick (const User & user)
-

true if the guild is not available

+

kicks the given User from this Guild

+
Parameters
+ + +
[in]userUser to kick
+
+
+
Exceptions
+ + +
HTTPError
+
+
- -

◆ verification_level

+ +

◆ leave()

- + + + +
int DiscordCPP::Guild::verification_level = 0void DiscordCPP::Guild::leave ()
-

the VerificationLevel required to join the guild

+

leave this guild

+
Exceptions
+ + +
HTTPError
+
+
- -

◆ widget_channel

+ +

◆ operator std::string()

+ + + + + +
- + + + +
Channel* DiscordCPP::Guild::widget_channel = NULLDiscordCPP::Guild::operator std::string ()
+
+inlineexplicit
- -

the channel for the server widget

+
Returns
Guild name as std::string
- -

◆ widget_enabled

+ +

◆ unban()

- + + + +
bool DiscordCPP::Guild::widget_enabled = falsevoid DiscordCPP::Guild::unban (const User & user)
-

true if the server widget is enabled

+

unbans the given User from this Guild

+
Parameters
+ + +
[in]userUser to kick
+
+
+
Exceptions
+ + +
HTTPError
+
+
@@ -1081,7 +1222,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_guild.js b/docs/class_discord_c_p_p_1_1_guild.js index b45be0c1..aeca9258 100644 --- a/docs/class_discord_c_p_p_1_1_guild.js +++ b/docs/class_discord_c_p_p_1_1_guild.js @@ -2,44 +2,41 @@ var class_discord_c_p_p_1_1_guild = [ [ "Guild", "class_discord_c_p_p_1_1_guild.html#ac4eceb19b00d5b5bd82ecd0f65ef4dc9", null ], [ "Guild", "class_discord_c_p_p_1_1_guild.html#a9c129d091b35c4a92b571d8b70ed3c0d", null ], - [ "Guild", "class_discord_c_p_p_1_1_guild.html#a2b9839697aca0883a44bfd205350eae0", null ], - [ "Guild", "class_discord_c_p_p_1_1_guild.html#ad4b6939b45331a47bd3dff69057026ca", null ], - [ "~Guild", "class_discord_c_p_p_1_1_guild.html#a925889148da3c315a248ad526e9d335b", null ], - [ "_add_channel", "class_discord_c_p_p_1_1_guild.html#a1b5ede08978edc0ce8a2eaa2f860a095", null ], - [ "_add_member", "class_discord_c_p_p_1_1_guild.html#afb677646517f03ee7619dd91a7f34735", null ], - [ "_remove_channel", "class_discord_c_p_p_1_1_guild.html#acb4556d9338b65b3b3e70418505ee57b", null ], - [ "_remove_member", "class_discord_c_p_p_1_1_guild.html#af23761e5ef0dff8ff0eebbecbf76ed9e", null ], - [ "_update_channel", "class_discord_c_p_p_1_1_guild.html#a55e63b5f5b554fc54243289a14ed5fa7", null ], - [ "_update_member", "class_discord_c_p_p_1_1_guild.html#a86d6e73c91c50b949cd2d3b882969f18", null ], + [ "Guild", "class_discord_c_p_p_1_1_guild.html#a99cac9b616082f7ceba98a58e28e2529", null ], [ "ban", "class_discord_c_p_p_1_1_guild.html#a3e1c466005b617e32736165f972f0abe", null ], [ "delete_guild", "class_discord_c_p_p_1_1_guild.html#af4490753c885472c959bec997866640f", null ], + [ "get_afk_channel", "class_discord_c_p_p_1_1_guild.html#addcd6248e9d47da54196536f608e0254", null ], + [ "get_afk_channel_id", "class_discord_c_p_p_1_1_guild.html#af99ab6824f901bde11c70a67e2359f6b", null ], + [ "get_afk_timeout", "class_discord_c_p_p_1_1_guild.html#a8dbedde6a5336db4abbd190ef623da00", null ], + [ "get_application_id", "class_discord_c_p_p_1_1_guild.html#a40ef4160d8677ff1e95d4f44cab62c81", null ], + [ "get_channels", "class_discord_c_p_p_1_1_guild.html#a77e59a8ffd5b702a7a97c3e7be177249", null ], + [ "get_default_message_notifications", "class_discord_c_p_p_1_1_guild.html#a33ecf49f4e31a2287fee9c0db45672dc", null ], + [ "get_embed_channel", "class_discord_c_p_p_1_1_guild.html#a51d27c8963bcd48f621db5bae04a3364", null ], + [ "get_embed_channel_id", "class_discord_c_p_p_1_1_guild.html#aa053e5a121c698081b2d107b1e070e89", null ], + [ "get_explicit_content_filter", "class_discord_c_p_p_1_1_guild.html#a761aa1cf64e136146607ad754f82d68a", null ], + [ "get_features", "class_discord_c_p_p_1_1_guild.html#ae7a411322194729ff677808cb59027c3", null ], + [ "get_icon", "class_discord_c_p_p_1_1_guild.html#aedde1f5c70a6d3f772ff30fa87679d1e", null ], + [ "get_joined_at", "class_discord_c_p_p_1_1_guild.html#a386cd28296e38de87f1800af9eabac42", null ], + [ "get_member_count", "class_discord_c_p_p_1_1_guild.html#a41beda78964b4ff558a98d244837093e", null ], + [ "get_members", "class_discord_c_p_p_1_1_guild.html#a04073a8f33cac2464f08cf82c0e1b16e", null ], + [ "get_mfa_level", "class_discord_c_p_p_1_1_guild.html#accc9ddfc58c00f9161e570546e459021", null ], + [ "get_name", "class_discord_c_p_p_1_1_guild.html#ae0a0c01261a42a603c092a23432702b7", null ], + [ "get_owner", "class_discord_c_p_p_1_1_guild.html#a6d103bc4fad881f023bd77cc021f6ac8", null ], + [ "get_owner_id", "class_discord_c_p_p_1_1_guild.html#a113119b9531199d00dca0f4a84523325", null ], + [ "get_permissions", "class_discord_c_p_p_1_1_guild.html#aa10bb93c59ff89e69dbcbce83d47e026", null ], + [ "get_region", "class_discord_c_p_p_1_1_guild.html#a1494592d543bbc8c437a1e7749b6c05f", null ], + [ "get_splash", "class_discord_c_p_p_1_1_guild.html#a7cc3b77f110ddd5ceee31964240f11a5", null ], + [ "get_system_channel", "class_discord_c_p_p_1_1_guild.html#a3dfc2915102e22d682b7229ddb416d87", null ], + [ "get_system_channel_id", "class_discord_c_p_p_1_1_guild.html#ac4adbdb3ba0f010c65ebdcc292e1e229", null ], + [ "get_verification_level", "class_discord_c_p_p_1_1_guild.html#a6daa607e24a3191c61680bb2324c2c8b", null ], + [ "get_widget_channel", "class_discord_c_p_p_1_1_guild.html#a8248287afe8a355283f86e52d46281e0", null ], + [ "get_widget_channel_id", "class_discord_c_p_p_1_1_guild.html#added278f74fc86f915281601314bf135", null ], + [ "is_embed_enabled", "class_discord_c_p_p_1_1_guild.html#a9d31f6afc680bba327ce441312d094e1", null ], + [ "is_large", "class_discord_c_p_p_1_1_guild.html#a50b9815bf6520fbae155a2a8eda1ad3c", null ], + [ "is_unavailable", "class_discord_c_p_p_1_1_guild.html#a74b3b125a1b253def048988fc852ce93", null ], + [ "is_widget_enabled", "class_discord_c_p_p_1_1_guild.html#a7dfb370840688aeaf9f6e9376a097085", null ], [ "kick", "class_discord_c_p_p_1_1_guild.html#a2b00e5f4aeed4084d8f4b81f2b320818", null ], [ "leave", "class_discord_c_p_p_1_1_guild.html#aeae46cf4bd55ee57c53967916b70d2a9", null ], [ "operator std::string", "class_discord_c_p_p_1_1_guild.html#a262e52c265e3f42e4c36615d1c40a127", null ], - [ "unban", "class_discord_c_p_p_1_1_guild.html#a60032957ce2baeff927db9eb7768c2f9", null ], - [ "afk_channel", "class_discord_c_p_p_1_1_guild.html#aad35781e0a572f106faa893f516132de", null ], - [ "afk_timeout", "class_discord_c_p_p_1_1_guild.html#aa7e3016a6b39b8bdb018f19805cf9d1e", null ], - [ "application_id", "class_discord_c_p_p_1_1_guild.html#a3ff6ec07ca224c0e5edf84f33d3521d4", null ], - [ "channels", "class_discord_c_p_p_1_1_guild.html#a221a7ca60ffdc2da623966f364368d7d", null ], - [ "default_message_notifications", "class_discord_c_p_p_1_1_guild.html#a990972aa6e7a511b3c68b4d111801026", null ], - [ "embed_channel", "class_discord_c_p_p_1_1_guild.html#a3d8caaaf2ed8b401d38ba3cd6baffb84", null ], - [ "embed_enabled", "class_discord_c_p_p_1_1_guild.html#a94a658d4386ed33ac58c8c15f4967292", null ], - [ "explicit_content_filter", "class_discord_c_p_p_1_1_guild.html#ac5c0fb2612723bf85beba4c25e0250c9", null ], - [ "features", "class_discord_c_p_p_1_1_guild.html#a452e6bdff1e46ef22eec38f60af52499", null ], - [ "icon", "class_discord_c_p_p_1_1_guild.html#ad74ebc4c865a17837721239ff31047c0", null ], - [ "joined_at", "class_discord_c_p_p_1_1_guild.html#a27e9f6b2d01c51ee7061938a1ac56797", null ], - [ "large", "class_discord_c_p_p_1_1_guild.html#ae31e21359408f6e1159827ee0a72097c", null ], - [ "member_count", "class_discord_c_p_p_1_1_guild.html#ab10c1ad384ac012715e48ac0a56bde82", null ], - [ "members", "class_discord_c_p_p_1_1_guild.html#a82152748fae21b7b64baf28730d5c37e", null ], - [ "mfa_level", "class_discord_c_p_p_1_1_guild.html#a0f2630d2a346b5b87a094763cbd8cf67", null ], - [ "name", "class_discord_c_p_p_1_1_guild.html#a7badc878e93ec7d033f4a0d53d6f8e78", null ], - [ "owner", "class_discord_c_p_p_1_1_guild.html#a23cdb2e36f9b07235b137ae87c62cfa8", null ], - [ "permissions", "class_discord_c_p_p_1_1_guild.html#a31427cbac58bd13bb214064083d2fa77", null ], - [ "region", "class_discord_c_p_p_1_1_guild.html#a22e64ccfeed8739fb34c1265a7cdb678", null ], - [ "splash", "class_discord_c_p_p_1_1_guild.html#a88058877ed08ddd04b7f7aaeb479ac43", null ], - [ "system_channel", "class_discord_c_p_p_1_1_guild.html#a9c4f1803e67381deed28c9d1951204b1", null ], - [ "unavailable", "class_discord_c_p_p_1_1_guild.html#a8c492711c75fb6ed3a5654ec38e4dbfb", null ], - [ "verification_level", "class_discord_c_p_p_1_1_guild.html#ab98c94afe973fc7c783c5ccdef6949ce", null ], - [ "widget_channel", "class_discord_c_p_p_1_1_guild.html#a8e743c8d2f6d7c9925b2c74b7bf42e03", null ], - [ "widget_enabled", "class_discord_c_p_p_1_1_guild.html#a64729c8024077e823479009b76363dc2", null ] + [ "unban", "class_discord_c_p_p_1_1_guild.html#a60032957ce2baeff927db9eb7768c2f9", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_guild.png b/docs/class_discord_c_p_p_1_1_guild.png index 52d2c5a96335ba2e00257d3a3a5df4f5f94daf78..259bfa79f287e597d1a00953202581d3fc38756f 100644 GIT binary patch delta 596 zcmV-a0;~Pp1nmTnB!3%FOjJex|Nj600O;)Xb&tZQI4~)27?;fG;Nal@|Nk}3R-^y` z010$bPE!E?|NsC0|Ns9t0-MwT00H<(L_t(|0qvb_Z^IxAgbyQC_y2$KwgBP1Bdx0i z%~P+?V&9&CO~1l>?{^Tqh{*kApduogGEfl_O`V|b=kJ(^h<`j$2nxX|=}dmzDg}2r z@rw+);+$eqa67(XHBA_Trhgiru^x`a@ZKT~K(ARHvv4>~bULab==my!!zTF8L35&r zt6$Hp@~1BP*^Zv`@>mLG&~c4kx2m|hrC*MI1+*DowyHtHW3Pa=PxJ=pnpL->-8Im6 z{j{)hDb=+(27kS3wO*s;eKu~@uu$Ej{m$m2yJj`(`e<;!U#8i0YM>$_FKGIMcDo%F z5gExqMMN}Zpduog`Udsh`wavD>Usdc4%!9u@z{iP7tn9cJxI3!wXO#MT^T36-kC_KBLNzQd0v_7sznPga_@tYp>Lr1>?+8*}6 z>Z71-r%m1tbmZJZc3s~C^d+rXqvbt1?)sv0Q*HJ;d#2<@*X??e{CgQFNovYKNm5e= iN|Kt|3Dh~~HqaM4z>Tj!w-inQ0000>WJ- delta 579 zcmaFMa))JtO1(sYPl)UP|Nj{n7+$>jTH1eT0+0p92M!!y?YtuoLwo-eQrJaYB@^{}7oy6d(s zdS1Fyx7Fyy4!8Bup)q%_@JH`wy48~(eRaXZjo}Wr)qgRRoLv=t@twqr-E~nBJEy$5 zCDR9+G(d2oxyfJW-FLgXI(kyz z&aZ8*djFS=Dd0MD0{dI0Ulln{ySQJNKbKo_yCLd2^NUjsj3%iI7=T`7@RihPSjHpb z5X{E4K$DsE!jwj)3}orQ`2o-C=iGL*X!v~^sw;|t*S7o!(;3kwrvfjl$=sW@l<)oZ z*(kIrNhCR_z}j!`7ErisT?-Bu7t_d6!L-FI%`y__g@5Rj4giM9M)uyF48^hRYqzfs zRFk}x@n;$P-=%Bg8FS666TYrqkh}aIU&)g@PGzz8nZKy6ja+Q=)Y9tRuSLbdx!<&_ tmpyU2{ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,62 +78,80 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::GuildChannel Member List
+
DiscordCPP::GuildChannel Member List

This is the complete list of members for DiscordCPP::GuildChannel, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const Channel &old)DiscordCPP::Channel
Channel()DiscordCPP::Channelinline
copy()DiscordCPP::Channel
delete_channel()DiscordCPP::Channel
delete_messages(const std::vector< std::shared_ptr< Message >> &messages)DiscordCPP::TextChannel
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
from_json(Discord *client, const json &data, const std::string &token)DiscordCPP::Channelstatic
guildDiscordCPP::GuildChannel
GuildChannel(const json &data, const std::string &token)DiscordCPP::GuildChannel
GuildChannel(const std::string &id, const std::string &token)DiscordCPP::GuildChannel
GuildChannel(const GuildChannel &old)DiscordCPP::GuildChannel
GuildChannel()DiscordCPP::GuildChannelinline
history(const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")DiscordCPP::TextChannel
iconDiscordCPP::Channel
idDiscordCPP::DiscordObject
last_message_idDiscordCPP::TextChannel
last_pin_timestampDiscordCPP::TextChannel
nameDiscordCPP::Channel
nsfwDiscordCPP::TextChannel
operator std::string()DiscordCPP::Channelinline
parentDiscordCPP::GuildChannel
positionDiscordCPP::Channel
rate_limit_per_userDiscordCPP::TextChannel
_set_last_message_id(std::string message_id)DiscordCPP::TextChannelinline
_set_last_pin_timestamp(std::string timestamp)DiscordCPP::TextChannelinline
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const std::string &token)DiscordCPP::Channelexplicit
Channel()=defaultDiscordCPP::Channel
delete_channel()DiscordCPP::Channel
delete_messages(const std::vector< std::shared_ptr< Message > > &messages)DiscordCPP::TextChannel
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
DM enum valueDiscordCPP::Channel
get_guild()DiscordCPP::GuildChannel
get_icon()DiscordCPP::Channelinline
get_id() constDiscordCPP::DiscordObjectinline
get_last_message_id()DiscordCPP::TextChannelinline
get_last_pin_timestamp()DiscordCPP::TextChannelinline
get_name()DiscordCPP::Channelinline
get_parent()DiscordCPP::GuildChannel
get_position()DiscordCPP::Channelinline
get_rate_limit_per_user()DiscordCPP::TextChannelinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_topic()DiscordCPP::TextChannelinline
get_type()DiscordCPP::Channelinline
GROUP_DM enum valueDiscordCPP::Channel
GUILD_CATEGORY enum valueDiscordCPP::Channel
GUILD_DIRECTORY enum valueDiscordCPP::Channel
GUILD_FORUM enum valueDiscordCPP::Channel
GUILD_NEWS enum valueDiscordCPP::Channel
GUILD_NEWS_THREAD enum valueDiscordCPP::Channel
GUILD_PRIVATE_THREAD enum valueDiscordCPP::Channel
GUILD_PUBLIC_THREAD enum valueDiscordCPP::Channel
GUILD_STAGE_VOICE enum valueDiscordCPP::Channel
GUILD_TEXT enum valueDiscordCPP::Channel
GUILD_VOICE enum valueDiscordCPP::Channel
GuildChannel(const json &data, const std::string &token)DiscordCPP::GuildChannel
GuildChannel(const std::string &id, const std::string &token)DiscordCPP::GuildChannel
GuildChannel()=defaultDiscordCPP::GuildChannel
history(const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")DiscordCPP::TextChannel
is_nsfw()DiscordCPP::TextChannelinline
operator std::string()DiscordCPP::Channelinlineexplicit
send(const std::string &content, const bool tts=false)DiscordCPP::TextChannel
send(Embed embed)DiscordCPP::TextChannel
send(Embed embed)DiscordCPP::TextChannel
TextChannel(const json &data, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &id, const std::string &token)DiscordCPP::TextChannel
TextChannel(const TextChannel &old)DiscordCPP::TextChannel
TextChannel()DiscordCPP::TextChannelinline
topicDiscordCPP::TextChannel
typeDiscordCPP::Channel
~GuildChannel()DiscordCPP::GuildChannel
TextChannel(const std::string &id, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &token)DiscordCPP::TextChannelexplicit
TextChannel()=defaultDiscordCPP::TextChannel
Type enum nameDiscordCPP::Channel
diff --git a/docs/class_discord_c_p_p_1_1_guild_channel.html b/docs/class_discord_c_p_p_1_1_guild_channel.html index 90604a64..be836fe9 100644 --- a/docs/class_discord_c_p_p_1_1_guild_channel.html +++ b/docs/class_discord_c_p_p_1_1_guild_channel.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::GuildChannel Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::GuildChannel Class Reference
+
DiscordCPP::GuildChannel Class Reference
@@ -104,119 +111,116 @@
- - + - + - - - - - - - - + + + + + + + + - + - - - - - - + + + + + + - + + - - + + - - - - - + + + + + + + + + + + + + + + + + + + - + - - - - - - + + + + + + - - - + - - - - - -

+

Public Member Functions

 GuildChannel (const json &data, const std::string &token)
 GuildChannel (const json &data, const std::string &token)
 
 GuildChannel (const std::string &id, const std::string &token)
 GuildChannel (const std::string &id, const std::string &token)
 
 GuildChannel (const GuildChannel &old)
 
 GuildChannel ()
 
 ~GuildChannel ()
 
- Public Member Functions inherited from DiscordCPP::TextChannel
 TextChannel (const json &data, const std::string &token)
 GuildChannel ()=default
 
std::optional< Guildget_guild ()
 
std::optional< Channelget_parent ()
 
- Public Member Functions inherited from DiscordCPP::TextChannel
 TextChannel (const json &data, const std::string &token)
 
 TextChannel (const std::string &id, const std::string &token)
 TextChannel (const std::string &id, const std::string &token)
 
 TextChannel (const TextChannel &old)
 
 TextChannel ()
 
Message send (const std::string &content, const bool tts=false)
 Send a Message to this channel. More...
 TextChannel (const std::string &token)
 
 TextChannel ()=default
 
Message send (const std::string &content, const bool tts=false)
 Send a Message to this channel.
 
Message send (Embed embed)
Message send (Embed embed)
 Send an Embed to this channel.
 
std::vector< std::shared_ptr< Message > > history (const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
 Get messages from channel history. More...
std::vector< std::shared_ptr< Message > > history (const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
 Get messages from channel history.
 
void delete_messages (const std::vector< std::shared_ptr< Message >> &messages)
 Delete multiple messages from this channel. More...
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
void delete_messages (const std::vector< std::shared_ptr< Message > > &messages)
 Delete multiple messages from this channel.
 
std::string get_topic ()
 
bool is_nsfw ()
 
std::string get_last_message_id ()
 
std::string get_last_pin_timestamp ()
 
int get_rate_limit_per_user ()
 
void _set_last_message_id (std::string message_id)
 
void _set_last_pin_timestamp (std::string timestamp)
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
 
 Channel (const std::string &id, const std::string &token)
 Channel (const std::string &id, const std::string &token)
 
 Channel (const Channel &old)
 
 Channel ()
 
void delete_channel ()
 Delete this channel. More...
 Channel (const std::string &token)
 
 Channel ()=default
 
void delete_channel ()
 Delete this channel.
 
Channelcopy ()
 
 operator std::string ()
 operator std::string ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

-Public Attributes

Guildguild = NULL
 the guild the channel belongs to More...
 
Channelparent
 the parent category channel More...
 
- Public Attributes inherited from DiscordCPP::TextChannel
std::string topic
 the topic of the channel More...
 
bool nsfw
 true if nsfw is enabled More...
 
std::string last_message_id
 the id of the last message More...
 
std::string last_pin_timestamp
 when the last message was pinned More...
 
int rate_limit_per_user = 0
 amount of seconds a User has to wait before sending another message(0-120). Bots, as well as Users with MANAGE_MESSAGES or MANAGE_CHANNELS Permissions are unaffected. More...
 
- Public Attributes inherited from DiscordCPP::Channel
int type
 the ChannelType of the channel More...
 
int32_t position
 the sorting position More...
 
std::string name
 the channel's name More...
 
std::string icon
 the channel's icon hash More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
Type get_type ()
 
int32_t get_position ()
 
std::string get_name ()
 
std::string get_icon ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - - - - + + + + + + + + - - - -

+

Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::Channel
static Channelfrom_json (Discord *client, const json &data, const std::string &token)
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Public Types inherited from DiscordCPP::Channel
enum  Type {
+  GUILD_TEXT = 0 +, DM = 1 +, GUILD_VOICE = 2 +, GROUP_DM = 3 +,
+  GUILD_CATEGORY = 4 +, GUILD_NEWS = 5 +, GUILD_NEWS_THREAD = 10 +, GUILD_PUBLIC_THREAD = 11 +,
+  GUILD_PRIVATE_THREAD = 12 +, GUILD_STAGE_VOICE = 13 +, GUILD_DIRECTORY = 14 +, GUILD_FORUM = 15 +
+ }
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ GuildChannel() [1/4]

+ +

◆ GuildChannel() [1/3]

@@ -224,27 +228,20 @@

DiscordCPP::GuildChannel::GuildChannel ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ GuildChannel() [2/4]

+ +

◆ GuildChannel() [2/3]

- -

◆ GuildChannel() [3/4]

- -
-
- - - - - - - - -
DiscordCPP::GuildChannel::GuildChannel (const GuildChannelold)
-
- -
-
- -

◆ GuildChannel() [4/4]

+ +

◆ GuildChannel() [3/3]

- -

◆ ~GuildChannel()

+

Member Function Documentation

+ +

◆ get_guild()

- + - +
DiscordCPP::GuildChannel::~GuildChannel std::optional< DiscordCPP::Guild > DiscordCPP::GuildChannel::get_guild ())
+
Returns
the guild the channel belongs to
-

Member Data Documentation

- -

◆ guild

- -
-
- - - - -
Guild* DiscordCPP::GuildChannel::guild = NULL
-
- -

the guild the channel belongs to

- -
-
- -

◆ parent

+ +

◆ get_parent()

- + + + +
Channel* DiscordCPP::GuildChannel::parentstd::optional< DiscordCPP::Channel > DiscordCPP::GuildChannel::get_parent ()
- -

the parent category channel

+
Returns
the parent category channel
@@ -374,7 +333,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_guild_channel.js b/docs/class_discord_c_p_p_1_1_guild_channel.js index 2fa868c5..c302bfd0 100644 --- a/docs/class_discord_c_p_p_1_1_guild_channel.js +++ b/docs/class_discord_c_p_p_1_1_guild_channel.js @@ -2,9 +2,7 @@ var class_discord_c_p_p_1_1_guild_channel = [ [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html#a35478e2c1deb2c8c6898d2d007a1fdba", null ], [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html#a2ed4979d972b4c16a1112c939fd4a1ee", null ], - [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html#a8a8588981d77e92bafaff5e6ba8a2400", null ], - [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html#ae2bad6f9305056a1a55c50dae9293415", null ], - [ "~GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html#aa4d555f86d2404f0b72cd6492f51666e", null ], - [ "guild", "class_discord_c_p_p_1_1_guild_channel.html#aeae1fc3b57a9a7d62dd247a519445f6e", null ], - [ "parent", "class_discord_c_p_p_1_1_guild_channel.html#af7b6e8be4b10c3b838fbebc4bdff9224", null ] + [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html#ad7139bb914565d4261feaed106eff873", null ], + [ "get_guild", "class_discord_c_p_p_1_1_guild_channel.html#a1ae3ebfc551091f040366abff0bcf2a5", null ], + [ "get_parent", "class_discord_c_p_p_1_1_guild_channel.html#a661605c7b46a670c316918a7b7d5c063", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_guild_channel.png b/docs/class_discord_c_p_p_1_1_guild_channel.png index 1e596da52f17c24f32e57b427c4fc6a2207075c8..ffa42ed64a52551e057d61fa7a92d4da3fcdaf7c 100644 GIT binary patch delta 1140 zcmcb_`G#|XO1*S|Pl)UP|Nj{n7+$>jTH1eTxrKpdfyDGPFCIL202DVp8@2=}$5|5O z7t8?UgMm5I>?;fmEajdqjv*C{Z|COr@75A<@3)`S_Wpn8`*j^QD^ts#tEv9atm@)2 zmYc9KpHs0#RKerY^T&%OrF3?CO;TO{;@jVw{3&F6#M&i$l8oq-+D6a7u$E7TPhV+ zQo-93TEBbasj#fb@6Wcr@DD!w{^GCNve;EC7gzT8X-CW5Js)&8^zXz6pa0E#7q?tb z%X9yOZ~Si`hlNa9R}kpA>4>Z9$w~Sb1)L%n7>eTuF12QByfd6rt9|i=j#+a`Ik6m7Vud$ zpZ9tCMagT@yv(+eMaGjVedO+JpZ<d z`%E+Qu`xVdIlzuX=_xZoH)1{63%fau!afN z?iDkPb^UUB@@i(|`uk#cx8+7NZj(s+zv+X+!kFj4`U}C{O z_h9HIwMQ1&Ny$AQXBsULn>+CgC@1Va8`^1RXn3sR{N4<|f;G9f-^_iv-8}2;tmZ4# zD!Iw8zZ{RO|Ja)`beP9-CuKG{Mez@)?0t~-NnbJG^$Ly ze_6(v3isE!mE7=2URAy*vu|$V&L29r!e9N@__bxqd0?(^KbbP0l+XkKnq)?i delta 1119 zcmaFEd5Lp^O1(sYPl)UP|Nj{n7+$>jTH1eT0+0p92M!!y?YtuovOz;;}I(*6Gv{j+;^O15vQUa}x>DyP|o*^Hat#XE5% zvT{uN@^i-umB>enCZ(KI-BtTvR(#SIhdCnZ%j*|t|9HOg(i6RBZ%!;So_TqW$?NAK+S}wCjEMjCD%Cp6+aWX|yQrE5o+Q6B&gk&tVd)|FqrJ z8Qt>{CBOe!>#4kKw9xePa||z-n4@&{@D%ook|#~nee-UsUH>oad-MF>wX>5A>h4Qj z-J9+)@!_6qYt@zMeqVlxoSkU5s?W9fK_$~Fm(V7q-6~ssx}P1*ntKz>FE~x7NW__D)e!ty5lUI-aL|*m2#QqQ%U7g)tlT`JzJg2Quk#geTW=J^4 zw}EMO$GhK3%T{;PRjy0i)w3epwn0~qE1|QSDdN#0hG{!A8dQPY$@7`S>;L3l6mW`Q zY*MMU0~rDe!l3TF`}N0LRcr;+kDkFwDXo>j|cUFtaJvCJ~F==QyT=W3^@ z^j50Qx-_Rc+WdIJpSrCHBH~k3ykkNp=@bTfZc0%F`H_L4xU4}m!nNeSxM8g8m(#_(ms4FP?_}1i z&+pE=y=^Un^nvG(p`p{7v1aXJ{sbRT4p^YQ!z0XfPI;)#0pm(9O)KS@&z79bwLTNt z5oXAcd~A{C!JXSni+PT{zqZ0`wceu_Gq?2VUY=i``<(ltQsuqY_ZL=JiJfiSn;{;q2I6chRbt+eDhyA6W%ev-f%)7t%duV-V-giBnTiQ#szSIOCU3R(V+&XLaMGW)1 jks?{U6X-GB1NNt1rpl$Pme>L;Di}On{an^LB{Ts5l0+%8 diff --git a/docs/class_discord_c_p_p_1_1_h_t_t_p_error-members.html b/docs/class_discord_c_p_p_1_1_h_t_t_p_error-members.html index d69d285a..f98d676e 100644 --- a/docs/class_discord_c_p_p_1_1_h_t_t_p_error-members.html +++ b/docs/class_discord_c_p_p_1_1_h_t_t_p_error-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,34 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::HTTPError Member List
+
DiscordCPP::HTTPError Member List

This is the complete list of members for DiscordCPP::HTTPError, including all inherited members.

- - - - - - - - - + + + + +
_error_codeDiscordCPP::StatusCodeExceptionprotected
_whatDiscordCPP::DiscordExceptionprotected
DiscordException(const std::string &what)DiscordCPP::DiscordException
get_error_code() constDiscordCPP::StatusCodeException
HTTPError(const std::string &what, int error_code)DiscordCPP::HTTPError
StatusCodeException(const std::string &what, int error_code)DiscordCPP::StatusCodeException
what() const noexceptDiscordCPP::DiscordException
~DiscordException()DiscordCPP::DiscordExceptionvirtual
~StatusCodeException()DiscordCPP::StatusCodeExceptionvirtual
DiscordException(std::string what)DiscordCPP::DiscordExceptionexplicit
get_error_code() constDiscordCPP::StatusCodeException
HTTPError(std::string what, int error_code)DiscordCPP::HTTPError
StatusCodeException(std::string what, int error_code)DiscordCPP::StatusCodeException
what() const noexcept overrideDiscordCPP::DiscordException
diff --git a/docs/class_discord_c_p_p_1_1_h_t_t_p_error.html b/docs/class_discord_c_p_p_1_1_h_t_t_p_error.html index 3f2284cf..6575968b 100644 --- a/docs/class_discord_c_p_p_1_1_h_t_t_p_error.html +++ b/docs/class_discord_c_p_p_1_1_h_t_t_p_error.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::HTTPError Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::HTTPError Class Reference
+
DiscordCPP::HTTPError Class Reference
@@ -102,37 +110,24 @@
- - - - - - - - - + + + + + + - - - - - - - -

+

Public Member Functions

 HTTPError (const std::string &what, int error_code)
 
- Public Member Functions inherited from DiscordCPP::StatusCodeException
 StatusCodeException (const std::string &what, int error_code)
 
virtual ~StatusCodeException ()
 
int get_error_code () const
 HTTPError (std::string what, int error_code)
 
- Public Member Functions inherited from DiscordCPP::StatusCodeException
 StatusCodeException (std::string what, int error_code)
 
int get_error_code () const
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (const std::string &what)
 
virtual ~DiscordException ()
 
const char * what () const noexcept
 
- - - - - - - + + + + +

-Additional Inherited Members

- Protected Attributes inherited from DiscordCPP::StatusCodeException
int _error_code
 
- Protected Attributes inherited from DiscordCPP::DiscordException
std::string _what
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (std::string what)
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

- -

◆ HTTPError()

+ +

◆ HTTPError()

@@ -169,7 +157,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_h_t_t_p_error.js b/docs/class_discord_c_p_p_1_1_h_t_t_p_error.js index 4be22932..2e3533d3 100644 --- a/docs/class_discord_c_p_p_1_1_h_t_t_p_error.js +++ b/docs/class_discord_c_p_p_1_1_h_t_t_p_error.js @@ -1,4 +1,4 @@ var class_discord_c_p_p_1_1_h_t_t_p_error = [ - [ "HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html#acb2e087d27f6dbbc1628d2283e10705a", null ] + [ "HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html#a75a899931e1a1bbf8d05f3eb36e49f33", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_h_t_t_p_error.png b/docs/class_discord_c_p_p_1_1_h_t_t_p_error.png index f52f1463fd373de7274f7d9d507287804124e25c..c521ca008f1f7997483418ec667f016b78e9e23b 100644 GIT binary patch literal 1343 zcmeAS@N?(olHy`uVBq!ia0vp^=YaSC2Q!eYKE0+5NJ$6ygt-3y{~ySF@#br3|Doj; z2ATyD)6cwk@ZbSZ-1KbN5}+JsNswPK1CS2}=1jA%Ffg#3@^o&6Y37`na;t*ZO-Q)CVaLxd0jC-4EP@jw3uFZaSMTWS=m@o2Ui@U| z#5~@=Un2f(>gzb6{Dn9fwUj>b+HJeB&g#7X+RfJ`udl2MljqHpj8!|i z$WOpCeCv(A#R&=TBcgMjpA@tH{wSsUdBPgwEjL_Tj{U6n-37G$`wSm91>Q{Ae@4c8UpUmjuWJE+@TYtU_1Qu1!8 zmGINT>;r+NYZ^B9rPS@cV7Y$Hjo|sN(dxDyZJ(+pt`ZeLELEzq`Sn&mskaWBlwNN6 zer|4v=22BW(d&YWGuJIVYPRTd%)R$ZPdzR>+W+#2F6$)G@)EY-r^S_XmzbAUac(*q z{ch&Aa|x?HX-M3#UTpRA^rBjsx8_~n&y`MlR43t6`eyFAlVZ1hbo*XRSYqfF7rV}R z(*A=fRw|Y)uO}=C1^IB(E1lDue3%*ju<$d?Xx~{P*T1sn*`>(bv`;gAj{BQ2Z0IIF z>|nv$a2sgm8D_Cbb6Bq{dIH1RGwSIT&hzKLHLF;^ajY(=c~N8WRLdx~cpCo{!{}{w z=GS(gZCGNwNGLg}Aa>eHE34jXRi9KMKZJU$6t*rr6C9ai{{4O0@zb{+@BFOY=VY6| zvG;LW*>|6L<;lILh0{voU(X2-dy{!?(c0i1x0#E7gsNzKPAiYT+p#y}%GZ)pj;lQO zX1y^k|>&tPw3MHrJ9QfUx>+<~d(wa1{$2TK#c>9yKbS;hcd%!z)&*jFH zqug_=UWVpw6OX={v^QkkWRnG#xzCBcdiqA{^2%o`cirD+b$-IVdzmkvyr28+Cuu~zb{$dT&JG6)_GEWgZO)u>xw7ilZ|92y?FpkRHC4O zSz~p2lg?!Z2K$4|49^nv<{nShn!mFoZ1&6=waXtT^D?|4oLpf+4o}e!%z$}CyvV>_+{n&>Xue1F9jBL44$rjF6*2UngBxJh1385 literal 1313 zcmeAS@N?(olHy`uVBq!ia0vp^=YaSC2Q!eYKE0+5NJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?!gZ18k(45?szJNNabMFs+F*7Bj}e((Rd zDyB$Lsp8J&%_}!%EKZ!Ur1-JE=28s$I}&J5qTeDjl?6W+=Fdb{z@ zajUen`%kp3UK*bJ9Decm&a}C0$LDX|;jSBczTS22%$xo{+Wd@8hyOf2>FH{nNs*PJ zrDIFmN z&!=M5mriM8d|FdO>ZhaT)$6lE_UUNKE`uu z@S8_P8|4K(e_Cz5aqdOQ^zZ2_Pwj~Om~EBn?HP1fbnfJpr*_`)ztnE!&e?S|`u)s( z=T3%v1%=w2tD5m*e;;S;3*1}&ZS$6Q?UPqd+gn_)X>IN^vGXrHCK;dGv&+eS(m&Sb zmmZfifh=GkOnNeP_c@@S4H*8gnKu+lct0SfRV^Pk&QWDVHQ9(?V5`>lXA?rdhu`_BYR5 z;q{!r$mDAewyg=4eNhr+J!$%qu5iVz=WcbT&U^K!viRS-vOVi!=iT0SEimJGZf^3< z$UAo@O~1S2_*BmBUDvH{hl&)>TKnR4$l}1~E9ycyU+p=1H_rT8T*<4xl2?vdC-%O4 zKevjnZ11aAA$Mfo$4d(BcT$s3|{#b(5q!I^UM1+IF zzUVqAsMs3rKVUQ91E$zK=bt@Gi?>UjOgEToag*T>_5_L?)=261fe|?4HURT2BuSrp zd8YlCvCIQgXsVr~EO&O&BUOV6!XW0+kKea&j8-v78}M!UyN=Wg9H@-O|k z$FhEV@`st{CcU0%X3kh}q;&3Et*+&dbiPEX+gErk_lWLMI>0FZ@=9!`hSin3)|KTU zR&Vd!RPtir`&qJa?#0Yg-@9|SYt%b0e^bIF^-p~6oxA7mMgDu|XExvJY0>-nIiGu9 z?cF?oskysj`TG!G2AM)X_6PeFkg{XX^2tG7hd;1C7CgOt$N#(C!19d2)78&qol`;+ E06?;diU0rr diff --git a/docs/class_discord_c_p_p_1_1_interaction-members.html b/docs/class_discord_c_p_p_1_1_interaction-members.html index 4ba48159..82f4514a 100644 --- a/docs/class_discord_c_p_p_1_1_interaction-members.html +++ b/docs/class_discord_c_p_p_1_1_interaction-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,52 +78,58 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Interaction Member List
+
DiscordCPP::Interaction Member List

This is the complete list of members for DiscordCPP::Interaction, including all inherited members.

- - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
APPLICATION_COMMAND enum valueDiscordCPP::Interaction
APPLICATION_COMMAND_AUTOCOMPLETE enum valueDiscordCPP::Interaction
application_idDiscordCPP::Interaction
channel_idDiscordCPP::Interaction
dataDiscordCPP::Interaction
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
guild_idDiscordCPP::Interaction
guild_localeDiscordCPP::Interaction
idDiscordCPP::DiscordObject
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
APPLICATION_COMMAND enum valueDiscordCPP::Interaction
APPLICATION_COMMAND_AUTOCOMPLETE enum valueDiscordCPP::Interaction
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_application_id()DiscordCPP::Interactioninline
get_channel_id()DiscordCPP::Interactioninline
get_data()DiscordCPP::Interactioninline
get_guild_id()DiscordCPP::Interactioninline
get_guild_locale()DiscordCPP::Interactioninline
get_id() constDiscordCPP::DiscordObjectinline
get_locale()DiscordCPP::Interactioninline
get_member()DiscordCPP::Interactioninline
get_message()DiscordCPP::Interactioninline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_type()DiscordCPP::Interactioninline
get_user()DiscordCPP::Interactioninline
Interaction(const json &data, const std::string &token)DiscordCPP::Interaction
localeDiscordCPP::Interaction
memberDiscordCPP::Interaction
messageDiscordCPP::Interaction
MESSAGE_COMPONENT enum valueDiscordCPP::Interaction
MODAL_SUBMIT enum valueDiscordCPP::Interaction
PING enum valueDiscordCPP::Interaction
reply(const std::string &content, const bool tts=false)DiscordCPP::Interaction
reply(Embed embed)DiscordCPP::Interaction
tokenDiscordCPP::Interaction
typeDiscordCPP::Interaction
Type enum nameDiscordCPP::Interaction
update_reply(const std::string &content, const bool tts=false)DiscordCPP::Interaction
update_reply(Embed embed)DiscordCPP::Interaction
userDiscordCPP::Interaction
MESSAGE_COMPONENT enum valueDiscordCPP::Interaction
MODAL_SUBMIT enum valueDiscordCPP::Interaction
PING enum valueDiscordCPP::Interaction
reply(const std::string &content, const bool tts=false)DiscordCPP::Interaction
reply(Embed embed)DiscordCPP::Interaction
Type enum nameDiscordCPP::Interaction
update_reply(const std::string &content, const bool tts=false)DiscordCPP::Interaction
update_reply(Embed embed)DiscordCPP::Interaction
diff --git a/docs/class_discord_c_p_p_1_1_interaction.html b/docs/class_discord_c_p_p_1_1_interaction.html index cf14ac0e..6d340c95 100644 --- a/docs/class_discord_c_p_p_1_1_interaction.html +++ b/docs/class_discord_c_p_p_1_1_interaction.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Interaction Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,19 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Interaction Class Reference
+
DiscordCPP::Interaction Class Reference
@@ -103,119 +110,99 @@
- - -

+

Public Types

enum  Type {
-  PING = 1 -, APPLICATION_COMMAND = 2 -, MESSAGE_COMPONENT = 3 -, APPLICATION_COMMAND_AUTOCOMPLETE = 4 +
enum  Type {
+  PING = 1 +, APPLICATION_COMMAND = 2 +, MESSAGE_COMPONENT = 3 +, APPLICATION_COMMAND_AUTOCOMPLETE = 4 ,
-  MODAL_SUBMIT = 5 +  MODAL_SUBMIT = 5
}
 The type of the invoked command. More...
 
- - + - - + + - - + + - - + + - - + + - - - - - -

+

Public Member Functions

 Interaction (const json &data, const std::string &token)
 Interaction (const json &data, const std::string &token)
 
void reply (const std::string &content, const bool tts=false)
 Send a Message as a reply to this interaction. More...
void reply (const std::string &content, const bool tts=false)
 Send a Message as a reply to this interaction.
 
void reply (Embed embed)
 Send an Embed as a reply to this interaction. More...
void reply (Embed embed)
 Send an Embed as a reply to this interaction.
 
void update_reply (const std::string &content, const bool tts=false)
 Update a previously sent reply for this interaction. More...
void update_reply (const std::string &content, const bool tts=false)
 Update a previously sent reply for this interaction.
 
void update_reply (Embed embed)
 Update a previously sent reply for this interaction. More...
void update_reply (Embed embed)
 Update a previously sent reply for this interaction.
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-Public Attributes

std::string application_id
 ID of the application this interaction is for. More...
 
enum DiscordCPP::Interaction::Type type
 
std::optional< InteractionDatadata
 The command data payload. More...
 
std::optional< std::string > guild_id
 The guild the interaction was sent from. More...
 
std::optional< std::string > channel_id
 The channel the interaction was sent from. More...
 
std::optional< Membermember
 The member that sent the interaction. More...
 
std::optional< Useruser
 The user that sent the interaction. More...
 
std::string token
 A token used to respond to the interaction. More...
 
std::optional< Messagemessage
 For components, the message they were attached to. More...
 
std::optional< std::string > locale
 The selected locale of the user who sent this interaction. More...
 
std::optional< std::string > guild_locale
 The guild's preferred locale. More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
std::string get_application_id ()
 
Type get_type ()
 
std::optional< InteractionDataget_data ()
 
std::optional< std::string > get_guild_id ()
 
std::optional< std::string > get_channel_id ()
 
std::optional< Memberget_member ()
 
std::optional< Userget_user ()
 
std::optional< Messageget_message ()
 
std::optional< std::string > get_locale ()
 
std::optional< std::string > get_guild_locale ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - + + + + + - - - -

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Member Enumeration Documentation

- -

◆ Type

+ +

◆ Type

- -

The type of the invoked command.

- - - - - + + + + +
Enumerator
PING 
APPLICATION_COMMAND 
MESSAGE_COMPONENT 
APPLICATION_COMMAND_AUTOCOMPLETE 
MODAL_SUBMIT 
Enumerator
PING 
APPLICATION_COMMAND 
MESSAGE_COMPONENT 
APPLICATION_COMMAND_AUTOCOMPLETE 
MODAL_SUBMIT 

Constructor & Destructor Documentation

- -

◆ Interaction()

+ +

◆ Interaction()

@@ -223,19 +210,12 @@

DiscordCPP::Interaction::Interaction ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

@@ -243,278 +223,347 @@

Member Function Documentation

- -

◆ reply() [1/2]

+ +

◆ get_application_id()

+ + + + + +
- + - - - - - - - - - - + - -
void DiscordCPP::Interaction::reply std::string DiscordCPP::Interaction::get_application_id (const std::string & content,
const bool tts = false 
) )
+
+inline
- -

Send a Message as a reply to this interaction.

+
Returns
ID of the application this interaction is for.
- -

◆ reply() [2/2]

+ +

◆ get_channel_id()

+ + + + + +
- + - - +
void DiscordCPP::Interaction::reply std::optional< std::string > DiscordCPP::Interaction::get_channel_id (Embed embed))
+
+inline
- -

Send an Embed as a reply to this interaction.

+
Returns
The channel the interaction was sent from.
- -

◆ update_reply() [1/2]

+ +

◆ get_data()

+ + + + + +
- + - - - - - - - - - - + - -
void DiscordCPP::Interaction::update_reply std::optional< InteractionData > DiscordCPP::Interaction::get_data (const std::string & content,
const bool tts = false 
) )
+
+inline
- -

Update a previously sent reply for this interaction.

+
Returns
The command data payload.
- -

◆ update_reply() [2/2]

+ +

◆ get_guild_id()

+ + + + + +
- + - - +
void DiscordCPP::Interaction::update_reply std::optional< std::string > DiscordCPP::Interaction::get_guild_id (Embed embed))
+
+inline
- -

Update a previously sent reply for this interaction.

+
Returns
The guild the interaction was sent from.
-

Member Data Documentation

- -

◆ application_id

+ +

◆ get_guild_locale()

+ + + + + +
- + + + +
std::string DiscordCPP::Interaction::application_idstd::optional< std::string > DiscordCPP::Interaction::get_guild_locale ()
+
+inline
- -

ID of the application this interaction is for.

+
Returns
The guild's preferred locale.
- -

◆ channel_id

+ +

◆ get_locale()

+ + + + + +
- + + + +
std::optional<std::string> DiscordCPP::Interaction::channel_idstd::optional< std::string > DiscordCPP::Interaction::get_locale ()
+
+inline
- -

The channel the interaction was sent from.

+
Returns
The selected locale of the user who sent this interaction.
- -

◆ data

+ +

◆ get_member()

+ + + + + +
- + + + +
std::optional<InteractionData> DiscordCPP::Interaction::datastd::optional< Member > DiscordCPP::Interaction::get_member ()
+
+inline
- -

The command data payload.

+
Returns
The member that sent the interaction.
- -

◆ guild_id

+ +

◆ get_message()

+ + + + + +
- + + + +
std::optional<std::string> DiscordCPP::Interaction::guild_idstd::optional< Message > DiscordCPP::Interaction::get_message ()
+
+inline
- -

The guild the interaction was sent from.

+
Returns
For components, the message they were attached to.
- -

◆ guild_locale

+ +

◆ get_type()

+ + + + + +
- + + + +
std::optional<std::string> DiscordCPP::Interaction::guild_localeType DiscordCPP::Interaction::get_type ()
+
+inline
- -

The guild's preferred locale.

+
Returns
The type of the invoked command.
- -

◆ locale

+ +

◆ get_user()

+ + + + + +
- + + + +
std::optional<std::string> DiscordCPP::Interaction::localestd::optional< User > DiscordCPP::Interaction::get_user ()
+
+inline
- -

The selected locale of the user who sent this interaction.

+
Returns
The user that sent the interaction.
- -

◆ member

+ +

◆ reply() [1/2]

- + + + -
std::optional<Member> DiscordCPP::Interaction::membervoid DiscordCPP::Interaction::reply (const std::string & content,
-
- -

The member that sent the interaction.

- -
-
- -

◆ message

- -
-
- - + + +
std::optional<Message> DiscordCPP::Interaction::messageconst bool tts = false )
-

For components, the message they were attached to.

+

Send a Message as a reply to this interaction.

- -

◆ token

+ +

◆ reply() [2/2]

- + + + +
std::string DiscordCPP::Interaction::tokenvoid DiscordCPP::Interaction::reply (Embed embed)
-

A token used to respond to the interaction.

+

Send an Embed as a reply to this interaction.

- -

◆ type

+ +

◆ update_reply() [1/2]

- + + + + + + + +
enum DiscordCPP::Interaction::Type DiscordCPP::Interaction::typevoid DiscordCPP::Interaction::update_reply (const std::string & content,
const bool tts = false )
+

Update a previously sent reply for this interaction.

+
- -

◆ user

+ +

◆ update_reply() [2/2]

- + + + +
std::optional<User> DiscordCPP::Interaction::uservoid DiscordCPP::Interaction::update_reply (Embed embed)
-

The user that sent the interaction.

+

Update a previously sent reply for this interaction.

@@ -528,7 +577,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction.js b/docs/class_discord_c_p_p_1_1_interaction.js index 8b973fb4..d071637a 100644 --- a/docs/class_discord_c_p_p_1_1_interaction.js +++ b/docs/class_discord_c_p_p_1_1_interaction.js @@ -8,19 +8,18 @@ var class_discord_c_p_p_1_1_interaction = [ "MODAL_SUBMIT", "class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a0d7e95d45f455009d81a4e0c97a59f06", null ] ] ], [ "Interaction", "class_discord_c_p_p_1_1_interaction.html#aeb350b905d5ae166138e920073549494", null ], + [ "get_application_id", "class_discord_c_p_p_1_1_interaction.html#a2c8257f51fab3e78a05afa68ee4fcd35", null ], + [ "get_channel_id", "class_discord_c_p_p_1_1_interaction.html#ab020bc4563a7e7e175a43b62d6a907a7", null ], + [ "get_data", "class_discord_c_p_p_1_1_interaction.html#abaab4cd52d8f97dac3ece4c92ec46df1", null ], + [ "get_guild_id", "class_discord_c_p_p_1_1_interaction.html#a8e942c6180889383f4c0791c57b11a5f", null ], + [ "get_guild_locale", "class_discord_c_p_p_1_1_interaction.html#a5517820e8f1e69892a5cd7c3e8857a58", null ], + [ "get_locale", "class_discord_c_p_p_1_1_interaction.html#a6bf752687c00ce2ba2ae7be77a705764", null ], + [ "get_member", "class_discord_c_p_p_1_1_interaction.html#a9888a3eb5299ea53dbea93193627bb44", null ], + [ "get_message", "class_discord_c_p_p_1_1_interaction.html#aff597d61e946ef8101c974f0eba53f38", null ], + [ "get_type", "class_discord_c_p_p_1_1_interaction.html#aba14af6675a0809e3047679a44ab66a5", null ], + [ "get_user", "class_discord_c_p_p_1_1_interaction.html#ab76c5a665a093b097085299b55fffbac", null ], [ "reply", "class_discord_c_p_p_1_1_interaction.html#a3e32183fc772a38bbe704b04f89deb34", null ], [ "reply", "class_discord_c_p_p_1_1_interaction.html#a3f9725a7e907d628b64866af98b838d4", null ], [ "update_reply", "class_discord_c_p_p_1_1_interaction.html#a8b9db5ed254e781c5a02b91f7f510420", null ], - [ "update_reply", "class_discord_c_p_p_1_1_interaction.html#a7cf6e188f460d26b2039817b0c9594c2", null ], - [ "application_id", "class_discord_c_p_p_1_1_interaction.html#a248aa82f22c15656b3e970789d513fb2", null ], - [ "channel_id", "class_discord_c_p_p_1_1_interaction.html#a082e3cd7c9b0300396c8e489eb17a255", null ], - [ "data", "class_discord_c_p_p_1_1_interaction.html#a823a8122931a99cd3fe51c89b9963550", null ], - [ "guild_id", "class_discord_c_p_p_1_1_interaction.html#a0d4e6c0c2f47a0a7c8a17f5bb73cc582", null ], - [ "guild_locale", "class_discord_c_p_p_1_1_interaction.html#a28d0303f2d5b82b74389b7d91a818af8", null ], - [ "locale", "class_discord_c_p_p_1_1_interaction.html#a486996e5adc0e6272e77acce8adf11f4", null ], - [ "member", "class_discord_c_p_p_1_1_interaction.html#a69bed62a74e432f54675f721866f2077", null ], - [ "message", "class_discord_c_p_p_1_1_interaction.html#ab974ea12c8fa809937ad35a5596b0995", null ], - [ "token", "class_discord_c_p_p_1_1_interaction.html#a22d4ad2bb1fb3795f530803a0d165d1f", null ], - [ "type", "class_discord_c_p_p_1_1_interaction.html#aca6d6fb377aca0296362ffca8d80103a", null ], - [ "user", "class_discord_c_p_p_1_1_interaction.html#a61b1beba83c8eaa99ffe57e403d374a4", null ] + [ "update_reply", "class_discord_c_p_p_1_1_interaction.html#a7cf6e188f460d26b2039817b0c9594c2", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_interaction.png b/docs/class_discord_c_p_p_1_1_interaction.png index a5e0a0068bfa07703d1584eddf0f7e3a5d51edc9..38dc77bda9fc15dde40f6816a52102fbdfb2f11b 100644 GIT binary patch delta 637 zcmV-@0)qX81(pSnB!3%FOjJex|Nj600O;)Xb&tZQI4~)27?;fG;Nal@|Nk}3R-^y` z010$bPE!E?|NsC0|Ns9t0-MwT00JRNL_t(|0qvb#j>8}fga;#4bN>@>8$$R`Nb857 z^@<6}Vw(@J=_|bVeg(mch&*2gDk7pO0~Ha`)B)-~f7^?Q$bX4~Q8129hx7NLqH*K1 z|099UM2==m*fbP|c1u*FanK z!^BFdROV(M^nY%s`5evfvwo?Df#M!*cQzf}y-=g7-vd1FmuYmJ8mNfK7aIPcJ#I%u zM0zq%5fM!psECNB-k{!lzkmQhT`vGwL92kiUW<^f0{Z4$gLD~Ct9k&?m4O0)rVJDS zG-aRwpeX|d08JSv0BFiU0YFm*3ILiiPyo=BfdYW041W{=G-aRwpsD{2>YQ^c2#zG5 zF9Rh>O&KUjYN`ji71{Pek|zpA!8ke{&dH*BBgsnd!OOXNpfixsCK}iMT~Lxd(-1UH zy6GA2hW(%HdaZ*+(}KCP32; zIg*tU=yoVa3zn2Eg?o29NM>#B=x0E?=~jZqwWJzU1g#eS6KGX~I-uR`sb*=a{u;Ei z&e1F+vvzrp_NzV&6!&Pmvu%kK?pg6yRX+<#l8=*tlBA{#lq5A}pd_iOl|Y?yZUOxP X@xzP0;kGRV00000NkvXXu0mjf+m|Ny delta 620 zcmbQn+R8dXrCuVyC&cyt|NjgO3@_e%E$u%v0muU50|ySUcHWT(ayd$Z{DK*Pia_A% zsSqOu1||_t7srqa#=Rr7JPS-&3{-R^|~U&`NEa1cO1fx&O2^i+_C!h^MIeLH~-tR z_~l-kX-<+Qa~6Mh4vo2c;poNn4Q79@FU-2I;f?5pGFSVCb*-<;w(Ms6wQ9avnBP(> z^WzK3o!36ksIQ#g>ut&t@;zh!=ASR#wayCtEBT;uzt85^R~%ej_FeeG{GUDWH(aSGKSBe)F;{SSNmf?-uKqueVxC#4ngXms@hXA?hmgi&GAaCaDV;W*G%A z_)2OtEaMSz2xjA2pvla7VM-$t&U^S z>)g#nmCPAmQ-()pu)VHsPgL;KCkXD)^QHGPpVcXMRJqS$+jAFtwPzG{2x zeNMd6)at-LzE{^bG1>Sbc`Qpk;Q5@}4*wZ?+?D;dMRf)P(+z{CtDnm{r-UW|%i$&X diff --git a/docs/class_discord_c_p_p_1_1_interaction_data-members.html b/docs/class_discord_c_p_p_1_1_interaction_data-members.html index 17d054cf..f9ca6fb2 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data-members.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,40 +78,45 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionData Member List
+
DiscordCPP::InteractionData Member List

This is the complete list of members for DiscordCPP::InteractionData, including all inherited members.

- - - - - - - - - - - - - - - + + + + + + + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
custom_idDiscordCPP::InteractionData
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
guild_idDiscordCPP::InteractionData
idDiscordCPP::DiscordObject
InteractionData(const json &data, const std::string &token)DiscordCPP::InteractionData
InteractionData(const InteractionData &other)DiscordCPP::InteractionData
nameDiscordCPP::InteractionData
optionsDiscordCPP::InteractionData
resolvedDiscordCPP::InteractionData
target_idDiscordCPP::InteractionData
typeDiscordCPP::InteractionData
~InteractionData()DiscordCPP::InteractionData
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_custom_id()DiscordCPP::InteractionDatainline
get_guild_id()DiscordCPP::InteractionDatainline
get_id() constDiscordCPP::DiscordObjectinline
get_name()DiscordCPP::InteractionDatainline
get_options()DiscordCPP::InteractionDatainline
get_resolved_data()DiscordCPP::InteractionDatainline
get_target_id()DiscordCPP::InteractionDatainline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_type()DiscordCPP::InteractionDatainline
InteractionData(const json &data, const std::string &token)DiscordCPP::InteractionData
diff --git a/docs/class_discord_c_p_p_1_1_interaction_data.html b/docs/class_discord_c_p_p_1_1_interaction_data.html index 177d1124..76d2216e 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::InteractionData Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionData Class Reference
+
DiscordCPP::InteractionData Class Reference
@@ -102,62 +109,46 @@
- - + - - - - - - - - - -

+

Public Member Functions

 InteractionData (const json &data, const std::string &token)
 InteractionData (const json &data, const std::string &token)
 
 InteractionData (const InteractionData &other)
 
 ~InteractionData ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +

-Public Attributes

std::string name
 name of the invoked command. More...
 
ApplicationCommand::Type type
 The type of the invoked command. More...
 
std::optional< InteractionResolvedDataresolved
 The resolved users, roles, channels, messages and/or attachments. More...
 
std::vector< InteractionDataOption * > options
 The parameters and values from the user. More...
 
std::optional< std::string > guild_id
 The id of the guild the command is registered to. More...
 
std::optional< std::string > target_id
 Id the of user or message targeted by a user or message command. More...
 
std::optional< std::string > custom_id
 The custom id of the component. More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
std::string get_name ()
 
ApplicationCommand::Type get_type ()
 
std::optional< InteractionResolvedDataget_resolved_data ()
 
std::vector< InteractionDataOptionVariantget_options ()
 
std::optional< std::string > get_guild_id ()
 
std::optional< std::string > get_target_id ()
 
std::optional< std::string > get_custom_id ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - + + + + + - - - -

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ InteractionData() [1/2]

+ +

◆ InteractionData()

@@ -165,170 +156,198 @@

DiscordCPP::InteractionData::InteractionData ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ InteractionData() [2/2]

+

Member Function Documentation

+ +

◆ get_custom_id()

+ + + + + +
- + - - +
DiscordCPP::InteractionData::InteractionData std::optional< std::string > DiscordCPP::InteractionData::get_custom_id (const InteractionDataother))
+
+inline
+
Returns
The custom id of the component.
- -

◆ ~InteractionData()

+ +

◆ get_guild_id()

+ + + + + +
- + - +
DiscordCPP::InteractionData::~InteractionData std::optional< std::string > DiscordCPP::InteractionData::get_guild_id ())
+
+inline
+
Returns
The id of the guild the command is registered to.
-

Member Data Documentation

- -

◆ custom_id

- -
-
- - - - -
std::optional<std::string> DiscordCPP::InteractionData::custom_id
-
- -

The custom id of the component.

- -
-
- -

◆ guild_id

- -
-
- - - - -
std::optional<std::string> DiscordCPP::InteractionData::guild_id
-
- -

The id of the guild the command is registered to.

- -
-
- -

◆ name

+ +

◆ get_name()

+ + + + + +
- + + + +
std::string DiscordCPP::InteractionData::namestd::string DiscordCPP::InteractionData::get_name ()
+
+inline
- -

name of the invoked command.

+
Returns
name of the invoked command.
- -

◆ options

+ +

◆ get_options()

+ + + + + +
- + + + +
std::vector<InteractionDataOption*> DiscordCPP::InteractionData::optionsstd::vector< InteractionDataOptionVariant > DiscordCPP::InteractionData::get_options ()
+
+inline
- -

The parameters and values from the user.

+
Returns
The parameters and values from the user.
- -

◆ resolved

+ +

◆ get_resolved_data()

+ + + + + +
- + + + +
std::optional<InteractionResolvedData> DiscordCPP::InteractionData::resolvedstd::optional< InteractionResolvedData > DiscordCPP::InteractionData::get_resolved_data ()
+
+inline
- -

The resolved users, roles, channels, messages and/or attachments.

+
Returns
The resolved users, roles, channels, messages and/or attachments.
- -

◆ target_id

+ +

◆ get_target_id()

+ + + + + +
- + + + +
std::optional<std::string> DiscordCPP::InteractionData::target_idstd::optional< std::string > DiscordCPP::InteractionData::get_target_id ()
+
+inline
- -

Id the of user or message targeted by a user or message command.

+
Returns
Id the of user or message targeted by a user or message command.
- -

◆ type

+ +

◆ get_type()

+ + + + + +
- + + + +
ApplicationCommand::Type DiscordCPP::InteractionData::typeApplicationCommand::Type DiscordCPP::InteractionData::get_type ()
+
+inline
- -

The type of the invoked command.

+
Returns
The type of the invoked command.
@@ -342,7 +361,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction_data.js b/docs/class_discord_c_p_p_1_1_interaction_data.js index f7239500..8d4bd3c2 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data.js +++ b/docs/class_discord_c_p_p_1_1_interaction_data.js @@ -1,13 +1,11 @@ var class_discord_c_p_p_1_1_interaction_data = [ [ "InteractionData", "class_discord_c_p_p_1_1_interaction_data.html#a6cdcb237f72b579237ad3377fe5b6ced", null ], - [ "InteractionData", "class_discord_c_p_p_1_1_interaction_data.html#a7a77f3680958152a5d3ec0f4b1260adb", null ], - [ "~InteractionData", "class_discord_c_p_p_1_1_interaction_data.html#a7e153df4ff2467a6bb6fa62e51fe69d6", null ], - [ "custom_id", "class_discord_c_p_p_1_1_interaction_data.html#a24bcee7a84ce971a77f735ac63bcceda", null ], - [ "guild_id", "class_discord_c_p_p_1_1_interaction_data.html#a594a128ac6ddea798fabaaa1336dfba4", null ], - [ "name", "class_discord_c_p_p_1_1_interaction_data.html#ad20effda8884489a30983f28de6f0d31", null ], - [ "options", "class_discord_c_p_p_1_1_interaction_data.html#aca6ed7cd172ca6f2b7981453a237cb6c", null ], - [ "resolved", "class_discord_c_p_p_1_1_interaction_data.html#a3539cf072ed17ad621f4f1fa2e274c84", null ], - [ "target_id", "class_discord_c_p_p_1_1_interaction_data.html#aa8e8e7c6cd691cc0df95c838347f4fab", null ], - [ "type", "class_discord_c_p_p_1_1_interaction_data.html#ab0aa84d6208e0dd00e4f70eb3f6251f5", null ] + [ "get_custom_id", "class_discord_c_p_p_1_1_interaction_data.html#a762f532c9beabe54d3ea3b44e80e2b27", null ], + [ "get_guild_id", "class_discord_c_p_p_1_1_interaction_data.html#af733dbd5a4e92dc420fff3af06c69f78", null ], + [ "get_name", "class_discord_c_p_p_1_1_interaction_data.html#a7dbafbf8e9c67379b180a8a365cb20a0", null ], + [ "get_options", "class_discord_c_p_p_1_1_interaction_data.html#ab82c1af13c8856b792749aeeece5c497", null ], + [ "get_resolved_data", "class_discord_c_p_p_1_1_interaction_data.html#ac2fa54e40a28f1e0bebe16422f55dbbc", null ], + [ "get_target_id", "class_discord_c_p_p_1_1_interaction_data.html#a7324e23d351a60269ec445b2de106878", null ], + [ "get_type", "class_discord_c_p_p_1_1_interaction_data.html#a854ea4527074e08192be11cc5ff52b5a", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_interaction_data.png b/docs/class_discord_c_p_p_1_1_interaction_data.png index 0b46329ccac9331b4db49d8e7cf7258c1c64254a..2371b007d0cd53cddab9806b7235dc835fd29469 100644 GIT binary patch delta 665 zcmV;K0%rZ81+fK?B!3%FOjJex|Nj600O;)Xb&tZQI4~)27?;fG;Nal@|Nk}3R-^y` z010$bPE!E?|NsC0|Ns9t0-MwT00KNoL_t(|0qvb#j>8}fga;#4bN>@>7Ro zd`X>kd1VXOd{s>d73WyP7Do}+ zUiYEO(_sDA&gOpoiYgV@dCoo$)vygi8)>iu+vnA%p<39u^j+9~WnaMVg&KBtQXXd2 zV3}wowc1>r!+$;v^(<%WdN)79aiFQQ;|`bC_$<__8oUGi&o9`zJ{zov$j7?*@cqM` z6%m=sU`0eUWUwM48oFS;_x=z8fP!8CaEeZXeZ3B%Jqh+=J%{!vSgQsApd*6?01X)| z0BFcy0YF0r3ji82SOCzF!2*DW3>E-1WUv6BA%g_~4SyLd0BFcy0YF0r3pnT8DS{)( zGi0zNsUd?UNeyM#aN0tLBySXrqH%J{&c&kZkz}W9a2Rg`^#%oY2Q=9vnhCHpl^ z^-!Khn}0On3bwK!=~@-oRnCrc<=v?R&lb?k+`!$X!4B*^wHny8o^md?V2f$lh&gP( zs&8PsbGZq-kp|Oj>Sh|M!QZfxwJv6jTH1eT0+0p92M!!y?Ytuog_Z?Q?apmv3@>jpoN-<%czi<5ng@^0%p z`N}Takoh2cU1@RIvFdKqhFY;#HC?l>M7*BnoA5c*Bz=X&F_|z~SEt&$?U%Nn`?Y@R z+4E1uM1yV=p0nc*-B=pSowq z*OxfIt!i5R=G48?@(*tWUcFh@S}HxibyjGz_JRL@n$Eu7e7LKlX3cE=`}Q%Bf)h8& zgt;7X0(oMg`5U08)R+t|a3_erW%*r|>#|$;&FoV7TWb^cN-^9xk;tg?WCMd(Q3M0G zrA|YujMxDuKJEm?cGe9O4l_ldO4qjt9MV%_cmtEwIDG7K**|83aFecMCpE2CyMAW5 z@Z#>xuh$!+m|J5Rea%kp$en+PDI`ntUBcx9*QKtXy(#%V_YL2-+_I?U(Ph^=R_4T2 z3m-ot(z<@#R{^tlS7G<_XC=bcn|Xa(J?oL{{VM5HnZwh>1Xe8BuzAkg + + + + + + +Discord.C++: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
DiscordCPP::InteractionDataBooleanOption Member List
+
+ +
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.html b/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.html new file mode 100644 index 00000000..49c20ca8 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.html @@ -0,0 +1,191 @@ + + + + + + + +Discord.C++: DiscordCPP::InteractionDataBooleanOption Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::InteractionDataBooleanOption Class Reference
+
+
+ +

#include <InteractionDataOption.h>

+
+Inheritance diagram for DiscordCPP::InteractionDataBooleanOption:
+
+
+ + +DiscordCPP::InteractionDataOption + +
+ + + + + + + +

+Public Member Functions

 InteractionDataBooleanOption (const json &data)
 
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
 
+ + + + + + + + + + + +

+Public Attributes

bool value
 Value of the option.
 
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter.
 
ApplicationCommandOption::Type type
 Type of the option.
 
+

Constructor & Destructor Documentation

+ +

◆ InteractionDataBooleanOption()

+ +
+
+ + + + + +
+ + + + + + + +
DiscordCPP::InteractionDataBooleanOption::InteractionDataBooleanOption (const json & data)
+
+explicit
+
+ +
+
+

Member Data Documentation

+ +

◆ value

+ +
+
+ + + + +
bool DiscordCPP::InteractionDataBooleanOption::value
+
+ +

Value of the option.

+ +
+
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.js b/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.js new file mode 100644 index 00000000..f2985fc5 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.js @@ -0,0 +1,5 @@ +var class_discord_c_p_p_1_1_interaction_data_boolean_option = +[ + [ "InteractionDataBooleanOption", "class_discord_c_p_p_1_1_interaction_data_boolean_option.html#a80789cbb9858c0b6be37adbe430f41e8", null ], + [ "value", "class_discord_c_p_p_1_1_interaction_data_boolean_option.html#affb28bfcbbe57620568fe65579d63b81", null ] +]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.png b/docs/class_discord_c_p_p_1_1_interaction_data_boolean_option.png new file mode 100644 index 0000000000000000000000000000000000000000..289f6bddaf784891af76a38930023de83e892d4a GIT binary patch literal 852 zcmeAS@N?(olHy`uVBq!ia0vp^|A9DwgBeIZoD+N)NJ$6ygt-3y4-$Xz=4)yHq2(3^ zngtTm&%Ai>-~mwF^laD?pd4pOkY6wZkPimtOtY^rFfiTsba4!+V0=3_vu}+7PfNFx z)X#tFb$1=atocssNbTJit;r;N`=hwfXYtp&)-|?HRXMEnbMkzZ#achl|D66kf4AaE z;kRzP3kz4BJA3HP#3dKA3nZ>LZaHXCGWC`6KkGL~mr30Ir)lr0byMffT6>pC;k%B; zNA%5IusgS4|E)P}|EAwei`Bcj*R>|TZ|`RQ>#e!<<&1qVw7xy?n|FQ5^V9ze zhxzM2ssEqRRr)VAa@v7IN=iauC+GiBQVN{I|xcc!u7QZ;KQVpU$uE-!Jp9^6!22UA;CRcDK6iET7L9Jn3qh-mFVdQ&MBb@00AMu A0ssI2 literal 0 HcmV?d00001 diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_integer_option-members.html b/docs/class_discord_c_p_p_1_1_interaction_data_integer_option-members.html index ac8db478..2c1d3446 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_integer_option-members.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_integer_option-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,33 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataIntegerOption Member List
+
DiscordCPP::InteractionDataIntegerOption Member List
diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_integer_option.html b/docs/class_discord_c_p_p_1_1_interaction_data_integer_option.html index 30c4da59..679a1a78 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_integer_option.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_integer_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::InteractionDataIntegerOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataIntegerOption Class Reference
+
DiscordCPP::InteractionDataIntegerOption Class Reference
@@ -102,59 +110,56 @@

- - + - - + + - - - -

+

Public Member Functions

 InteractionDataIntegerOption (const json &data)
 InteractionDataIntegerOption (const json &data)
 
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
 
virtual ~InteractionDataOption ()
 
InteractionDataOptioncopy ()
 
- - - + + - - - + + + - - + + -

+

Public Attributes

int value
 Value of the option. More...
int value
 Value of the option.
 
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter. More...
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter.
 
ApplicationCommandOption::Type type
 Type of the option. More...
ApplicationCommandOption::Type type
 Type of the option.
 
- - - -

-Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::InteractionDataOption
static InteractionDataOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ InteractionDataIntegerOption()

+ +

◆ InteractionDataIntegerOption()

+ + + + + +
- - +
DiscordCPP::InteractionDataIntegerOption::InteractionDataIntegerOption (const jsondata)const json & data)
+
+explicit

Member Data Documentation

- -

◆ value

+ +

◆ value

@@ -179,7 +184,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_integer_option.png b/docs/class_discord_c_p_p_1_1_interaction_data_integer_option.png index f9a19dac87f9bbc379ac892bb00dc2674f6daa07..963521c25a9a50e187e6d2a4b6872138ffa3fc41 100644 GIT binary patch delta 853 zcmV-b1FHPl2J8lqB!3%FOjJex|Nj600O;)Xb&tZQI4~)27?;fG;Nal@|Nk}3R-^y` z010$bPE!E?|NsC0|Ns9t0-MwT00Q?(L_t(|0qvdZlA}5dgqx-+)$jkrhd_LhYy;WM zo~?{LMPo9SWPQHKf3dFX8c|qDGM*+lNk-BHC&@@U17Dth`+o;Xp6D<-jFVG#E*9>K zB%QX-rr!p#25r|>s`tR}Kqs4I?Av$2Nz%w?;XnIbBzdY!@C5N%d)w@t$J-~gsp8A4cvZ+0z*~Nq&dkxxgp*1b-*VIGW%j8A%hIBqM19U)OaF zC;<3pdH_H~MFoF6f|5rC-?(FvhXtQi9ROl!f&)M#O>h8+qzMiHku<>pAd)6H07TLR z2Y^VL-~bRw6C3~{X@UblBu#Jth@=S)0FgAo0pS1EvMftPVUeVGn&6TYNfTU>A}NFK zm2Ur#q<<3~Mu%~7%Fe~YeMyqj*4gyiK>bh`3APcs4h8%Ubh1gtzI_*5l8k&7?}Lvc zNU9zSo*-UpZ=1dIc>7Tr@Xc(uPOt1=0`!B{A@(5(O|fo98G`4h zYK}0u>4TTYN6CJsseY7St<5NCl}$_J=@pdop~FKQfF}i-Z|rzW0C4-2wvag{iybWe0fG2oK)jT)wZ!S&VP^`?^~qu&gk_P8W9`qki)^oN?@k`zf3T#_Pb f17DV938?=7BvH!~J8g&=00000NkvXXu0mjfe^sqN delta 834 zcmaFEc9U&_O1(sYPl)UP|Nj{n7+$>jTH1eT0+0p92M!!y?Ytuo?; zzRLZOeUUS{xAwQz4i(9tI)9$;@SfyX$~jMQUUvTMy`L+7r&xVxznM2T{^(w}KXta{ zr!U5)ZTYvG^FvQwQu(_{CYNGAd@?y}7?pYK!Pk$0UGp<%$$t&czwEQEKliR`<`VG( zXJx8GKirgjU;jzZZd#&&WM1j<_{~=*E@_Or{i^&x`}4DE)1NQ9wmka5)shEGmi+po zvSaq+?FV9g_i)y2yZWEuN937jCO0?N^4iVVeo`Y>Z1LtxVzcKn<-h+}7;0~I#`fO& zn)u?L>fk%Ek!I}5vv>WP`@VhVZk65=Ha*Yz3&Zt3u->H)(r-Y-RA07tvUHl+-nB - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,33 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataNumberOption Member List
+
DiscordCPP::InteractionDataNumberOption Member List
diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_number_option.html b/docs/class_discord_c_p_p_1_1_interaction_data_number_option.html index 773cff18..be2d5227 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_number_option.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_number_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::InteractionDataNumberOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataNumberOption Class Reference
+
DiscordCPP::InteractionDataNumberOption Class Reference
@@ -102,59 +110,56 @@

- - + - - + + - - - -

+

Public Member Functions

 InteractionDataNumberOption (const json &data)
 InteractionDataNumberOption (const json &data)
 
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
 
virtual ~InteractionDataOption ()
 
InteractionDataOptioncopy ()
 
- - - + + - - - + + + - - + + -

+

Public Attributes

double value
 Value of the option. More...
double value
 Value of the option.
 
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter. More...
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter.
 
ApplicationCommandOption::Type type
 Type of the option. More...
ApplicationCommandOption::Type type
 Type of the option.
 
- - - -

-Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::InteractionDataOption
static InteractionDataOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ InteractionDataNumberOption()

+ +

◆ InteractionDataNumberOption()

+ + + + + +
- - +
DiscordCPP::InteractionDataNumberOption::InteractionDataNumberOption (const jsondata)const json & data)
+
+explicit

Member Data Documentation

- -

◆ value

+ +

◆ value

@@ -179,7 +184,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_number_option.png b/docs/class_discord_c_p_p_1_1_interaction_data_number_option.png index 5102f64c1d3f928dc6cd6e197a509cf9587104a0..45439e1ff8f6760f21ff702a19aae9938671b1fd 100644 GIT binary patch delta 852 zcmV-a1FQVj2I~fpB!3%FOjJex|Nj600O;)Xb&tZQI4~)27?;fG;Nal@|Nk}3R-^y` z010$bPE!E?|NsC0|Ns9t0-MwT00Q<&L_t(|0qvdXj^rQ=go}zas`r25O()^7A(v)W zs~yuyg`}~KKLX}2mStJO3JXaF)uboMn40t?8B;g(>GRtjNPqG|yU}i(or-g{a8D%Z zw03s=Hjp*wyY5nbLH~q2+hk+kzNIHgBcFwT9CwlAjh@hFl4BLvX6xMVKBJC)HQTK7 zt+>~SpWCr+_U){35A_8AVHKMG>nk#TX!;dCFn(MY{}#O~mJjI% zEB}Vx7v=Z#SH{h*vHSg=elU3_qqJEJ=xpurFXlM1#p;&6J@3agfA28oeZL0!0%P2p z(oOFQv01;_v{vkPPbjIq`ZUXVpO2EkP=;QTexGjOCcPy6QpKj1qzg@YNs6gSFG(@A e(x;SCRQ&CP_iH=p`wp7QH0J)CGO|`+Gk~(uuNBHh(To)wx-?CrNVJJBNN7 z$Qq1YS3`Y3e}}x-6l32$rI#clKMMai?~eT^v!hQq@;FzJH4Cj zFVVYVd6WKZ<^L=Cv%uXBv-|y;elmFnS^81TwoYGwzLmZ|@8>l?cbM~jTmxeID#1q3K_*$oQe@clf~gvFTUM2Z*Xg4-iv}9w4R`JwQw?dVrW(^Z+rn=mBDC(F4TP zq6dhnMGp{Diyk1R7Ck^rEqZ{TQc5X>6$v1y7Ck^rEqZ{Ms`R-8zW)I@RyNAU#i=?s z3-<)zw10OF{Wj1TY7%goV+=DltMqrsi%l{1?NfRHBR`5R)X@N+g#o(D(if6XD%-p} z^WA3|=y$WXb-7jd7O|YRpVgCdwlCa#t3fxu60dpoc^Xn1$B^ofzFu9E!_;O@-!31e z`kAJCX>X%VrL_*9PchHq!w#v==-anUfK#JC+JE=M;H!@v++;>fW^X!~JO7ae|0B!u zm4AnRy02{3GC{2v-J)-%-P0L;m*uBdCkuq=DZ)*z*u06dsq5hAvWu`n6`@D?+Ft9H4d|$ z_c-M!nWQrG0KZQcaEl(`mnt?rz=;+;Kuj%qfSB6pQ%WhS{s2?hH8krXcvAoX002ov JPDHLkV1k?6r5XSL diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_option-members.html b/docs/class_discord_c_p_p_1_1_interaction_data_option-members.html index 0544ed6e..abfa660b 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_option-members.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_option-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,31 +78,34 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataOption Member List
+
DiscordCPP::InteractionDataOption Member List
diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_option.html b/docs/class_discord_c_p_p_1_1_interaction_data_option.html index 064ec7f8..8674ca6e 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_option.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::InteractionDataOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,19 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataOption Class Reference
+
DiscordCPP::InteractionDataOption Class Reference
@@ -99,100 +106,31 @@
-DiscordCPP::InteractionDataIntegerOption -DiscordCPP::InteractionDataNumberOption -DiscordCPP::InteractionDataStringOption -DiscordCPP::InteractionDataSubcommandOption +DiscordCPP::InteractionDataBooleanOption +DiscordCPP::InteractionDataIntegerOption +DiscordCPP::InteractionDataNumberOption +DiscordCPP::InteractionDataStringOption +DiscordCPP::InteractionDataSubcommandOption
- - + - - - - -

+

Public Member Functions

 InteractionDataOption (const json &data)
 InteractionDataOption (const json &data)
 
virtual ~InteractionDataOption ()
 
InteractionDataOptioncopy ()
 
- - -

-Static Public Member Functions

static InteractionDataOptionfrom_json (const json &data)
 
- - - + + - - + +

+

Public Attributes

std::string name
 Name of the parameter. More...
std::string name
 Name of the parameter.
 
ApplicationCommandOption::Type type
 Type of the option. More...
ApplicationCommandOption::Type type
 Type of the option.
 

Constructor & Destructor Documentation

- -

◆ InteractionDataOption()

- -
-
- - - - - - - - -
DiscordCPP::InteractionDataOption::InteractionDataOption (const jsondata)
-
- -
-
- -

◆ ~InteractionDataOption()

- -
-
- - - - - -
- - - - - - - -
virtual DiscordCPP::InteractionDataOption::~InteractionDataOption ()
-
-inlinevirtual
-
- -
-
-

Member Function Documentation

- -

◆ copy()

- -
-
- - - - - - - -
DiscordCPP::InteractionDataOption * DiscordCPP::InteractionDataOption::copy ()
-
- -
-
- -

◆ from_json()

+ +

◆ InteractionDataOption()

@@ -218,8 +155,8 @@

Member Data Documentation

- -

◆ name

+ +

◆ name

@@ -234,8 +171,8 @@

-

◆ type

+ +

◆ type

@@ -260,7 +197,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_option.js b/docs/class_discord_c_p_p_1_1_interaction_data_option.js index 2b48a947..ca2455ca 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_option.js +++ b/docs/class_discord_c_p_p_1_1_interaction_data_option.js @@ -1,8 +1,6 @@ var class_discord_c_p_p_1_1_interaction_data_option = [ [ "InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html#a06d875ae9ac63befd12a0a51f6546a52", null ], - [ "~InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html#ab3c8702e93b9ec56249883d87eab1525", null ], - [ "copy", "class_discord_c_p_p_1_1_interaction_data_option.html#aa068260174513f1400d30cc935211f4a", null ], [ "name", "class_discord_c_p_p_1_1_interaction_data_option.html#a37e4c18421d740a5867979e6ddd979f6", null ], [ "type", "class_discord_c_p_p_1_1_interaction_data_option.html#a15d66042e910d972c9a78342b4b825e6", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_option.png b/docs/class_discord_c_p_p_1_1_interaction_data_option.png index a5b73bb2fe64aed93a84b26ead2e39326cae174c..4169193f85eabbc168f5f779903f6ac158cbc5f1 100644 GIT binary patch literal 2408 zcmdT`do)|=7FTAfHA}5AoskYE>)uj~kkJQaN~Y-2P>+R0DNXOq)QES9N0nri>C~NS zxd~BHv?XC~ijw1zq~vxU)b)rYR2xGmN^m^$AaUd#k6CMG*1hZgaqmC(TkAV}e|zuW z-sjuj{`NV43GnkWH2By+M@PpHd)_lpN9SDt<^vAs!B6F1^Tged8q9UmWu<)`{Ws$tzhVxV7;4!qtOPP+6#9i0PfSkJS;8T-IdVe*?c z-FF5&c;AY&CY?-$AoN13M`u3Y-aTu8c=lY>bjAR4GEFWMY{+}^_}XWDlserWdLy0Y(3x?5HxE)a17dxRM1gcL zq_H9s3SKp$DW?bSQak??QL!8SQH4F2dI|||zav<}@~HRM0ziX)^iD9ou*65hc01GV zs+#mYN)D8mmh)4J6)4C38RTmSJQTNMWu#z;wxEluHzQv2eVTc(GH`5oWZpiT?FNCH z1ypGlH(%Z{11%SL`0HhvtviSoW%&G+`!vVHhYx4*(L=8g_{{^_7p;5Aj3pE}bTap} zG$jHb_e+-3w^y5u|3dX|F~3p#Fp*RX&o=#c;gL!*gUbdk90jmlKM%)GnHR)wpNDk@ zb|*8|8NPfMUY+5#aYHR*hoV`;H;st-2;xF8*$=*F7A+{KL&s<~t{R4@Q+4 z_nx$TB}}@)w0V9ZC}&ricGB!V!TU3D(Vo=YP=D8OPwMr51Mj`V08l-vF86wxQ0OWf zyPl@rlZ>ljv{EK4J}xezT@8yuVFR(rvF%?|swq<;LEe;7W|74SUmI*xxCGl&^P`~sl3HTKjhD6l> zMto!f*8=tG?Gg<1ZKT64Ni+7iJ=+?EhF4n&O zlD4v;PJPz3`md7H8!b31Nd$gcplNRX?F`hH59u z-JC6(F9(yK7Ak!-3cawpa*cDn$si#x^jek!SKnK+84*9G@0!?B#XXbg2c-hHzW8X%Bd%5y&D7r;cz5x@>UtAxriIy>h`5X9o`F&n66IZGPL*uomp+U!=5+ zN{zXv`7XkLuJqPPJFvuPDy=&XRqKPnAV=|xcJ5EdoFjOi3QeP=KEW(qD$ks`JTn$? z9jdcear)ki%V%rIVbZ(Qhzi)(yrrVs4vhLn;3@Yc@S{CVaZqKij3Xj(p7_}{Z%k^a zQb{fYn!EWkqtL^#LIuf-XFst9d#WjBi;+_4;+E}j%Ee-Egsxx3HRHMv);{5=(;~M+J(@y}uvUYhZnV_vcrUn2liYxHeu!H;) z(N3(}Rg&{+Dmo=)_9&y>b!4qhtqqVgln=gT)e$T5W+z0Xjh~3cJs=$;kl8Yz6jFxj z&YaOlA`(HH|HW9xa{uewQ*Sr)gE}ZP8iE^LT*ZLiY}dT7VwkE{yG!grr16XEV4O-?}c76t#afvADa$L_|)vv*cv@J&q+Ab;8;6eq)TwZv&#`ae z3m+ojog0F$cntttl3G~&U% ze(=9)A)B9qaJLGlUFERD-QgbAjOt0Q`F$H(!+g;oeU*@7%Ypxibg<|AJnP-BIh|QY^98-6 zcCsc-mUK16xzxn>7eq6449au@DJCx( zP||Z>#+`Qbz~XwG$KPBraW51lH9NG5lG4m9?D5a;kVm`sezpM&X{%5j3cZtX`$*Q9 z0KKUu2snLtkt2&LtgM+viJU6as~COGQySb}Yu#M!K+7 z@GVZe!X^5`69lM7mI+(-Et1pRdv@iKCMq=pL5u2s?zj&=M(oZ;(2O=T$JOavB9i*8YbLdlHlS_&(+53Y-~SpR8UkO~*%GG69QAa;D|d z1Cj+s9w4IJ8~ikLRY|lNcyHi8>2=u|C2R#+dAvA79Ax053?_q>Lu!>*iMOh zD5FzyeKn&q^JDz8@`qXGjT>zeHXjpi{TKewCzWMUUQXS)r!JZ8-2{jV?%M7M@U8cF z-UW!(fd}tG0nuCFyQLe}bphbh+bM5#0pPBn_ttfd!0f-o2r-UOUZwczslNcxZq|tK z6Cf(fstD!Bgg*haX&}7>))Lcknf@JY(6+GzW|QzS_85XjkICNmEo^6iFV?xTj2`19 zwZ|TmZ}p*@{{hHkE>pyt)9k?}CC8KF)91;`^du6g6t;bZL#1Sf#kUKiE{$0p^Czpf z>UZV^L+WS?-?0w6OtiM5%vvJ!iYxaM6fDyg;x*erltxh`6y-6$v?J-wi?Sb$6e)e^ z;OjqJaHTalzy_WANm^B2(?_pEZ@|W9#Yp|;Aw^t|YiIEjsXWJ2w~a(*a{{2dtydGj zfcrCC-dESSD_4Gw9CkZxEy0OKE#1W(bVKs;%2|s3VsKQuysc06_sDCZ_dBd?v2`tQ zn)nnSDQ_PKV}<Uj6juHhO&KLR#tAxi zAs*WPpUP5<;aWvSKC}5eWioTS;K96Jc$8yD6Gse`UYT!53HOuzlLCwsYBV-=%u%qc zydE|pjo02?!bQlcST!}3tTy!f3z=O0&AobVAyU7sq9T`>My3Sl424YVf6R!Hr;_@% zbNLU0DxMrjY&a+~iwIfh4Aw@Y42jToRwa-WJ6H5J3{k0Eo|dm(ncRu#WF=W(nmLR& z(Pse7D>I~>g + + + + + + +Discord.C++: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
DiscordCPP::InteractionDataOptionHelper Member List
+
+
+ +

This is the complete list of members for DiscordCPP::InteractionDataOptionHelper, including all inherited members.

+ + + + +
get_interaction_data_option_name(const InteractionDataOptionVariant &variant)DiscordCPP::InteractionDataOptionHelperstatic
get_interaction_data_option_type(const InteractionDataOptionVariant &variant)DiscordCPP::InteractionDataOptionHelperstatic
interaction_data_option_from_json(const json &data)DiscordCPP::InteractionDataOptionHelperstatic
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_option_helper.html b/docs/class_discord_c_p_p_1_1_interaction_data_option_helper.html new file mode 100644 index 00000000..a539ac12 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_interaction_data_option_helper.html @@ -0,0 +1,202 @@ + + + + + + + +Discord.C++: DiscordCPP::InteractionDataOptionHelper Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::InteractionDataOptionHelper Class Reference
+
+
+ +

#include <InteractionDataOption.h>

+ + + + + + + + +

+Static Public Member Functions

static InteractionDataOptionVariant interaction_data_option_from_json (const json &data)
 
static std::string get_interaction_data_option_name (const InteractionDataOptionVariant &variant)
 
static ApplicationCommandOption::Type get_interaction_data_option_type (const InteractionDataOptionVariant &variant)
 
+

Member Function Documentation

+ +

◆ get_interaction_data_option_name()

+ +
+
+ + + + + +
+ + + + + + + +
std::string DiscordCPP::InteractionDataOptionHelper::get_interaction_data_option_name (const InteractionDataOptionVariant & variant)
+
+static
+
+ +
+
+ +

◆ get_interaction_data_option_type()

+ +
+
+ + + + + +
+ + + + + + + +
DiscordCPP::ApplicationCommandOption::Type DiscordCPP::InteractionDataOptionHelper::get_interaction_data_option_type (const InteractionDataOptionVariant & variant)
+
+static
+
+ +
+
+ +

◆ interaction_data_option_from_json()

+ +
+
+ + + + + +
+ + + + + + + +
DiscordCPP::InteractionDataOptionVariant DiscordCPP::InteractionDataOptionHelper::interaction_data_option_from_json (const json & data)
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_string_option-members.html b/docs/class_discord_c_p_p_1_1_interaction_data_string_option-members.html index 4723615e..2416f97d 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_string_option-members.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_string_option-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,33 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataStringOption Member List
+
DiscordCPP::InteractionDataStringOption Member List
diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_string_option.html b/docs/class_discord_c_p_p_1_1_interaction_data_string_option.html index 591de54e..a2f3b0e2 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_string_option.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_string_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::InteractionDataStringOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataStringOption Class Reference
+
DiscordCPP::InteractionDataStringOption Class Reference
@@ -102,59 +110,56 @@
- - + - - + + - - - -

+

Public Member Functions

 InteractionDataStringOption (const json &data)
 InteractionDataStringOption (const json &data)
 
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
 
virtual ~InteractionDataOption ()
 
InteractionDataOptioncopy ()
 
- - - + + - - - + + + - - + + -

+

Public Attributes

std::string value
 Value of the option. More...
std::string value
 Value of the option.
 
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter. More...
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter.
 
ApplicationCommandOption::Type type
 Type of the option. More...
ApplicationCommandOption::Type type
 Type of the option.
 
- - - -

-Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::InteractionDataOption
static InteractionDataOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ InteractionDataStringOption()

+ +

◆ InteractionDataStringOption()

+ + + + + +
- - +
DiscordCPP::InteractionDataStringOption::InteractionDataStringOption (const jsondata)const json & data)
+
+explicit

Member Data Documentation

- -

◆ value

+ +

◆ value

@@ -179,7 +184,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_string_option.png b/docs/class_discord_c_p_p_1_1_interaction_data_string_option.png index 4c42f04adfd35392de4a8b5cc307d6e45c592dc7..4545aa978a3c20b400c4afc7282e07e8b9e0b0e9 100644 GIT binary patch delta 842 zcmcb}_KjTH1eTxrKpdfyDGPFCIL202DVp8@2=}$5|5O z7t8?UgMm5I>?;fmOm940978G?-_Ct_ZnFYUYya_-mw)3wK2LFoc8J_olh39jcktpg zJC3jV-)iqa7b=@H$CG=eiu-jZwUZaGy4;($f3x$XdT}ndgBDh*&vPDDsk|)V5qoSl z!BnIDUC>_VcL#gTF5cMwUTN}@iRTZMzjju+dCj!Q=l|Dzxy5{KyZskC*q!lvUE%%C z^3msSw-ggC)~5c8X032F-^g7)N#{!I9KEY8l|jMo=ce~h`s1@$?o)8);%PUJZ+oW_ zxkCKrn$_WMd2^rED?NUaym`G&bM@k{aj*AISaMxjdN=#ds&zS0g`q{Pubj>;6IIVU zbG>}R-CcDpZ&t;rf4X|?pVp^PlhUj=lKb4(t%*n$o9p^E<;9{;mYe?RUDqy?Fu4Ep zQ||Q8qdQg~dh4~$lI`M^tIr~SM}zF`^qI7O;XD3Mz#x#n+HykWXMLZTk!Rn!R-Z|W zUpw6UUOV55;e&Yf#peWS4#OX1$=`&Hw|hV;40o)48t;3l>_j zbr(vXkT|mP)Av%#+nw^ZI1mTXn*JX>S$p)R3I| zpt>UI|6Gx4S9j!uN$xD2rY$M1zGmBoy0qCbs=V)S#RQ3N+qnoVTdh`P%1g%WO}mt^5_aPVx2o zqP$hf{ zMK)H(irpQ17Pjgr8SN6=)N$g4)r9T2x0hYAcjh=|bn(l9FTgCp;OXk;vd$@?2>{Mt Bphy4! delta 826 zcmaFJc9Cs@O1(sYPl)UP|Nj{n7+$>jTH1eT0+0p92M!!y?YtuoJpHrH z`K?DZJ+(8Hy)V7Fbz+jq?zR)h&%ghu;Hf{Qr+!jlnbx_hN;aNB7xr#``Mq(EwCNW#H1%8n>+gd>Um1NHZAh|zw_R{%93T(K8qdq&9+_hdF_tt9roLw z^LgG))q9;S{6O;V(Y!mVD=(@(DVnL)8$8RdXm8S#N6)1`FaMXFd&cDWjeD_^q+(sm zK1+p8bWh)TvVO;pA8)KL3xsX?ZxSW$+4UM4d_?wiba^|keh z#JKuanN{~(pM*>QUVUQyqM5;u&wr?Xa;}HhZDZsYzcyX1{qEcDKdn3JC;M*qopoi= zp>uX?-dXr$SMmg3=iGB!>!0X(_O_jv^u@g7XY-zksxSMq98)}h)w@VXPD;D(Hf_nx zQg^%apJTij{=1nsY~3RF>FqX|&s8VNA6=ax?s895I-xE%rQzn*iHtziY%^k|B@@aB z2|TF3R48*i>JdYPCro+hgkat3J&Y3ClB$p2gv?o8?^?mcv8&wduiXUW6VAQP+xOl5 zsQpRwPR``s$hg4zF6{Ta#!>3 zAL}Qa-NV!#?kYF8{;A)wvz)Jeb7XF+U-wkr#kc%Qn{3`2?GtyCAG>c&Rkw|ITDL6C z>aR$hsO7m2`4gP4?(VpgBV66Kuk+8T8!}zXYW6wG<(;Uzckc_=Cht}C)2dH=+kI#K zjinZR_LJ@|dU(h8A)n|~+2))quY67Ey@#?UYhB$hd|#3IPpoB!xr?x|!tJ-)IEw77 xv=y0a7WDEM>^3tx@aEUg9QosgYnJ?HIG=CyDDI_<2{0Ehc)I$ztaD0e0sx@Bq3Hks diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option-members.html b/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option-members.html index 3386233a..3af1ceee 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option-members.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.html b/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.html index 2e1f8299..1bdaf98a 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.html +++ b/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::InteractionDataSubcommandOption Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionDataSubcommandOption Class Reference
+
DiscordCPP::InteractionDataSubcommandOption Class Reference
@@ -102,104 +110,62 @@

- - + - - - - - - + + - - - -

+

Public Member Functions

 InteractionDataSubcommandOption (const json &data)
 InteractionDataSubcommandOption (const json &data)
 
 InteractionDataSubcommandOption (const InteractionDataSubcommandOption &other)
 
 ~InteractionDataSubcommandOption ()
 
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
- Public Member Functions inherited from DiscordCPP::InteractionDataOption
 InteractionDataOption (const json &data)
 
virtual ~InteractionDataOption ()
 
InteractionDataOptioncopy ()
 
- - - - - - - + + + + + + - - + + -

+

Public Attributes

std::vector< InteractionDataOption * > options
 array of InteractionDataOption More...
 
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter. More...
std::vector< InteractionDataOptionVariantoptions
 array of InteractionDataOption
 
- Public Attributes inherited from DiscordCPP::InteractionDataOption
std::string name
 Name of the parameter.
 
ApplicationCommandOption::Type type
 Type of the option. More...
ApplicationCommandOption::Type type
 Type of the option.
 
- - - -

-Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::InteractionDataOption
static InteractionDataOptionfrom_json (const json &data)
 

Constructor & Destructor Documentation

- -

◆ InteractionDataSubcommandOption() [1/2]

+ +

◆ InteractionDataSubcommandOption()

+ + + + + +
- - - - -
DiscordCPP::InteractionDataSubcommandOption::InteractionDataSubcommandOption (const jsondata)
-
- -
- - -

◆ InteractionDataSubcommandOption() [2/2]

- -
-
- - - - - - - - -
DiscordCPP::InteractionDataSubcommandOption::InteractionDataSubcommandOption (const InteractionDataSubcommandOptionother)
-
- -
-
- -

◆ ~InteractionDataSubcommandOption()

- -
-
- - - - - +
DiscordCPP::InteractionDataSubcommandOption::~InteractionDataSubcommandOption ()const json & data)
+
+explicit

Member Data Documentation

- -

◆ options

+ +

◆ options

- +
std::vector<InteractionDataOption*> DiscordCPP::InteractionDataSubcommandOption::optionsstd::vector<InteractionDataOptionVariant> DiscordCPP::InteractionDataSubcommandOption::options
@@ -218,7 +184,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.js b/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.js index fd5a43bd..8e309eb4 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.js +++ b/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.js @@ -1,7 +1,5 @@ var class_discord_c_p_p_1_1_interaction_data_subcommand_option = [ [ "InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#ae23c7df493174aa49763dbf9cb87a3ee", null ], - [ "InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a575b82243247d8473ab9429b5acc69e0", null ], - [ "~InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#aca4ad2acdba182509c36c586bf5c5ea3", null ], - [ "options", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a9e08119f72856c9f2764293461d1c89f", null ] + [ "options", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a425fbe167096da2ce8a0410386275315", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.png b/docs/class_discord_c_p_p_1_1_interaction_data_subcommand_option.png index 8d4df1363bb079af93aa0894614c86f416929189..8f6798295ee86f1538e98664fd6c614aaacbed3e 100644 GIT binary patch delta 985 zcmaFI-p?^XrCvI~C&cyt|NjgO3@_e%E$u(F+`>S!Kw|ot7Y`mh0E(NQ4O;?~<17jC z3uXZF!N8np_7w&O=2@ODjv*C{Z|A<9^jL$(Re$=bb-(}l?|FHn#zWz_r~lb=?^c{X zUM8j3oy=Sxn7!6>?bdY*CZ#w{nm5IH5~F6j3Ud%&y(ilenMphq{(e9IRo|QNgw_3m z;2o>4=adiKow(%j#T{F2yO<^9R)uPLvhC4)-Zw++a?{_hv6d>CA3}fJt`+v&capv6 zmc#k{6LIr;kKYvEbE2}vcJb|%|?Yx~+V>vW2?yTF3@FIqY04llp@>02;VFZI15m1A3Nr(v zCOZRD5FZ1}5}A4i4i8JbDu`6@q5Y)h(kV-(1ce2tXiik|KQ(bl!xUvtMosrgOhJ7r ztR)#k!xPT-~$JUG?#$JmHxPw?BQa2 zxv2@aySK=BTVDKsz5iiV)ZK}j=WhA7^6dQxj{K973n%~RE?kvSd?vGQ>YTI9_4d;q ziyfL>G|fMM-ofur*Ib-`dMDSsWlJDYy;tLY>$;*o*OL3YJ>Gqg-z1qm@tN|J%lqzC zY=3pS_WzZ=bKX8m+vPud+HK`CDme=;r(Jq&9e(R=-cqIFEhfn^#XoEN?}Q{h@wgO! zynEwv8BZ<`%Sj?1%1=*R!VL<&B{H5GV4(>`Dw+=zmrn_r6yz28gZ)+Wi(eoA=zIs} OPzFy|KbLh*2~7ZP!Q7Gn delta 928 zcmeC@c*j0LrCuVyC&cyt|NjgO3@_e%E$u%v0muU50|ySUcHWT(ayd$Z{DK*Pia_A% zsSqOu2Ig8%7srqa#alvie7%N(q)IW zXOWH6^s?C}*w*;2_nNw-!TjkR!OKZe8}{$hcAvzvkE?!n{-h=5KOOv}U;N~~d3y6l zi{DM+mi-&jORT@XQ-1vY<)2r5&+=;j*r-};o_)u=+;i9Q=S9B^WBa;(rRt~4*m=KC z*Sl>0c)w{{eU+l!_P2VT-+xS$`Ml1?*>B4;o#fZGZ!F9Y-3i~czx&<-mAj9YUw+j$ z=k1^E%o+cV&8qS~$8onL=%Pj4cA4+%>Qs)eeQf?T#&>nS=eeuJ%WvjhpLM;+EU$U_ znb0@Sp6>ba*UvKdW=Hwz#fh`zyXU;M%G~8Yd)n>1Gb%X?^Ww99*T-Fno%HVGJQ>el z`5*4h)Af`N>QiA|BIC*RV?Qv66k>7IbwOLo9UNaq#KO*kHv|&;a!?&8+rLqmW zn(PVZ5BuI?yfLwe!6}H>!Qm7mhleEtqb9q8!czv8B{B^SQ&oj(72 z{$HE%vNiXS@1)`%e~-EQKmBc#`)2B#kL$P|NE9tHO*h__T9@Dcd|pm>vFeR)Os_Xi z5&pZcj^{c!#+GdL&;57IsR9^dbC1OLOg{8%#^pa+mb2OG>vfLnwwOQFnSalw`Tgn0 z#rD&SMQwaNcVF8xZF6CD;6Coyr!w6y_LVc1|KPvbv-LntOVO?C((l7+cfOy$Yx?Hc zJ3iktFBes}%xuvux#d$;``l~y-L)Ds7B7{2JnQuP>L<&Dl-VDwe|+>tFeIpd?0(7+ pgB0{ipornOTsmdal%P|G?77*kPhC=5Ck@PN44$rjF6*2UngDX#xuyUB diff --git a/docs/class_discord_c_p_p_1_1_interaction_resolved_data-members.html b/docs/class_discord_c_p_p_1_1_interaction_resolved_data-members.html index ed9fa336..8fc98709 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_resolved_data-members.html +++ b/docs/class_discord_c_p_p_1_1_interaction_resolved_data-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,32 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionResolvedData Member List
+
DiscordCPP::InteractionResolvedData Member List
diff --git a/docs/class_discord_c_p_p_1_1_interaction_resolved_data.html b/docs/class_discord_c_p_p_1_1_interaction_resolved_data.html index 755b5e35..c91884e7 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_resolved_data.html +++ b/docs/class_discord_c_p_p_1_1_interaction_resolved_data.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::InteractionResolvedData Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,50 +78,44 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::InteractionResolvedData Class Reference
+
DiscordCPP::InteractionResolvedData Class Reference

#include <InteractionResolvedData.h>

- - + - - - - -

+

Public Member Functions

 InteractionResolvedData (const json &data, const std::string &token)
 InteractionResolvedData (const json &data, const std::string &token)
 
 InteractionResolvedData (const InteractionResolvedData &other)
 
 ~InteractionResolvedData ()
 
- - - - - - - - - - - - - + + + + + + + +

-Public Attributes

std::map< std::string, Userusers
 Map of user ids and user objects. More...
 
std::map< std::string, Membermembers
 Map of user ids and member objects. More...
 
std::map< std::string, Channel * > channels
 Map of channel ids and channel objects. More...
 
std::map< std::string, Messagemessages
 Map of message ids and message objects. More...
 
std::map< std::string, Userget_users ()
 
std::map< std::string, Memberget_members ()
 
std::map< std::string, ChannelVariantget_channels ()
 
std::map< std::string, Messageget_messages ()
 

Constructor & Destructor Documentation

- -

◆ InteractionResolvedData() [1/2]

+ +

◆ InteractionResolvedData()

@@ -127,122 +123,120 @@

DiscordCPP::InteractionResolvedData::InteractionResolvedData ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ InteractionResolvedData() [2/2]

+

Member Function Documentation

+ +

◆ get_channels()

+ + + + + +
- + - - +
DiscordCPP::InteractionResolvedData::InteractionResolvedData std::map< std::string, ChannelVariant > DiscordCPP::InteractionResolvedData::get_channels (const InteractionResolvedDataother))
+
+inline
+
Returns
Map of channel ids and channel objects.
- -

◆ ~InteractionResolvedData()

+ +

◆ get_members()

+ + + + + +
- + - +
DiscordCPP::InteractionResolvedData::~InteractionResolvedData std::map< std::string, Member > DiscordCPP::InteractionResolvedData::get_members ())
+
+inline
+
Returns
Map of user ids and member objects.
-

Member Data Documentation

- -

◆ channels

- -
-
- - - - -
std::map<std::string, Channel*> DiscordCPP::InteractionResolvedData::channels
-
- -

Map of channel ids and channel objects.

- -
-
- -

◆ members

- -
-
- - - - -
std::map<std::string, Member> DiscordCPP::InteractionResolvedData::members
-
- -

Map of user ids and member objects.

- -
-
- -

◆ messages

+ +

◆ get_messages()

+ + + + + +
- + + + +
std::map<std::string, Message> DiscordCPP::InteractionResolvedData::messagesstd::map< std::string, Message > DiscordCPP::InteractionResolvedData::get_messages ()
+
+inline
- -

Map of message ids and message objects.

+
Returns
Map of message ids and message objects.
- -

◆ users

+ +

◆ get_users()

+ + + + + +
- + + + +
std::map<std::string, User> DiscordCPP::InteractionResolvedData::usersstd::map< std::string, User > DiscordCPP::InteractionResolvedData::get_users ()
+
+inline
- -

Map of user ids and user objects.

+
Returns
Map of user ids and user objects.
@@ -256,7 +250,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_interaction_resolved_data.js b/docs/class_discord_c_p_p_1_1_interaction_resolved_data.js index 7eecef7e..67bd8a21 100644 --- a/docs/class_discord_c_p_p_1_1_interaction_resolved_data.js +++ b/docs/class_discord_c_p_p_1_1_interaction_resolved_data.js @@ -1,10 +1,8 @@ var class_discord_c_p_p_1_1_interaction_resolved_data = [ [ "InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a7ef46af4228286206101c3a7bddd1428", null ], - [ "InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a6678d7b2a09c0b626b222606dd934bbe", null ], - [ "~InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html#ac4a907ad324b916a4927785f911c7e52", null ], - [ "channels", "class_discord_c_p_p_1_1_interaction_resolved_data.html#ada9fd4e87f369150a37a9a713732d426", null ], - [ "members", "class_discord_c_p_p_1_1_interaction_resolved_data.html#ad21c820b326146276c8fe9b18cdd9e0e", null ], - [ "messages", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a6cf0967fcab03c216dc01c9d298017ad", null ], - [ "users", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a7f5deee6baf6c74924a82b9d5f47cce8", null ] + [ "get_channels", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a1cec3db799c49160c27cd8d28ad7c314", null ], + [ "get_members", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a193b0627823cee5400ac7b89a34cf378", null ], + [ "get_messages", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a8ab7009a630010771767af259c9bf80b", null ], + [ "get_users", "class_discord_c_p_p_1_1_interaction_resolved_data.html#a22662ba2ade5a3ba4fd6fc0f0a963ad3", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_main_gateway-members.html b/docs/class_discord_c_p_p_1_1_main_gateway-members.html index 6566231d..566e02fa 100644 --- a/docs/class_discord_c_p_p_1_1_main_gateway-members.html +++ b/docs/class_discord_c_p_p_1_1_main_gateway-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,50 +78,57 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::MainGateway Member List
+
DiscordCPP::MainGateway Member List

This is the complete list of members for DiscordCPP::MainGateway, including all inherited members.

- + - + - + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
_clientDiscordCPP::Gatewayprotected
_connectedDiscordCPP::Gatewayprotected
_connectedDiscordCPP::Gatewayprotected
_heartbeat_intervalDiscordCPP::Gatewayprotected
_heartbeat_taskDiscordCPP::Gatewayprotected
_heartbeat_taskDiscordCPP::Gatewayprotected
_keepaliveDiscordCPP::Gatewayprotected
_last_heartbeat_ackDiscordCPP::Gatewayprotected
_last_heartbeat_ackDiscordCPP::Gatewayprotected
_logDiscordCPP::Gatewayprotected
_message_handlerDiscordCPP::Gatewayprotected
_message_handlerDiscordCPP::Gatewayprotected
_reconnect_timeoutDiscordCPP::Gatewayprotected
_tokenDiscordCPP::Gatewayprotected
_urlDiscordCPP::Gatewayprotected
close()DiscordCPP::Gateway
connect(const std::string &url) overrideDiscordCPP::MainGatewayvirtual
Gateway(const std::string &token, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::Gateway
get_shard_id()DiscordCPP::MainGateway
io_contextDiscordCPP::Gatewayprotected
MainGateway(const std::string &token, const Intents &intents, const int shard_id=0, const unsigned int num_shards=1)DiscordCPP::MainGateway
on_websocket_disconnnect()DiscordCPP::Gatewayprotected
send(const json &message)DiscordCPP::Gateway
set_message_handler(const std::function< void(json payload)> &handler)DiscordCPP::Gateway
ssl_contextDiscordCPP::Gatewayprotected
start_heartbeating()DiscordCPP::Gatewayprotected
threadpoolDiscordCPP::Gatewayprotected
~Gateway()DiscordCPP::Gatewayvirtual
~MainGateway()DiscordCPP::MainGatewayinline
_resume_urlDiscordCPP::Gatewayprotected
_tokenDiscordCPP::Gatewayprotected
_urlDiscordCPP::Gatewayprotected
close()DiscordCPP::Gateway
connect(const std::string &url) overrideDiscordCPP::MainGatewayvirtual
Gateway(std::string token, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::Gateway
get_shard_id()DiscordCPP::MainGateway
io_contextDiscordCPP::Gatewayprotected
MainGateway(std::string token, Intents intents, const int shard_id=0, const unsigned int num_shards=1)DiscordCPP::MainGateway
on_websocket_disconnnect()DiscordCPP::Gatewayprotected
send(const json &message)DiscordCPP::Gateway
set_message_handler(const std::function< void(json payload)> &handler)DiscordCPP::Gateway
ssl_contextDiscordCPP::Gatewayprotected
start_heartbeating()DiscordCPP::Gatewayprotected
threadpoolDiscordCPP::Gatewayprotected
~Gateway()DiscordCPP::Gatewayvirtual
~MainGateway() override=defaultDiscordCPP::MainGateway
diff --git a/docs/class_discord_c_p_p_1_1_main_gateway.html b/docs/class_discord_c_p_p_1_1_main_gateway.html index 8e913d51..4bd43223 100644 --- a/docs/class_discord_c_p_p_1_1_main_gateway.html +++ b/docs/class_discord_c_p_p_1_1_main_gateway.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::MainGateway Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::MainGateway Class Reference
+
DiscordCPP::MainGateway Class Reference
@@ -101,82 +109,85 @@
- - - - - - + + + + + - - - - - - + + + + + + - + - - - - + + + +

+

Public Member Functions

 MainGateway (const std::string &token, const Intents &intents, const int shard_id=0, const unsigned int num_shards=1)
 
 ~MainGateway ()
 
unsigned int get_shard_id ()
 MainGateway (std::string token, Intents intents, const int shard_id=0, const unsigned int num_shards=1)
 
 ~MainGateway () override=default
 
unsigned int get_shard_id ()
 
std::shared_future< void > connect (const std::string &url) override
 
- Public Member Functions inherited from DiscordCPP::Gateway
 Gateway (const std::string &token, const std::shared_ptr< Threadpool > &threadpool)
 
virtual ~Gateway ()
SharedFuture< void > connect (const std::string &url) override
 
- Public Member Functions inherited from DiscordCPP::Gateway
 Gateway (std::string token, const std::shared_ptr< Threadpool > &threadpool)
 
virtual ~Gateway ()
 
void set_message_handler (const std::function< void(json payload)> &handler)
void set_message_handler (const std::function< void(json payload)> &handler)
 
std::shared_future< void > send (const json &message)
 
std::shared_future< void > close ()
 
SharedFuture< void > send (const json &message)
 
SharedFuture< void > close ()
 
- - - + + - + - - - + + + - - + + - - + + - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::Gateway
void start_heartbeating ()
- Protected Member Functions inherited from DiscordCPP::Gateway
void start_heartbeating ()
 
void on_websocket_disconnnect ()
void on_websocket_disconnnect ()
 
- Protected Attributes inherited from DiscordCPP::Gateway
std::shared_ptr< Threadpoolthreadpool
 the threadpool used for tasks handling messages More...
- Protected Attributes inherited from DiscordCPP::Gateway
std::shared_ptr< Threadpoolthreadpool
 the threadpool used for tasks handling messages
 
boost::asio::io_context io_context
 boost io context used by the websocket client More...
boost::asio::io_context io_context
 boost io context used by the websocket client
 
boost::asio::ssl::context ssl_context
 ssl context used by the websocket client More...
boost::asio::ssl::context ssl_context
 ssl context used by the websocket client
 
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
 websocket client More...
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
 websocket client
 
std::string _url
 the url of the gateway More...
std::string _url
 the url of the gateway
 
std::string _token
 token to identify with the gateway More...
std::string _resume_url
 the url used for reconnecting
 
std::string _token
 token to identify with the gateway
 
unsigned int _heartbeat_interval
 heartbeat interval in milliseconds More...
unsigned int _heartbeat_interval
 heartbeat interval in milliseconds
 
bool _keepalive
 wether to keep the websocket alive or not More...
bool _keepalive
 wether to keep the websocket alive or not
 
unsigned int _reconnect_timeout
 sometimes it is better a few seconds before reconnecting... More...
unsigned int _reconnect_timeout
 sometimes it is better a few seconds before reconnecting...
 
time_t _last_heartbeat_ack
 timestamp of last heartbeat ack More...
time_t _last_heartbeat_ack = 0
 timestamp of last heartbeat ack
 
std::thread _heartbeat_task
 heartbeat task More...
std::thread _heartbeat_task
 heartbeat task
 
bool _connected
 indicator if Gateway is connected More...
bool _connected
 indicator if Gateway is connected
 
Logger _log
 logging instance More...
Logger _log
 logging instance
 
std::function< void(json payload)> _message_handler
 the message handler set by using set_message_handler More...
std::function< void(json payload)> _message_handler
 the message handler set by using set_message_handler
 

Constructor & Destructor Documentation

- -

◆ MainGateway()

+ +

◆ MainGateway()

@@ -184,39 +195,30 @@

DiscordCPP::MainGateway::MainGateway ( - const std::string &  - token, + std::string token, - const Intents &  - intents, + Intents intents, - const int  - shard_id = 0, + const int shard_id = 0, - const unsigned int  - num_shards = 1  - - - - ) - + const unsigned int num_shards = 1 )

- -

◆ ~MainGateway()

+ +

◆ ~MainGateway()

@@ -241,8 +243,8 @@

Member Function Documentation

- -

◆ connect()

+ +

◆ connect()

- -

◆ get_shard_id()

+ +

◆ get_shard_id()

diff --git a/docs/class_discord_c_p_p_1_1_main_gateway.js b/docs/class_discord_c_p_p_1_1_main_gateway.js index b69b3a74..93989d50 100644 --- a/docs/class_discord_c_p_p_1_1_main_gateway.js +++ b/docs/class_discord_c_p_p_1_1_main_gateway.js @@ -1,7 +1,7 @@ var class_discord_c_p_p_1_1_main_gateway = [ - [ "MainGateway", "class_discord_c_p_p_1_1_main_gateway.html#a160d938e7a8470f91e7e9156d9633368", null ], - [ "~MainGateway", "class_discord_c_p_p_1_1_main_gateway.html#a924f8e2bab4a8234a58992a90f38bf95", null ], - [ "connect", "class_discord_c_p_p_1_1_main_gateway.html#aa11a2e45f4c96f7635b0ff7cf7ee2e94", null ], + [ "MainGateway", "class_discord_c_p_p_1_1_main_gateway.html#ab0234425428f52e5e0713641fbac019b", null ], + [ "~MainGateway", "class_discord_c_p_p_1_1_main_gateway.html#ac3eb63b8fae248bbc5983394376c5fd4", null ], + [ "connect", "class_discord_c_p_p_1_1_main_gateway.html#af092cb53476cfe946f4bdaf03fe97b0e", null ], [ "get_shard_id", "class_discord_c_p_p_1_1_main_gateway.html#a72d0b8c62cb066c7e6d9190ff811e645", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_main_gateway.png b/docs/class_discord_c_p_p_1_1_main_gateway.png index 973fe72caf99ab3d4b183a6ad15f44fd7a806e3c..a1d8a03deb82aa60bcfd120bc83bf25e55f0e543 100644 GIT binary patch delta 692 zcmV;l0!#hA1a;0>f8;cJV^4s zc93_6i%|JRx9hQtAU;{*RC;-FG0DRoB*-*i&}Po9-dWNp~RCg1?0v z)1C8NtGXqgB!5T!w!61ASt?%F;+(RsgvYTMNTt7n?9a*d?oJ)UIXOqPx|GU%Uv)Qk z=U1^H$ysN8ah?FVJLgY=+$(mX02u290H^B-kgwMR zD4ziNW;~zr5s<#S0l-EM2>=#yNC2>qLjr(>91;L5=#yNC2>qLjr(>{#VElLO5LrA|hwYAw@(irs{yLk2yz3I7@{4W@M&F1?f2(=EfGiW{n2t^COiw-I9x_Kdy4U5Ehz^go{_0b# zmyq@DntwP)!rViaJNXP_6nB-7YSXyXydNMt3lRyUx|pqNvdyMY@^UvlZRi`2LuP`A zD2DN(xno=-rd`pELE**aRsTI^)UOMK{I53 zPOf)%>KM++IieGfickKf_SD_Huz123=LwMAaV>EyWdH3vINc5@B4R3s6cMq|8#06t a4%Z)1B8LkQlJB1Y0000jTH1eT0+0p92M!!y?Ytuo7Zzh{_j-*s$C<4vJFhiR)b{XTS9wy$Z+z0f`RRBDZP(DLdD zSFJpZR*4**<&%HP{%+IipY~42O71txgvG`tr}W=E>%Yx?lHM-nOtC+@Df8b=c^-7t z^y8!}ueaZ|tzUaG=HoW8^_tmUJH9Vfko+r~Qtj7QUjF9Axs%y0-Ja{td|&_O*|R^V zlvQ4?+PcrezhTbY&)SZD`(3k_Mo(h9HDS_|g}j=ca#hZ9#|w4z7}EDLgk2X_h+oeh zV8{6B><+u9$_n4#v3@_@WOvCNhglg-3%MHnW;3igD_Xh9oOg54Lct# zu&|I8eQdSp^Oaw3+U{`&w(iL;a$3rMJFRCM|J=EX?Z)R6gO~V! z-n2*N;=8cx@i|(z88*fE7M~L|d_Li4m)YF@oIIiWpkpC=#_#zjyyf61$x1R?chYLM zqvz?lUqY^%E9^eQa$rUOlck%A42<`+Zn1qkqx-DPC7oB*9 - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,58 +78,65 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Member Member List
+
DiscordCPP::Member Member List

This is the complete list of members for DiscordCPP::Member, including all inherited members.

- - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
avatarDiscordCPP::User
botDiscordCPP::User
deafDiscordCPP::Member
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
discriminatorDiscordCPP::User
emailDiscordCPP::User
flagsDiscordCPP::User
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_avatar()DiscordCPP::Userinline
get_discriminator()DiscordCPP::Userinline
get_dmchannel()DiscordCPP::User
idDiscordCPP::DiscordObject
joined_atDiscordCPP::Member
localeDiscordCPP::User
Member(const json &data, const std::string &token)DiscordCPP::Member
Member()DiscordCPP::Memberinline
mfa_enabledDiscordCPP::User
muteDiscordCPP::Member
nickDiscordCPP::Member
Nitro enum valueDiscordCPP::User
NitroClassic enum valueDiscordCPP::User
None enum valueDiscordCPP::User
operator std::string()DiscordCPP::Membervirtual
premium_typeDiscordCPP::User
PremiumTypes enum nameDiscordCPP::User
send(const std::string &content, const bool tts=false)DiscordCPP::User
send(const Embed &embed)DiscordCPP::User
User()DiscordCPP::Userinline
User(const json &data, const std::string &token)DiscordCPP::User
User(const std::string &id, const std::string &token)DiscordCPP::User
usernameDiscordCPP::User
verifiedDiscordCPP::User
~User()DiscordCPP::Userinlinevirtual
get_email()DiscordCPP::Userinline
get_flags()DiscordCPP::Userinline
get_id() constDiscordCPP::DiscordObjectinline
get_joined_at()DiscordCPP::Memberinline
get_locale()DiscordCPP::Userinline
get_nick()DiscordCPP::Memberinline
get_premium_type()DiscordCPP::Userinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_username()DiscordCPP::Userinline
is_bot()DiscordCPP::Userinline
is_deaf()DiscordCPP::Memberinline
is_mfa_enabled()DiscordCPP::Userinline
is_mute()DiscordCPP::Memberinline
is_verified()DiscordCPP::Userinline
Member(const json &data, const std::string &token)DiscordCPP::Member
Member()=defaultDiscordCPP::Member
Nitro enum valueDiscordCPP::User
NitroClassic enum valueDiscordCPP::User
None enum valueDiscordCPP::User
operator std::string() overrideDiscordCPP::Memberexplicitvirtual
PremiumType enum nameDiscordCPP::User
send(const std::string &content, const bool tts=false)DiscordCPP::User
send(const Embed &embed)DiscordCPP::User
User()=defaultDiscordCPP::User
User(const json &data, const std::string &token)DiscordCPP::User
User(const std::string &id, const std::string &token)DiscordCPP::User
~User()=defaultDiscordCPP::Uservirtual
diff --git a/docs/class_discord_c_p_p_1_1_member.html b/docs/class_discord_c_p_p_1_1_member.html index a99315a1..6751e8ee 100644 --- a/docs/class_discord_c_p_p_1_1_member.html +++ b/docs/class_discord_c_p_p_1_1_member.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Member Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Member Class Reference
+
DiscordCPP::Member Class Reference
@@ -103,108 +110,101 @@
- - + - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - - + + - - + + - - - - - -

+

Public Member Functions

 Member (const json &data, const std::string &token)
 Member (const json &data, const std::string &token)
 
 Member ()
 
 operator std::string ()
 
- Public Member Functions inherited from DiscordCPP::User
 User ()
 
 User (const json &data, const std::string &token)
 Member ()=default
 
 operator std::string () override
 
std::string get_nick ()
 the member's nickname
 
std::string get_joined_at ()
 when the member joined the server
 
bool is_deaf ()
 true, if the member is defeaned
 
bool is_mute ()
 true, if the member is muted
 
- Public Member Functions inherited from DiscordCPP::User
 User ()=default
 
 User (const json &data, const std::string &token)
 
 User (const std::string &id, const std::string &token)
 User (const std::string &id, const std::string &token)
 
virtual ~User ()
 
DMChannel get_dmchannel ()
 get/create the DMChannel for this user More...
virtual ~User ()=default
 
DMChannel get_dmchannel ()
 get/create the DMChannel for this user
 
Message send (const std::string &content, const bool tts=false)
 send a message to this user More...
Message send (const std::string &content, const bool tts=false)
 send a message to this user
 
Message send (const Embed &embed)
 send an embed to this user More...
Message send (const Embed &embed)
 send an embed to this user
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-Public Attributes

std::string nick
 the member's nickname More...
 
std::string joined_at
 when the member joined the server More...
 
bool deaf = false
 true, if the member is defeaned More...
 
bool mute = false
 true, if the member is muted More...
 
- Public Attributes inherited from DiscordCPP::User
std::string username
 ther user's name More...
 
std::string discriminator
 the user's discord-tag More...
 
std::string avatar
 the user's avatar hash More...
 
bool bot = false
 true, if the user is a bot More...
 
bool mfa_enabled = false
 true, if the user has enabled two factor authentification More...
 
std::string locale
 the user's chosen language option More...
 
bool verified = false
 true, if the user's email has been verified More...
 
std::string email
 the user's email More...
 
int flags = 0
 the flags on a user's account More...
 
int premium_type = PremiumTypes::None
 the type of Nitro subscription on a user's account More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
std::string get_username ()
 the user's name
 
std::string get_discriminator ()
 the user's discord-tag
 
std::string get_avatar ()
 the user's avatar hash
 
bool is_bot ()
 true, if the user is a bot
 
bool is_mfa_enabled ()
 true, if the user has enabled two factor authentification
 
std::string get_locale ()
 the user's chosen language option
 
bool is_verified ()
 true, if the user's email has been verified
 
std::string get_email ()
 the user's email
 
int get_flags ()
 the flags on a user's account
 
PremiumType get_premium_type ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - + - - - - + + + + + + - - - -

+

Additional Inherited Members

- Public Types inherited from DiscordCPP::User
enum  PremiumTypes { None -, NitroClassic -, Nitro +
- Public Types inherited from DiscordCPP::User
enum  PremiumType { None +, NitroClassic +, Nitro }
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ Member() [1/2]

+ +

◆ Member() [1/2]

@@ -212,27 +212,20 @@

DiscordCPP::Member::Member ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ Member() [2/2]

+ +

◆ Member() [2/2]

@@ -257,8 +250,8 @@

Member Function Documentation

- -

◆ operator std::string()

+ +

◆ get_joined_at()

-

Member Data Documentation

- -

◆ deaf

+ +

◆ get_nick()

+ + + + + +
- + + + +
bool DiscordCPP::Member::deaf = falsestd::string DiscordCPP::Member::get_nick ()
+
+inline
-

true, if the member is defeaned

+

the member's nickname

- -

◆ joined_at

+ +

◆ is_deaf()

+ + + + + +
- + + + +
std::string DiscordCPP::Member::joined_atbool DiscordCPP::Member::is_deaf ()
+
+inline
-

when the member joined the server

+

true, if the member is defeaned

- -

◆ mute

+ +

◆ is_mute()

+ + + + + +
- + + + +
bool DiscordCPP::Member::mute = falsebool DiscordCPP::Member::is_mute ()
+
+inline

true, if the member is muted

- -

◆ nick

+ +

◆ operator std::string()

+ + + + + +
- + + + +
std::string DiscordCPP::Member::nickDiscordCPP::Member::operator std::string ()
+
+explicitoverridevirtual
+
Returns
Nickname (Username if not present) as std::string
-

the member's nickname

+

Reimplemented from DiscordCPP::User.

@@ -360,7 +396,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_member.js b/docs/class_discord_c_p_p_1_1_member.js index 8c0f4354..d52ef115 100644 --- a/docs/class_discord_c_p_p_1_1_member.js +++ b/docs/class_discord_c_p_p_1_1_member.js @@ -1,10 +1,10 @@ var class_discord_c_p_p_1_1_member = [ [ "Member", "class_discord_c_p_p_1_1_member.html#a6fdf564ed0418e14edd442fe8a7034ba", null ], - [ "Member", "class_discord_c_p_p_1_1_member.html#a42f700c2e22e2aa5bc9bb5f29807fd72", null ], - [ "operator std::string", "class_discord_c_p_p_1_1_member.html#a1220a375f4f5c9beea357471f3bd8f20", null ], - [ "deaf", "class_discord_c_p_p_1_1_member.html#aede2257606cf4aca47ac6aeec9c61fd5", null ], - [ "joined_at", "class_discord_c_p_p_1_1_member.html#aa1206f1fc3f4cbeea51d181cb8df1384", null ], - [ "mute", "class_discord_c_p_p_1_1_member.html#a7e46ccab614ca562b9a682b38eeaa190", null ], - [ "nick", "class_discord_c_p_p_1_1_member.html#a35c56ad0fefd4e713e86e1379a05f598", null ] + [ "Member", "class_discord_c_p_p_1_1_member.html#a4f370fdcfd46384c0079752faf2b16bb", null ], + [ "get_joined_at", "class_discord_c_p_p_1_1_member.html#a84ac078800b34ff88044effefaf64dba", null ], + [ "get_nick", "class_discord_c_p_p_1_1_member.html#a09424d5857e120cfd45377d54cc5f524", null ], + [ "is_deaf", "class_discord_c_p_p_1_1_member.html#af9f3073f8c300fba6ad1c5e1bc4a8879", null ], + [ "is_mute", "class_discord_c_p_p_1_1_member.html#a1e7c681a44f5dc8982c82a76f850aa06", null ], + [ "operator std::string", "class_discord_c_p_p_1_1_member.html#a4538674a773f620ddc9585739db90bc7", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_member.png b/docs/class_discord_c_p_p_1_1_member.png index cd0e83aefee4d90c418f4bc4d089b48619220ddc..731fbc08c96df024e9dcefb995740fea4e21198c 100644 GIT binary patch literal 934 zcmeAS@N?(olHy`uVBq!ia0vp^D}cCzgBeJ=SO#nWQqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GVMo-U3d6^w7^zTLD~LBM79 zGOerc{~wvnD#-dJsVqzT%3Klk85TY5{{NMZNrW>@RM{^tuIlL>Get%Brt9JR{<{=T zN*4w2>Ggg)Hh;O+!Pwbv`?ahl?>sW)!M1+xu;OSjj}_$7I9 z**}Y`ktXHUZd=}7wC^~#^p)EdYqnpp^*cAb3bI;%cH@i7A)m9qRLtw$p0%&g%Ki7m zwZY$Yu3lYtU#RB(?3b@BN&_eTX*ex@>w2$-XJ0|!q%B8WJugk#p3!5d$G|Y-GgE_T zgzJ~DQAbKdFK&M>wd{1quXXGU(J>+nI)#A@8;-a#9uN{|W$?x;FzLRoRC14YgU6)% z{oRw6sOou5ns%n6ZU6id$4TZ-7Rba%z3t@}RQWkY^Wx1no;kZSUjJ8%lH1k$cBhy5 z=knDhinq3_pOl{0_3mlF(&cGavoGG7(707*jpwIX{4TFKSSRs@ektp{X7am8@ualf zY*3)c`To5pIq6U1@kQ=)9X2I~eG$pgigIPkF8O`)?Jw_(X}y!4@Y~qAAKz_v-(v3K zzbB^MytiofH!VAg6OPFg)ACkiZ%ySi4uuFxK_U+nsGMjTY^D z&3HhJpzl$_=Sg{Yo4_G11&>SLA1|7e(%J1bN%i`o%+*V|J$EUxKYeg1BR@v@*vw_^ zFWpMa{Dp4o-P-l#XN2dfqh4EVN~CWWPtAMwep~tVMYlWNch0^t{aNv%YRiz9oRMFn zwoGx;`?|hl%UMlN+slheTbh=%9lp_fJwv_fYNe;tr<7OeF74jyd9tJqUTOB*QW7w! z&8JJQ6sU@QQG5L?!M*pRg?InUo3$;pEN-^)#bt%MXQietQJnnzMaA{!(#wmt$lu(S zt(tc~J=V|j)rasEDv^(1?$^`uoVLf+nIn<$AHz(6wF`?)yOsiT6oaR$pUXO@geCwk CWwq7- literal 908 zcmeAS@N?(olHy`uVBq!ia0vp^D}cCzgBeJ=SO#nWQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;CFUGqnWs;A{St)}ys#A7Cg8K0RV8be*;*Sq?J3;z8S zbGSq@@cvhZZ96m?RQ0$LI=h)79xY;+hMW6oyK8b!A#2B^FF$vzP>FoBXj00_o{S&= zmT-ISQe=Pn;8I3@O~-^K%Y8b}rTHh_c8&gTe(}?V+??~FyJqf>UdnxO-(HowA3{p> z+qG;>SI2c+deoM_00t?(Wb?Si zb6U+{{B8HTh^gdp6!PC{xWt~$(697K$tHS^Q diff --git a/docs/class_discord_c_p_p_1_1_message-members.html b/docs/class_discord_c_p_p_1_1_message-members.html index 2954e876..131c812d 100644 --- a/docs/class_discord_c_p_p_1_1_message-members.html +++ b/docs/class_discord_c_p_p_1_1_message-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,48 +78,68 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Message Member List
+
DiscordCPP::Message Member List

This is the complete list of members for DiscordCPP::Message, including all inherited members.

- - - - - - - - + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
authorDiscordCPP::Message
channelDiscordCPP::Message
contentDiscordCPP::Message
delete_msg()DiscordCPP::Message
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
CALL enum valueDiscordCPP::Message
CHANNEL_ICON_CHANGE enum valueDiscordCPP::Message
CHANNEL_NAME_CHANGE enum valueDiscordCPP::Message
CHANNEL_PINNED_MESSAGE enum valueDiscordCPP::Message
DEFAULT enum valueDiscordCPP::Message
delete_msg()DiscordCPP::Message
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
edit(const std::string &content)DiscordCPP::Message
edited_timestampDiscordCPP::Message
embedsDiscordCPP::Message
idDiscordCPP::DiscordObject
mention_everyoneDiscordCPP::Message
mentionsDiscordCPP::Message
get_author()DiscordCPP::Messageinline
get_channel()DiscordCPP::Message
get_channel_id()DiscordCPP::Messageinline
get_content()DiscordCPP::Messageinline
get_edited_timestamp()DiscordCPP::Messageinline
get_embeds()DiscordCPP::Messageinline
get_guild()DiscordCPP::Message
get_guild_id()DiscordCPP::Messageinline
get_id() constDiscordCPP::DiscordObjectinline
get_mentions()DiscordCPP::Messageinline
get_timestamp()DiscordCPP::Messageinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_type()DiscordCPP::Messageinline
GUILD_MEMBER_JOIN enum valueDiscordCPP::Message
is_mention_everyone()DiscordCPP::Messageinline
is_pinned()DiscordCPP::Messageinline
is_tts()DiscordCPP::Messageinline
Message(const json &data, const std::string &token)DiscordCPP::Message
Message(const Message &old)DiscordCPP::Message
Message()DiscordCPP::Message
pinnedDiscordCPP::Message
timestampDiscordCPP::Message
ttsDiscordCPP::Message
typeDiscordCPP::Message
webhook_idDiscordCPP::Message
Message(const Message &old)DiscordCPP::Message
Message()=defaultDiscordCPP::Message
RECIPIENT_ADD enum valueDiscordCPP::Message
RECIPIENT_REMOVE enum valueDiscordCPP::Message
reply(const std::string &content, const bool tts=false)DiscordCPP::Message
reply(Embed embed)DiscordCPP::Message
Type enum nameDiscordCPP::Message
~Message()DiscordCPP::Message
diff --git a/docs/class_discord_c_p_p_1_1_message.html b/docs/class_discord_c_p_p_1_1_message.html index 8c96fec7..8881faee 100644 --- a/docs/class_discord_c_p_p_1_1_message.html +++ b/docs/class_discord_c_p_p_1_1_message.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Message Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,18 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Message Class Reference
+
DiscordCPP::Message Class Reference
@@ -102,85 +110,119 @@
- + + +

+

+Public Types

enum  Type {
+  DEFAULT +, RECIPIENT_ADD +, RECIPIENT_REMOVE +, CALL +,
+  CHANNEL_NAME_CHANGE +, CHANNEL_ICON_CHANGE +, CHANNEL_PINNED_MESSAGE +, GUILD_MEMBER_JOIN +
+ }
 
+ - + - + - - - + + + - - + + - - + + - - - - - -

Public Member Functions

 Message (const json &data, const std::string &token)
 Message (const json &data, const std::string &token)
 
 Message (const Message &old)
 Message (const Message &old)
 
 Message ()
 
 ~Message ()
 Message ()=default
 
 ~Message ()
 
Message edit (const std::string &content)
 Edit this message. More...
Message edit (const std::string &content)
 Edit this message.
 
void delete_msg ()
 Delete this message. More...
void delete_msg ()
 Delete this message.
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-Public Attributes

TextChannelchannel = NULL
 the channel the message was sent in More...
 
Userauthor = NULL
 The author of this message. More...
 
std::string content
 The content of this message. More...
 
std::string timestamp
 when the message was created More...
 
std::string edited_timestamp
 when the message was edited More...
 
bool tts
 true, if this is a tts message More...
 
bool mention_everyone
 true, if everyone is mentioned More...
 
std::vector< User * > mentions
 array of mentioned users More...
 
std::vector< Embed * > embeds
 Array of embeds. More...
 
bool pinned
 true, if this message has been pinned More...
 
std::string webhook_id
 the webhook id, if the message was generated by a webhook More...
 
int type
 the type of the messsage More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
Message reply (const std::string &content, const bool tts=false)
 Send a reply to this message.
 
Message reply (Embed embed)
 Send an Embed as reply to this message.
 
std::string get_channel_id ()
 
TextChannel get_channel ()
 
std::optional< std::string > get_guild_id ()
 
std::optional< DiscordCPP::Guildget_guild ()
 
User get_author ()
 
std::string get_content ()
 
std::string get_timestamp ()
 
std::string get_edited_timestamp ()
 
bool is_tts ()
 
bool is_mention_everyone ()
 
std::vector< Userget_mentions ()
 
std::vector< Embedget_embeds ()
 
bool is_pinned ()
 
Type get_type ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - + + + + + - - - -

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 
+

Member Enumeration Documentation

+ +

◆ Type

+ +
+
+ + + + +
enum DiscordCPP::Message::Type
+
+ + + + + + + + + +
Enumerator
DEFAULT 
RECIPIENT_ADD 
RECIPIENT_REMOVE 
CALL 
CHANNEL_NAME_CHANGE 
CHANNEL_ICON_CHANGE 
CHANNEL_PINNED_MESSAGE 
GUILD_MEMBER_JOIN 
+ +
+

Constructor & Destructor Documentation

- -

◆ Message() [1/3]

+ +

◆ Message() [1/3]

@@ -188,19 +230,12 @@

DiscordCPP::Message::Message ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

@@ -215,8 +250,8 @@

-

◆ Message() [2/3]

+ +

◆ Message() [2/3]

@@ -224,8 +259,7 @@

DiscordCPP::Message::Message ( - const Message &  - old) + const Message & old) @@ -240,25 +274,33 @@

-

◆ Message() [3/3]

+ +

◆ Message() [3/3]

+ + + + + +
- +
DiscordCPP::Message::Message ())
+
+default
- -

◆ ~Message()

+ +

◆ ~Message()

@@ -266,7 +308,7 @@

DiscordCPP::Message::~Message ( - ) + ) @@ -275,8 +317,8 @@

Member Function Documentation

- -

◆ delete_msg()

+ +

◆ delete_msg()

@@ -284,7 +326,7 @@

void DiscordCPP::Message::delete_msg ( - ) + ) @@ -294,8 +336,8 @@

-

◆ edit()

+ +

◆ edit()

@@ -303,8 +345,7 @@

DiscordCPP::Message DiscordCPP::Message::edit ( - const std::string &  - content) + const std::string & content) @@ -321,196 +362,408 @@

Member Data Documentation

- -

◆ author

+ +

◆ get_author()

+ + + + + +
- + + + +
User* DiscordCPP::Message::author = NULLUser DiscordCPP::Message::get_author ()
+
+inline
- -

The author of this message.

+
Returns
The author of this message
- -

◆ channel

+ +

◆ get_channel()

- + + + +
TextChannel* DiscordCPP::Message::channel = NULLDiscordCPP::TextChannel DiscordCPP::Message::get_channel ()
- -

the channel the message was sent in

+
Returns
The Channel the message was sent in
- -

◆ content

+ +

◆ get_channel_id()

+ + + + + +
- + + + +
std::string DiscordCPP::Message::contentstd::string DiscordCPP::Message::get_channel_id ()
+
+inline
- -

The content of this message.

+
Returns
The id of the Channel the message was sent in
- -

◆ edited_timestamp

+ +

◆ get_content()

+ + + + + +
- + + + +
std::string DiscordCPP::Message::edited_timestampstd::string DiscordCPP::Message::get_content ()
+
+inline
- -

when the message was edited

+
Returns
The content of this message
- -

◆ embeds

+ +

◆ get_edited_timestamp()

+ + + + + +
- + + + +
std::vector<Embed*> DiscordCPP::Message::embedsstd::string DiscordCPP::Message::get_edited_timestamp ()
+
+inline
- -

Array of embeds.

+
Returns
When the message was edited
- -

◆ mention_everyone

+ +

◆ get_embeds()

+ + + + + +
- + + + +
bool DiscordCPP::Message::mention_everyonestd::vector< Embed > DiscordCPP::Message::get_embeds ()
+
+inline
- -

true, if everyone is mentioned

+
Returns
Array of embeds
- -

◆ mentions

+ +

◆ get_guild()

- + + + +
std::vector<User*> DiscordCPP::Message::mentionsstd::optional< DiscordCPP::Guild > DiscordCPP::Message::get_guild ()
+
Returns
The Guild the message was sent in
-

array of mentioned users

+
+
+ +

◆ get_guild_id()

+ +
+
+ + + + + +
+ + + + + + + +
std::optional< std::string > DiscordCPP::Message::get_guild_id ()
+
+inline
+
+
Returns
The id of the Guild the message was sent in
- -

◆ pinned

+ +

◆ get_mentions()

+ + + + + +
- + + + +
bool DiscordCPP::Message::pinnedstd::vector< User > DiscordCPP::Message::get_mentions ()
+
+inline
+
Returns
Array of mentioned users
+ +
+
+ +

◆ get_timestamp()

-

true, if this message has been pinned

+
+
+ + + + + +
+ + + + + + + +
std::string DiscordCPP::Message::get_timestamp ()
+
+inline
+
+
Returns
When the message was created
- -

◆ timestamp

+ +

◆ get_type()

+ + + + + +
- + + + +
std::string DiscordCPP::Message::timestampType DiscordCPP::Message::get_type ()
+
+inline
+
Returns
The type of the messsage
-

when the message was created

+
+
+ +

◆ is_mention_everyone()

+ +
+
+ + + + + +
+ + + + + + + +
bool DiscordCPP::Message::is_mention_everyone ()
+
+inline
+
+
Returns
True, if everyone is mentioned
- -

◆ tts

+ +

◆ is_pinned()

+ + + + + +
- + + + +
bool DiscordCPP::Message::ttsbool DiscordCPP::Message::is_pinned ()
+
+inline
+
Returns
True, if this message has been pinned
-

true, if this is a tts message

+
+
+ +

◆ is_tts()

+ +
+
+ + + + + +
+ + + + + + + +
bool DiscordCPP::Message::is_tts ()
+
+inline
+
+
Returns
True, if this is a tts message
- -

◆ type

+ +

◆ reply() [1/2]

- + + + + + + + +
int DiscordCPP::Message::typeDiscordCPP::Message DiscordCPP::Message::reply (const std::string & content,
const bool tts = false )
-

the type of the messsage

+

Send a reply to this message.

+
Parameters
+ + + +
[in]contentThe string message to send.
[in]tts(optional) Wether to send as tts-message or not. Default is false.
+
+
+
Returns
The message that was sent.
- -

◆ webhook_id

+ +

◆ reply() [2/2]

- + + + +
std::string DiscordCPP::Message::webhook_idDiscordCPP::Message DiscordCPP::Message::reply (DiscordCPP::Embed embed)
-

the webhook id, if the message was generated by a webhook

+

Send an Embed as reply to this message.

+
Parameters
+ + +
[in]embedThe Embed to send.
+
+
+
Returns
The message that was sent.
@@ -524,7 +777,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_message.js b/docs/class_discord_c_p_p_1_1_message.js index 04193801..956d837e 100644 --- a/docs/class_discord_c_p_p_1_1_message.js +++ b/docs/class_discord_c_p_p_1_1_message.js @@ -1,21 +1,35 @@ var class_discord_c_p_p_1_1_message = [ + [ "Type", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94", [ + [ "DEFAULT", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94ae691f84acc02439a1137f7f3af4d4db8", null ], + [ "RECIPIENT_ADD", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a39b099a6a4edb5c627538b0fb011d7a0", null ], + [ "RECIPIENT_REMOVE", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a65fff5330c277f1a8f448a0c7adaa2ed", null ], + [ "CALL", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94acb4cec52c725eeed64b81256998820d7", null ], + [ "CHANNEL_NAME_CHANGE", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a30de95900fd3da38caf7c39e097fd069", null ], + [ "CHANNEL_ICON_CHANGE", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a54ea751d13f562a43c47f3c746968758", null ], + [ "CHANNEL_PINNED_MESSAGE", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a414d8d0d56a9be05cc89f97276938b6f", null ], + [ "GUILD_MEMBER_JOIN", "class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94af2ad5fae34b95ff02971d538a90e5b82", null ] + ] ], [ "Message", "class_discord_c_p_p_1_1_message.html#a19c5808fda3154e4c8846dc6a14eea2f", null ], [ "Message", "class_discord_c_p_p_1_1_message.html#a9f4c8e841c510c06237a4870092822c2", null ], - [ "Message", "class_discord_c_p_p_1_1_message.html#a3b6faaf61a47576228e35f83efc37746", null ], + [ "Message", "class_discord_c_p_p_1_1_message.html#ac52caa31eef80fc450e2c57f09f40cca", null ], [ "~Message", "class_discord_c_p_p_1_1_message.html#aee3d3c1044a769606c970a854d6d7c06", null ], [ "delete_msg", "class_discord_c_p_p_1_1_message.html#a9bd5d0f4a99f169e0cfc2b7aa2df2c39", null ], [ "edit", "class_discord_c_p_p_1_1_message.html#a2b15fb51af651e8d764f565bedabfedd", null ], - [ "author", "class_discord_c_p_p_1_1_message.html#a10f4283ffb9753019cda51a177e71b27", null ], - [ "channel", "class_discord_c_p_p_1_1_message.html#a844fd68ac98cb30a41a82d61503a70b6", null ], - [ "content", "class_discord_c_p_p_1_1_message.html#ab509b23a7baef2b4f16ed1340afb1dbe", null ], - [ "edited_timestamp", "class_discord_c_p_p_1_1_message.html#a125f2ef02b7c872d1b93db52ef304b9d", null ], - [ "embeds", "class_discord_c_p_p_1_1_message.html#ae30cee522ff5d2d5bf8e1be328daa62d", null ], - [ "mention_everyone", "class_discord_c_p_p_1_1_message.html#aa889a6c31f4b9a8777bdd9e7f60c2c18", null ], - [ "mentions", "class_discord_c_p_p_1_1_message.html#a1fef3fd84173f724a3cf2e50018382ca", null ], - [ "pinned", "class_discord_c_p_p_1_1_message.html#a30c397fd5102155f3582c7bb2ac781ee", null ], - [ "timestamp", "class_discord_c_p_p_1_1_message.html#adb6efc50f3977d58fd0f9723e248d266", null ], - [ "tts", "class_discord_c_p_p_1_1_message.html#a4ff881c144b7313dc1a23520644b66f3", null ], - [ "type", "class_discord_c_p_p_1_1_message.html#aa55ba105379bae9e8155bd30fc7cb0f7", null ], - [ "webhook_id", "class_discord_c_p_p_1_1_message.html#ababd33d86a7624ba27c64b4779247ed4", null ] + [ "get_author", "class_discord_c_p_p_1_1_message.html#a3d6a47b48986ced5e8fa7f88b8da1064", null ], + [ "get_channel", "class_discord_c_p_p_1_1_message.html#a9f4c2e3f7e06d6bbf086ea91de299257", null ], + [ "get_channel_id", "class_discord_c_p_p_1_1_message.html#ad4a3a8f2b0e17f8d8ad4e1c16af76557", null ], + [ "get_content", "class_discord_c_p_p_1_1_message.html#a2df1736b99c9be6198ad1295fc4eebe5", null ], + [ "get_edited_timestamp", "class_discord_c_p_p_1_1_message.html#a850c700fc4745a9948cffb210f60b656", null ], + [ "get_embeds", "class_discord_c_p_p_1_1_message.html#a64080363a10634cde7b1b77169011a91", null ], + [ "get_guild", "class_discord_c_p_p_1_1_message.html#a2b6f5b184c349f0ff80d715d616a6871", null ], + [ "get_guild_id", "class_discord_c_p_p_1_1_message.html#a7a56e82d60b448ce11d7cfcbd7d31bf5", null ], + [ "get_mentions", "class_discord_c_p_p_1_1_message.html#a4dc0b701886f79a621e89cc0a5eb4b9f", null ], + [ "get_timestamp", "class_discord_c_p_p_1_1_message.html#a6118933664811a68a67227bd5e2c9137", null ], + [ "get_type", "class_discord_c_p_p_1_1_message.html#a4e80c41b1d433f5d9d7c9ea8c6b01aa3", null ], + [ "is_mention_everyone", "class_discord_c_p_p_1_1_message.html#af6caea754d1847abb839161f6e061aab", null ], + [ "is_pinned", "class_discord_c_p_p_1_1_message.html#a55c38b71d60dc9a26c44b9ec5793d818", null ], + [ "is_tts", "class_discord_c_p_p_1_1_message.html#aaa11508bd4c20efc975789fe36ed45f7", null ], + [ "reply", "class_discord_c_p_p_1_1_message.html#a66a217836aba2550b637224f455d503e", null ], + [ "reply", "class_discord_c_p_p_1_1_message.html#a241ee0008f26bdf002c0737904203cdb", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_message.png b/docs/class_discord_c_p_p_1_1_message.png index 9e0c0c8bfa750b6d6f8b24b4a0b007fcf8d0619c..d1120dfcbaa2b5ddf9d366990b8fcc6dc33a9deb 100644 GIT binary patch delta 651 zcmbQhx|nr>O1*S|Pl)UP|Nj{n7+$>jTH1eTxrKpdfyDGPFCIL202DVp8@2=}$5|5O z7t8?UgMm5I>?;fmOnRO!jv*C{Z|A=4d#u3Ys_(Yy-EaGkWeaPZ+e+4iUZ|Q9e2LS7 zz4>K)#rwaU2f90KZP48_69uE)APG-t$Q`ZBtBI5(2*b67mWgr zY`tE(;#2O6+Nl?7;`O~<1?RrM_~vqeD$iOKH)`=quIl`573lR5BjmoTK!sN;avg>&5NQJeQMQ*1lqN z5Eo`;@bwX4Ffj~dxNyXU(LoriKs`*!lmB9+=XMG=D4%?uyhvqbXXm6PYT6eAG9I?6 z=y%LbdTye@uV-tfH1Wx-r7!YcD16)b^0vwIU5Y33cZm4v|9!G8_t4=VH_zwk&Pu*A z|E2fUMwRF?m(QW54|M}eb!V-!Sk`ICIonCM<(tdt3inNmPu;EQ_j8e6Xjspya&y!E zFV>4LZ}Rly_4GE*oVHIWcUeXBmTQG7)_EOzLWXThC)?zK;pHC8^=q%Cux#mjTH1eT0+0p92M!!y?YtuoVN&GGH1m*a};H>MYqU3ol=rCr+Md>sS?R| z7#DS%_*@t$DCiv%;&Nn?lGML{vgS%k;!75Y)X%Y=dhY)6QwN>rpSSnBIQ5LB8vFOR z`avsYmo56abiU!XvmXs=zj+B?tX|o-+r%=qWZtTk89P@!^O*eU^`dn5i5KFouRNFU z{3X=&bgiwf=<*jez4!dDR`B-M&G;pHaou05Q0-Z5dzEhWzYt%Py|S%~@A!coudlY2 z>MbqHJ?Hv<;IVnbY>a9@$%ay&G| zC8e#qt0UskA|<71dt8%y3Yi(sR5HFfptorKb+u)?JNDUrH@NF|rQEhbSC1>9vzrO1 zlwsNqjRsZR+&}jh)ho7aU}kA}{uruwR>rLicZLQ(F0X?-gJ0IT>7+1S2y_h(mQR{L zd*9jQbX8E~#QAJng|MV7RxUfknYTYW!dy_&+FV-xz^X>Dz zHOEUhO33y%`+~)*?$-4BxkxYE$itxfI(Wa5)m^ilE8H)B@+g?Ka=puJ#d~6FOPMYd zI)`W;nZdQ-;qln@>n_GL)#aXZahKg~8a03M=h*tZt3|*NdfRSx|LaqRo%>%i{xhAf x<}Y~l`JYVD(C2>|gZUT0yqteg!0ASV{htHMj - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,34 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::OpusError Member List
+
DiscordCPP::OpusError Member List

This is the complete list of members for DiscordCPP::OpusError, including all inherited members.

- - - - - - - - - + + + + +
_error_codeDiscordCPP::StatusCodeExceptionprotected
_whatDiscordCPP::DiscordExceptionprotected
DiscordException(const std::string &what)DiscordCPP::DiscordException
get_error_code() constDiscordCPP::StatusCodeException
OpusError(const std::string &what, int error_code)DiscordCPP::OpusError
StatusCodeException(const std::string &what, int error_code)DiscordCPP::StatusCodeException
what() const noexceptDiscordCPP::DiscordException
~DiscordException()DiscordCPP::DiscordExceptionvirtual
~StatusCodeException()DiscordCPP::StatusCodeExceptionvirtual
DiscordException(std::string what)DiscordCPP::DiscordExceptionexplicit
get_error_code() constDiscordCPP::StatusCodeException
OpusError(std::string what, int error_code)DiscordCPP::OpusError
StatusCodeException(std::string what, int error_code)DiscordCPP::StatusCodeException
what() const noexcept overrideDiscordCPP::DiscordException
diff --git a/docs/class_discord_c_p_p_1_1_opus_error.html b/docs/class_discord_c_p_p_1_1_opus_error.html index 968f9301..2a65a1cc 100644 --- a/docs/class_discord_c_p_p_1_1_opus_error.html +++ b/docs/class_discord_c_p_p_1_1_opus_error.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::OpusError Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::OpusError Class Reference
+
DiscordCPP::OpusError Class Reference
@@ -102,37 +110,24 @@
- - - - - - - - - + + + + + + - - - - - - - -

+

Public Member Functions

 OpusError (const std::string &what, int error_code)
 
- Public Member Functions inherited from DiscordCPP::StatusCodeException
 StatusCodeException (const std::string &what, int error_code)
 
virtual ~StatusCodeException ()
 
int get_error_code () const
 OpusError (std::string what, int error_code)
 
- Public Member Functions inherited from DiscordCPP::StatusCodeException
 StatusCodeException (std::string what, int error_code)
 
int get_error_code () const
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (const std::string &what)
 
virtual ~DiscordException ()
 
const char * what () const noexcept
 
- - - - - - - + + + + +

-Additional Inherited Members

- Protected Attributes inherited from DiscordCPP::StatusCodeException
int _error_code
 
- Protected Attributes inherited from DiscordCPP::DiscordException
std::string _what
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (std::string what)
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

- -

◆ OpusError()

+ +

◆ OpusError()

@@ -169,7 +157,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_opus_error.js b/docs/class_discord_c_p_p_1_1_opus_error.js index 93a9fad3..beb793ea 100644 --- a/docs/class_discord_c_p_p_1_1_opus_error.js +++ b/docs/class_discord_c_p_p_1_1_opus_error.js @@ -1,4 +1,4 @@ var class_discord_c_p_p_1_1_opus_error = [ - [ "OpusError", "class_discord_c_p_p_1_1_opus_error.html#ad17189379a6e645e2a8d3dad1a64bc14", null ] + [ "OpusError", "class_discord_c_p_p_1_1_opus_error.html#a9c968872103705aae5d14b84c02fde14", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_opus_error.png b/docs/class_discord_c_p_p_1_1_opus_error.png index 20a7c9be96e0dae8819bf0e8e12c7f4a067c1a16..1b6b137864834f7ecfc8fdd86e368e119c6d6442 100644 GIT binary patch literal 1381 zcmaKsdr(tH6vi)7h2rosYLzz>WneHUC}MaC1R+ftgyceK83hC*QmT+d9#P7Gl?WPM z1w!@W6bO+^NJ=OHL55I_7@_Pk!>Qew-E;Qr&Ybyv`^}y| zNDMJHvM>Swz!(>bjXNWM%gA&mqC`Ab}jby1I&_)3Z88(eFI3oz5q>R1Qp! zjg2AoJ%2>jA!nb{BZwpb+5bKEuDLV}0H4j{umR)@y*Wrz+Tvmsy!RnY?_NdOqOj-< zd0SPN{K&i*`yO#z>Y`hqVVsQ_7JIaZfyMI2F%Axq*TSg%H2cRES+6K7&1}{!=ur)- zdcvx^!0+bIyNw6^8z{A6SlL}e#7;Ur`UQnu09Q)vmR$<%A`S&ZtXrn-IG#F1a53+& z@CJ=!USfOlVZ686$G?fl_Ye%dNNRMQ+S$uz~YzO0cudG7e zL#7^UKF_+a$o#qkX+FpygkUGrPg3*@W=UVq^O#M(T&m+4c#P=%+q zR>`RD*8U@a1TD}9B2%q_Ukfxq4j5wqAfkZSO-enWvE2lqNEv{{<>M>p7T11vQ%Y#s z=9qlPrg4m8QaPKLk$uQNbm8oljd?>sZ+k0AUGakx)!~lI)z$LQx6a$wwoU2C`f*o+ zMrZ2QiF=v~y*QvPkuKmqK$WK^OCnpFa=O?FnP={d2y0jkuWE#4wvIt(&V(uo@o^BQ zRH}=1DmrC1Qp|Y6RDA_s9yhBjoM06XDDT8u-km|eco9*a8m{$(MBM$Nrv>s@I1OD? z_L3`)&W+dp$*dQ8a9}^9bxZQA#AVU6ZHV@OZgihK;(=*igSd;9CgOV13co~jTqudE z)D%x1-dSaWGkJ;>HYx3KjeJbM$aM$+R&x!2f!-KQQ6JflHpBPySSHj@I9USs|C7@H zgOnszBt}2eTaT0HYKrT?4a37V#V<6Y(?D@eC*C8}?DhB34qTe~~0g~@HICE;$Px$9g{@g?bF-^`JV zdjtf^aF_A}*rcTzA?e})sP+xG?dsy@bmrsGuIXWDW;k!Sm^t*sTW4jJrBF0uXR>T!lgcH4Ww+wS)niar^BHmC%3lYeb3s2~Y6vr*yK-)#7C zR5NMNwwh9}e(I3Civ`2f(_E5q8vbtW=%_Q5x1*q|B`oPYtlswojZl7`ox!6~zJo0+ z$l%~|ATQb@eTHtc0z$nGZuy=k^0Nl5yh~|Q2~gK!BW8-p`#~hNR4`Ru_^CO%h}*Z| z*SJJfAex+yU|_gy(bBk+4XdpQ^|f%;UO_E_R?7 N02fTe3Ibzu{{lJ+p8@~? literal 1350 zcmai!eN>WH7{Fg=sX4Vy&aA{d4wm-e$OwNgmuUnMlK}R0gYt}nv%hUun+dO{G+x%cF%e4^W1ZvKkoB8zjMpt zaa)}ompTFf;0#4a;*l&zLgHYH?1i$HQY0;o-D!`fIZnA_rj}@?aSJ##O)Na$yR)B$29XIY=4VX*3Cnj zG+9TfLgOnDNQdb#k23lDCBLRY467d^tCXv+jQ9p!-q-1OW%_#=Tu5&nq5BU6Cuft% zTFcGlo4b1_C{8@&5gSU5*VZORbochI+6SM)FSTRe(%AXC>>5+&Y_=TZ(yuP*q4>i= zkAXJ}L4Y*R6A+fTuoENfC94{3HC25!Q&=6a|0@R2`RTQ0ogy%HSb~9?7J!^*Recp0 zA%pR7*!ad9vhUqQ&n?=0;MLw{%0!+TjpdLOieN?2@t!U!D^yu_$?Pp;?6s9?9!W!L z2wpA>0XNyTD$mU3W+vHW!RHJGO>Ly8wS3Z1vD|d#)cEt*W>SjF^L}WhzznK(`#{dW z;)-9SK<(T=q*Q59B!)V0LCW01@8}GVA>6%xBu%k`h~+F5=<2o+N3d{OX~C z2Y=<`c+Dpcx)y3%aF$k`*H&Zs_|3KkZl@QHmu!-E^;E0W$stW>NFHPycl3m2+?{x6 zi0|MD8L+x&PNE(}X1)VVxvPP@->!yLRNscn4E=hv#fj(Yxs7vz9M6_YG=-(eFM)jzR~Ap+&-&smlwE6 z>&SjHpmKMAaB~{rAV|x*I#8}YiW{uJg+@CQX)}fV`a`M08z8~_NYs%tv4y*MY8XMQ zoyL;_sKbwwvOP~^iki8^IL%zRRRQ7ec)-lDuc;)5V1D$jVOe!l)Qkm;Ji(lCt8Q)rK|% zHKHNwu`UK?jQ!rJlH(ZGh#(+V5$FUIcR8n{?moOeSZY`jqsx=et+lbj4Gl8H{TbO+RhZw$bN;p2Th!reS zG0&TO#b~0yFNyNvP4fqYv&I^jVUG>FRACoQIOS&&Z!H55%V~iq5O|XA@5!dQ&dwGx el(B*v=xDV`rOCJ + + + + + + +Discord.C++: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
DiscordCPP::SharedFuture< Value > Member List
+
+
+ +

This is the complete list of members for DiscordCPP::SharedFuture< Value >, including all inherited members.

+ + + + + + + + + +
get()DiscordCPP::SharedFuture< Value >inline
get_future()DiscordCPP::SharedFuture< Value >inline
set(Value value)DiscordCPP::SharedFuture< Value >inline
set_exception(const std::exception_ptr &e)DiscordCPP::SharedFuture< Value >inline
SharedFuture()DiscordCPP::SharedFuture< Value >inline
then(std::function< void(Value)> task)DiscordCPP::SharedFuture< Value >inline
then(std::function< Result(Value)> task)DiscordCPP::SharedFuture< Value >inline
wait()DiscordCPP::SharedFuture< Value >inline
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_shared_future.html b/docs/class_discord_c_p_p_1_1_shared_future.html new file mode 100644 index 00000000..414aa974 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_shared_future.html @@ -0,0 +1,372 @@ + + + + + + + +Discord.C++: DiscordCPP::SharedFuture< Value > Class Template Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::SharedFuture< Value > Class Template Reference
+
+
+ +

#include <Future.h>

+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SharedFuture ()
 
std::shared_ptr< Future< Value > > get_future ()
 
void set (Value value)
 
void set_exception (const std::exception_ptr &e)
 
Value get ()
 
void wait ()
 
SharedFuture< void > then (std::function< void(Value)> task)
 
template<typename Result >
SharedFuture< Result > then (std::function< Result(Value)> task)
 
+

Constructor & Destructor Documentation

+ +

◆ SharedFuture()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
DiscordCPP::SharedFuture< Value >::SharedFuture ()
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ get()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
Value DiscordCPP::SharedFuture< Value >::get ()
+
+inline
+
+ +
+
+ +

◆ get_future()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
std::shared_ptr< Future< Value > > DiscordCPP::SharedFuture< Value >::get_future ()
+
+inline
+
+ +
+
+ +

◆ set()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
void DiscordCPP::SharedFuture< Value >::set (Value value)
+
+inline
+
+ +
+
+ +

◆ set_exception()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
void DiscordCPP::SharedFuture< Value >::set_exception (const std::exception_ptr & e)
+
+inline
+
+ +
+
+ +

◆ then() [1/2]

+ +
+
+
+template<typename Value >
+
+template<typename Result >
+ + + + + +
+ + + + + + + +
SharedFuture< Result > DiscordCPP::SharedFuture< Value >::then (std::function< Result(Value)> task)
+
+inline
+
+

Executes a function after this future has been resolved.

+
Parameters
+ + +
[in]taskfunction to be executed. The result of future is passed to task.
+
+
+
Returns
shared future that will contain the result produced by task.
+ +
+
+ +

◆ then() [2/2]

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
SharedFuture< void > DiscordCPP::SharedFuture< Value >::then (std::function< void(Value)> task)
+
+inline
+
+

Executes a function after this future has been resolved.

+
Parameters
+ + +
[in]taskfunction to be executed.
+
+
+
Returns
shared future that will be result after task has finished.
+ +
+
+ +

◆ wait()

+ +
+
+
+template<typename Value >
+ + + + + +
+ + + + + + + +
void DiscordCPP::SharedFuture< Value >::wait ()
+
+inline
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_shared_future.js b/docs/class_discord_c_p_p_1_1_shared_future.js new file mode 100644 index 00000000..8f8d22be --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_shared_future.js @@ -0,0 +1,11 @@ +var class_discord_c_p_p_1_1_shared_future = +[ + [ "SharedFuture", "class_discord_c_p_p_1_1_shared_future.html#a75370412a897bc57ba649ad4343faebf", null ], + [ "get", "class_discord_c_p_p_1_1_shared_future.html#a1101b07c3f36a42866d1afd873015821", null ], + [ "get_future", "class_discord_c_p_p_1_1_shared_future.html#a3abd4532b411fe5dedde1c80f2159920", null ], + [ "set", "class_discord_c_p_p_1_1_shared_future.html#a29d52a6fb6e26d37cc9e33c2e7b93d60", null ], + [ "set_exception", "class_discord_c_p_p_1_1_shared_future.html#a2492e03456c280531885aa2ea5fc41f1", null ], + [ "then", "class_discord_c_p_p_1_1_shared_future.html#a3b5031b067bec89618d3155dfbff3cab", null ], + [ "then", "class_discord_c_p_p_1_1_shared_future.html#a871640c7ad972c625d5a94ed713a7088", null ], + [ "wait", "class_discord_c_p_p_1_1_shared_future.html#aad5f8ac468328174066fa9c4c4564b46", null ] +]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4-members.html b/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4-members.html new file mode 100644 index 00000000..aebc41e1 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4-members.html @@ -0,0 +1,117 @@ + + + + + + + +Discord.C++: Member List + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
DiscordCPP::SharedFuture< void > Member List
+
+
+ +

This is the complete list of members for DiscordCPP::SharedFuture< void >, including all inherited members.

+ + + + + + + + + +
get()DiscordCPP::SharedFuture< void >inline
get_future()DiscordCPP::SharedFuture< void >inline
set()DiscordCPP::SharedFuture< void >inline
set_exception(const std::exception_ptr &e)DiscordCPP::SharedFuture< void >inline
SharedFuture()DiscordCPP::SharedFuture< void >inline
then(std::function< void()> task)DiscordCPP::SharedFuture< void >inline
then(std::function< Result()> task)DiscordCPP::SharedFuture< void >inline
wait()DiscordCPP::SharedFuture< void >inline
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html b/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html new file mode 100644 index 00000000..3638bd6e --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html @@ -0,0 +1,356 @@ + + + + + + + +Discord.C++: DiscordCPP::SharedFuture< void > Class Reference + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Discord.C++ 0.13.0 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+ +
DiscordCPP::SharedFuture< void > Class Reference
+
+
+ +

#include <Future.h>

+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SharedFuture ()
 
std::shared_ptr< Future< void > > get_future ()
 
void set ()
 
void set_exception (const std::exception_ptr &e)
 
void get ()
 
void wait ()
 
SharedFuture< void > then (std::function< void()> task)
 
template<typename Result >
SharedFuture< Result > then (std::function< Result()> task)
 
+

Constructor & Destructor Documentation

+ +

◆ SharedFuture()

+ +
+
+ + + + + +
+ + + + + + + +
DiscordCPP::SharedFuture< void >::SharedFuture ()
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ get()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::SharedFuture< void >::get ()
+
+inline
+
+ +
+
+ +

◆ get_future()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< Future< void > > DiscordCPP::SharedFuture< void >::get_future ()
+
+inline
+
+ +
+
+ +

◆ set()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::SharedFuture< void >::set ()
+
+inline
+
+ +
+
+ +

◆ set_exception()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::SharedFuture< void >::set_exception (const std::exception_ptr & e)
+
+inline
+
+ +
+
+ +

◆ then() [1/2]

+ +
+
+
+template<typename Result >
+ + + + + +
+ + + + + + + +
SharedFuture< Result > DiscordCPP::SharedFuture< void >::then (std::function< Result()> task)
+
+inline
+
+

Executes a function after this future has been resolved.

+
Parameters
+ + +
[in]taskfunction to be executed. The result of future is passed to task.
+
+
+
Returns
shared future that will contain the result produced by task.
+ +
+
+ +

◆ then() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
SharedFuture< void > DiscordCPP::SharedFuture< void >::then (std::function< void()> task)
+
+inline
+
+

Executes a function after this future has been resolved.

+
Parameters
+ + +
[in]taskfunction to be executed.
+
+
+
Returns
shared future that will be result after task has finished.
+ +
+
+ +

◆ wait()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::SharedFuture< void >::wait ()
+
+inline
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.js b/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.js new file mode 100644 index 00000000..716b1f18 --- /dev/null +++ b/docs/class_discord_c_p_p_1_1_shared_future_3_01void_01_4.js @@ -0,0 +1,11 @@ +var class_discord_c_p_p_1_1_shared_future_3_01void_01_4 = +[ + [ "SharedFuture", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a17e33468d72abf3964eaabfe5a10edac", null ], + [ "get", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a6722b71f404b223c9335d4067c849f71", null ], + [ "get_future", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#ab6c04df97798d2fcbe0e16f2bbc91743", null ], + [ "set", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#af25037613d97d257cd7d1eac6d88f846", null ], + [ "set_exception", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a2d446ea043ec2bc828f531815c5c05e6", null ], + [ "then", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a65768b3ff8fae5338ebb284904528b78", null ], + [ "then", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#ae625c83f8d560882cb62a2a16fd44185", null ], + [ "wait", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a3b57b6b9314cfbcba6d772858dc3fe7e", null ] +]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_size_error-members.html b/docs/class_discord_c_p_p_1_1_size_error-members.html index b5c19531..92f0be05 100644 --- a/docs/class_discord_c_p_p_1_1_size_error-members.html +++ b/docs/class_discord_c_p_p_1_1_size_error-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,30 +78,34 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::SizeError Member List
+
DiscordCPP::SizeError Member List

This is the complete list of members for DiscordCPP::SizeError, including all inherited members.

- - - - - + + +
_whatDiscordCPP::DiscordExceptionprotected
DiscordException(const std::string &what)DiscordCPP::DiscordException
SizeError(const std::string &what)DiscordCPP::SizeError
what() const noexceptDiscordCPP::DiscordException
~DiscordException()DiscordCPP::DiscordExceptionvirtual
DiscordException(std::string what)DiscordCPP::DiscordExceptionexplicit
SizeError(std::string what)DiscordCPP::SizeErrorexplicit
what() const noexcept overrideDiscordCPP::DiscordException
diff --git a/docs/class_discord_c_p_p_1_1_size_error.html b/docs/class_discord_c_p_p_1_1_size_error.html index aa4472b5..5de249a5 100644 --- a/docs/class_discord_c_p_p_1_1_size_error.html +++ b/docs/class_discord_c_p_p_1_1_size_error.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::SizeError Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::SizeError Class Reference
+
DiscordCPP::SizeError Class Reference
@@ -101,39 +109,38 @@
- - - - - - - - - - -

+

Public Member Functions

 SizeError (const std::string &what)
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (const std::string &what)
 
virtual ~DiscordException ()
 
const char * what () const noexcept
 
- - - - + + + + + + +

-Additional Inherited Members

- Protected Attributes inherited from DiscordCPP::DiscordException
std::string _what
 
 SizeError (std::string what)
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (std::string what)
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

- -

◆ SizeError()

+ +

◆ SizeError()

+ + + + + +
- - +
DiscordCPP::SizeError::SizeError (const std::string & what)std::string what)
+
+explicit
@@ -148,7 +155,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_size_error.js b/docs/class_discord_c_p_p_1_1_size_error.js index 6e0a32dc..2ce52fe6 100644 --- a/docs/class_discord_c_p_p_1_1_size_error.js +++ b/docs/class_discord_c_p_p_1_1_size_error.js @@ -1,4 +1,4 @@ var class_discord_c_p_p_1_1_size_error = [ - [ "SizeError", "class_discord_c_p_p_1_1_size_error.html#aba8f1181d32cda868fe514c1c22b288a", null ] + [ "SizeError", "class_discord_c_p_p_1_1_size_error.html#a4f7f7d83a799144c445c03635fe20d5d", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_size_error.png b/docs/class_discord_c_p_p_1_1_size_error.png index 9c6632616949ffbd288619aa022050f9bc7acbfa..af6a9c3ed1946de353f7d4e89ab94b14b26ee082 100644 GIT binary patch literal 957 zcmeAS@N?(olHy`uVBq!ia0vp^yMVZZgBeJsCo!f1Dd_;85ZC|z{{xvX-h3_XKeXJ! zK(jz%`k5CG9y|bwo1P6@0+iz{3GxeO0P?}WoN4wI1_oviPZ!6K3dXl{A5Pk2z{9XT z@z|5U^M3?;FT5hxH1FdtUzu;KRC&EQckW*@<7{X?pb*|>(+kl(5sjCL>lzJ+U~!4-t&JGs**46+m@|qlk;yo zNT&&_@&0A(S$}7^Lxju@XvvF*~9wzm>>ABV6G5;#c;31s=<6A-veKK z+zW}bmSy_PaB*={x#H@whqF{rFkkFz$?rS+J38J>Xf7&<+@fPQ_m$jk`SNZd!OY03 z{V}VLOnFddGyj#t4S&Vxuak1_ZFxJvJhOPO?APLz(_BjLm?q4dHUEv#_szeGLY)0J z^VEJVUFdO3&OhkuBd>_`JpbCeM^%(~S6A)7c791zu+5RRhaca4FMdYwYo6u4X{-89 zZ~r{0YOZOg$6?8@%`0D}f7$Vq{mS>I)k(LnRmA^ISoJo$YQeSYSEa`9wzt+KUA`_~ zzW>VmgCWIh-mA-eWi7sO9KuP>aIR_nJy-`(_1zWV9^YxeE@oM!$iHFRH9Zo^bKBoR?sM4KrX3fLSs#v$L(H{c8hOP~M z{dDDa(|ybLO}nRFzW3ehzkHMZbADAVU!HR=&-#q>+Wex~Gr#_<|37=y%)g;dch8)e r9bj(!S?$W%GkbQfT0Z5{gg?xaH*z|0M41Bf83Ti-tDnm{r-UW|Jx%0& literal 929 zcmeAS@N?(olHy`uVBq!ia0vp^yMVZZgBeJsCo!f1DTx4|5ZC|z{{xvX-h3_XKQsZz z0^p>c4HATi<7T)^r zbW^0YkC5dHgO&12cglxSE~qgi)~UuY3Nn|M?hCx+p%laD$~tX9Ev=g2fpuM z>^ZsP)%M#P-aTG*{@LPP{A=FHvK^2MXWww_D&v~MQikjp*#lDexC;)O_+Fl2(Am+` zvAVk>;_)jbrE6Z9Q+LPK%Vmk`>iIjvx;ziQt+2h? zxglL~Yn9iwoG9BPzN^-4UtFhqb=HcW+04^cK0Udv`25xDizSj~mA+X0yj5wT9beGb zM?n$kdH%NVlLRKVt+}`UtMu;>;?)YQKSG5o5nVLC`S6yAo3Q7e9vtwdij?9XzowY2}gJIus-UOdxq5JQ)mCA?L zn#o_SO(=bD!0>H{RfFj|zJ%V@%)nq^xQ3T2>%@`h!@;2Z2&$0%)kojDBaAlcY)2n# z$%vg(Txz6ym+66&`>XUV!9HAh$Nz@t+kZ8F<(Yi*e^tetp8IQ4+-og2+D)~3uu*NE z{nN6jTHCINh1P-pc2<=>Kbtq@bXUz&rUtp|S3aw;E?8Lb;#$?D>}l(_-kWEkwe&P= zvD@EDQSs_o?{a<{)i~}I;c+_jpRq;)$Ia@Cj4REe17uoRyn3=!2HDE>FVdQ I&MBb@0RB(PxBvhE diff --git a/docs/class_discord_c_p_p_1_1_status_code_exception-members.html b/docs/class_discord_c_p_p_1_1_status_code_exception-members.html index 6e7164fe..c0209b6f 100644 --- a/docs/class_discord_c_p_p_1_1_status_code_exception-members.html +++ b/docs/class_discord_c_p_p_1_1_status_code_exception-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,33 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::StatusCodeException Member List
+
DiscordCPP::StatusCodeException Member List
diff --git a/docs/class_discord_c_p_p_1_1_status_code_exception.html b/docs/class_discord_c_p_p_1_1_status_code_exception.html index 80dca8bf..b6592e9a 100644 --- a/docs/class_discord_c_p_p_1_1_status_code_exception.html +++ b/docs/class_discord_c_p_p_1_1_status_code_exception.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::StatusCodeException Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::StatusCodeException Class Reference
+
DiscordCPP::StatusCodeException Class Reference
@@ -104,33 +111,21 @@
- - - - - - + + + - - - - - - - -

+

Public Member Functions

 StatusCodeException (const std::string &what, int error_code)
 
virtual ~StatusCodeException ()
 
int get_error_code () const
 StatusCodeException (std::string what, int error_code)
 
int get_error_code () const
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (const std::string &what)
 
virtual ~DiscordException ()
 
const char * what () const noexcept
 
- - - - - - + + + + +

-Protected Attributes

int _error_code
 
- Protected Attributes inherited from DiscordCPP::DiscordException
std::string _what
 
- Public Member Functions inherited from DiscordCPP::DiscordException
 DiscordException (std::string what)
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

- -

◆ StatusCodeException()

+ +

◆ StatusCodeException()

- -

◆ ~StatusCodeException()

- -
-
- - - - - -
- - - - - - +
DiscordCPP::StatusCodeException::~StatusCodeException ()int error_code )
-
-virtual

Member Function Documentation

- -

◆ get_error_code()

+ +

◆ get_error_code()

-

Member Data Documentation

-
-

◆ _error_code

- -
-
- - - - - -
- - - - -
int DiscordCPP::StatusCodeException::_error_code
-
-protected
-
-

The documentation for this class was generated from the following files:

diff --git a/docs/class_discord_c_p_p_1_1_status_code_exception.js b/docs/class_discord_c_p_p_1_1_status_code_exception.js index 30b67bea..0314b300 100644 --- a/docs/class_discord_c_p_p_1_1_status_code_exception.js +++ b/docs/class_discord_c_p_p_1_1_status_code_exception.js @@ -1,7 +1,5 @@ var class_discord_c_p_p_1_1_status_code_exception = [ - [ "StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html#ae3a1e8e66d9962b74ef31f6e50556c63", null ], - [ "~StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html#a5c9da7688601693110991f935eb67e72", null ], - [ "get_error_code", "class_discord_c_p_p_1_1_status_code_exception.html#a2ac0ea9f66dc1fa6b57f7ca8d96b8a09", null ], - [ "_error_code", "class_discord_c_p_p_1_1_status_code_exception.html#a5e5b65e1300836cdc5b0cecf0be96999", null ] + [ "StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html#afdb4282347340b9f568e1100f7f2e82f", null ], + [ "get_error_code", "class_discord_c_p_p_1_1_status_code_exception.html#a2ac0ea9f66dc1fa6b57f7ca8d96b8a09", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_status_code_exception.png b/docs/class_discord_c_p_p_1_1_status_code_exception.png index 8f14ccc7af60a48533f25138c3a67e0eeeafcf38..d8270a630bf16d9e2ca1dcf983b9ce213dfe5ad1 100644 GIT binary patch literal 1899 zcmd5-Yfw^Y7(QyXTdS30jcp}uMi!0bC9sQOwPA{Sya0uHLA!_|ft5FwG|Og6yQmA6 zE1I^cxLzPFF{RS3l3PfLV47KJn1G_LU>X(s+0N|D&g_q!o&B-r$9LZ6eb0HnIq&m5 z&&dq*_p+L^cn$$aGGq6^}!Qe8d?U*CSzTYjrI@BSRld#NpW0D0_RX za)EWNMhECMZUl@3WmH`X^hJ7p3ifo^F*yYs7b{r=yf(JdIF3uBB_%Y z<_Y=2_(F`?(C9_j$-Zx6bFwekhh?LjF}g@OBd5r;orrrd@^@diO4*SZp1c^cyb~V= zS#G0N&;HIm?=02~Dd9oa;zb7npvGE<<6DofG%E#}_WdxV23Q|#vyBZN#e(Jty192Y z=07MGm5&%dZ-ELq6i!<@22WsD<2hhMPA-DZDb=Us@O9dF<8r*a<@Oz;3C~i-?pH8t zjfW$GIC^Yxsru0^e;4AYICYESL{0Gy4_J;q+`liT;EgJ7AjwOGYszxYn18dY zx1+<)SU90`(H$f^wMR4AUg*?_H3NQ+jm@=c#w4vbo%#*Kwh)7H6%&3vvkWb`aYqrx zjAK{13-cyEUHK3RALRxvOs{vaQ`Uu$tHxi{i&u!$Tr{kT>dkKwYp6Y^_)YBb*jJ{h zp_=Se*x-EESA#mxC`ovuUoAhsJKN=L$iuW8KEY?o;^SzYlH`LjZJl0$`+%G_n20I^ zg7ZPG#QvGZ%Q7*E;hmReK^CJ+Z6S-CZ|UZb+En`jpjIHsp|G`GHrtrhvtQ4P#QzhK zmN$g0%Ojc}LbQE275cB_JbtxB@jlfwuR)*s%H&aQM|Q$T|Exsfqwh{1Q4j#D!24uR zOF4_CY4W(Sj8k`iK6*xgt<=`Zx^qORtt_$ntX{{dlb+=DZWK<{AzzO5)nvtPcFjdm z=TL44_+@cZ*qOfV@mng@sr}tDLthQz85-L?`B@|#emi>mnC>0=d?S;V7wX-Pkj1dy zHME=thk_QdRB6K-D2ZjtTrCHUZyaqA?W8gRHHeeM+Aa@m*)`KCpR!CD&+A4}g0Ro1 zjF5WuPPy1kYK`I4J*M+0i^(FMQu_Eln=N;DEtIDI5Qllmus0FFy9Q}`N@B1qCPXkM zk6}w1+|Z1$k5xRK+lvnu_SCCxx^lziM_YEOLO6^LeuRRQ#~mZTIHx)+T)$*}8rj?p zH0qPCMbfgpFt_8v#?{(ll&462+pYQ}52+3qz3hNzyGtA>oGjpc`rW_+lct9lFbg2& rUkq{D3*J>$0MA5|cpsWZ0`8~TgeQ~nSC%+~-y($f^v4Omk4*m^82_hi literal 1860 zcmcJQc~Fx_6u`fT7dnWDisJzqBNP>^k`N$7JP7cCUsOmS%B6xr60mZ_1IsZmqERF< zqSYXwRR~8QT#*oj5VVp?bYO@{xKxB%3>cIv9s$zNw*FE7>U7$j+1@-=#tNtXPA{~~ zo+C^S-;#ounKk9)YyZj}xW!pw5x2a|9*M-Oms(u0reD0^!@>|e3*=lRvUbH-1AAm; z(gf}ZWML89P-u_r_knf$O<&bIeyX627_P^4_0D9eFtq4;qo5m!+};c?Q`=i4lo&mk zlBZ;5v7c(W#V7){T}8}4%o~;54d1NGu8aK^*>CcPr8~?(rLN}bQ}F>y8GUs;8|xHS zQ8m=seY@H=4Zk|oS>-sAY8X0S^N0)Z;yd}8wp7gfff;qKHq|V+uQTFejcuCQqOJ)f zQa^rHEaG3dkWp!yrh)6klsSBslzD%#d1edndw?QtZGf41-l3Vd+0xyeye1Jp0Wmr zpdA?1%thJb)hH0&5cFkXK>sAEPkTBS8u(d1ux{ zwDcXFPAXk<*yH^7x%{~P%!loP(~1|5b(wsPKg1lWqs!XSWt}CEf2fqCB$bxtSC<^r zpikxa2B-MkU5?Ex7lEa%?`hm1?<=B1YEg=FBZo#DU5pK4@i#nqCBQb~xq&R!dw*42 zqZ|Fx&H#J{p(8yAt=mJcXp|FS9EZL{WZ6a6dbx*-? zejZUr3C-hZSaFvHmVvP^il`gOs=aNbayo6Z*p(X&r8|GeVCc5C6j7)KFGzQ8&iLkv zd`QPVb3;dlo{08RZL9~HPfj9}2l--e<#^+&Edd*#md7um|0}^63^v0vDJ8JlxAMh$-Wr5cO4j4V9gm zRTDdt-*r-l+`U7Z z{OrlpjMVx|sPggKd=oh)^m@U(?W@&c(AmswEm_TqdKFsyq)C1VOkxFL)?kIY5SvBA z%bU2+L^Q+K@UrrGJNjB_y@#L2kAn|x z;zl}1h2_WgbDTfyP_7#&O&{EoZ$6BNbW67s^P(qXxMHoBax8|6q@k!++tA5qAr0do zV4a`T^Tkmv0>hY^melDvQ^?=lG8wru#jWfV+Clw+ie9r-xD48qmr7PXI2PQrZM=5s z#N$X!;^Vr~kc8@MHQFGIO8)4bpgeOR&MhkN*v!lM6xBo}6DwvHIE1MZd+YcLjYq^q zn$i$M!NGpZ?;}8*L>Gf?7)K8yo%jv>#^ruS+AhNubX)laaQT<#PeL227vjvW@rA?n b%6B%^H6L$;tzBIJe|Z2%AbJXS9ZLTlh&h0S diff --git a/docs/class_discord_c_p_p_1_1_text_channel-members.html b/docs/class_discord_c_p_p_1_1_text_channel-members.html index 2595f331..06fe7be6 100644 --- a/docs/class_discord_c_p_p_1_1_text_channel-members.html +++ b/docs/class_discord_c_p_p_1_1_text_channel-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,55 +78,75 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::TextChannel Member List
+
DiscordCPP::TextChannel Member List

This is the complete list of members for DiscordCPP::TextChannel, including all inherited members.

- - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const Channel &old)DiscordCPP::Channel
Channel()DiscordCPP::Channelinline
copy()DiscordCPP::Channel
delete_channel()DiscordCPP::Channel
delete_messages(const std::vector< std::shared_ptr< Message >> &messages)DiscordCPP::TextChannel
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
from_json(Discord *client, const json &data, const std::string &token)DiscordCPP::Channelstatic
_set_last_message_id(std::string message_id)DiscordCPP::TextChannelinline
_set_last_pin_timestamp(std::string timestamp)DiscordCPP::TextChannelinline
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const std::string &token)DiscordCPP::Channelexplicit
Channel()=defaultDiscordCPP::Channel
delete_channel()DiscordCPP::Channel
delete_messages(const std::vector< std::shared_ptr< Message > > &messages)DiscordCPP::TextChannel
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
DM enum valueDiscordCPP::Channel
get_icon()DiscordCPP::Channelinline
get_id() constDiscordCPP::DiscordObjectinline
get_last_message_id()DiscordCPP::TextChannelinline
get_last_pin_timestamp()DiscordCPP::TextChannelinline
get_name()DiscordCPP::Channelinline
get_position()DiscordCPP::Channelinline
get_rate_limit_per_user()DiscordCPP::TextChannelinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_topic()DiscordCPP::TextChannelinline
get_type()DiscordCPP::Channelinline
GROUP_DM enum valueDiscordCPP::Channel
GUILD_CATEGORY enum valueDiscordCPP::Channel
GUILD_DIRECTORY enum valueDiscordCPP::Channel
GUILD_FORUM enum valueDiscordCPP::Channel
GUILD_NEWS enum valueDiscordCPP::Channel
GUILD_NEWS_THREAD enum valueDiscordCPP::Channel
GUILD_PRIVATE_THREAD enum valueDiscordCPP::Channel
GUILD_PUBLIC_THREAD enum valueDiscordCPP::Channel
GUILD_STAGE_VOICE enum valueDiscordCPP::Channel
GUILD_TEXT enum valueDiscordCPP::Channel
GUILD_VOICE enum valueDiscordCPP::Channel
history(const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")DiscordCPP::TextChannel
iconDiscordCPP::Channel
idDiscordCPP::DiscordObject
last_message_idDiscordCPP::TextChannel
last_pin_timestampDiscordCPP::TextChannel
nameDiscordCPP::Channel
nsfwDiscordCPP::TextChannel
operator std::string()DiscordCPP::Channelinline
positionDiscordCPP::Channel
rate_limit_per_userDiscordCPP::TextChannel
send(const std::string &content, const bool tts=false)DiscordCPP::TextChannel
send(Embed embed)DiscordCPP::TextChannel
TextChannel(const json &data, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &id, const std::string &token)DiscordCPP::TextChannel
TextChannel(const TextChannel &old)DiscordCPP::TextChannel
TextChannel()DiscordCPP::TextChannelinline
topicDiscordCPP::TextChannel
typeDiscordCPP::Channel
is_nsfw()DiscordCPP::TextChannelinline
operator std::string()DiscordCPP::Channelinlineexplicit
send(const std::string &content, const bool tts=false)DiscordCPP::TextChannel
send(Embed embed)DiscordCPP::TextChannel
TextChannel(const json &data, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &id, const std::string &token)DiscordCPP::TextChannel
TextChannel(const std::string &token)DiscordCPP::TextChannelexplicit
TextChannel()=defaultDiscordCPP::TextChannel
Type enum nameDiscordCPP::Channel
diff --git a/docs/class_discord_c_p_p_1_1_text_channel.html b/docs/class_discord_c_p_p_1_1_text_channel.html index eb8a5171..7be1293e 100644 --- a/docs/class_discord_c_p_p_1_1_text_channel.html +++ b/docs/class_discord_c_p_p_1_1_text_channel.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::TextChannel Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::TextChannel Class Reference
+
DiscordCPP::TextChannel Class Reference
@@ -105,101 +112,105 @@
- - + - + - - - - - - + + + + + + - + + - - + + - - - - - + + + + + + + + + + + + + + + + + + + - + - - - - - - + + + + + + - - - + - - - - - -

+

Public Member Functions

 TextChannel (const json &data, const std::string &token)
 TextChannel (const json &data, const std::string &token)
 
 TextChannel (const std::string &id, const std::string &token)
 TextChannel (const std::string &id, const std::string &token)
 
 TextChannel (const TextChannel &old)
 
 TextChannel ()
 
Message send (const std::string &content, const bool tts=false)
 Send a Message to this channel. More...
 TextChannel (const std::string &token)
 
 TextChannel ()=default
 
Message send (const std::string &content, const bool tts=false)
 Send a Message to this channel.
 
Message send (Embed embed)
Message send (Embed embed)
 Send an Embed to this channel.
 
std::vector< std::shared_ptr< Message > > history (const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
 Get messages from channel history. More...
std::vector< std::shared_ptr< Message > > history (const int limit=100, const std::string &before="", const std::string &after="", const std::string &around="")
 Get messages from channel history.
 
void delete_messages (const std::vector< std::shared_ptr< Message >> &messages)
 Delete multiple messages from this channel. More...
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
void delete_messages (const std::vector< std::shared_ptr< Message > > &messages)
 Delete multiple messages from this channel.
 
std::string get_topic ()
 
bool is_nsfw ()
 
std::string get_last_message_id ()
 
std::string get_last_pin_timestamp ()
 
int get_rate_limit_per_user ()
 
void _set_last_message_id (std::string message_id)
 
void _set_last_pin_timestamp (std::string timestamp)
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
 
 Channel (const std::string &id, const std::string &token)
 Channel (const std::string &id, const std::string &token)
 
 Channel (const Channel &old)
 
 Channel ()
 
void delete_channel ()
 Delete this channel. More...
 Channel (const std::string &token)
 
 Channel ()=default
 
void delete_channel ()
 Delete this channel.
 
Channelcopy ()
 
 operator std::string ()
 operator std::string ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

-Public Attributes

std::string topic
 the topic of the channel More...
 
bool nsfw
 true if nsfw is enabled More...
 
std::string last_message_id
 the id of the last message More...
 
std::string last_pin_timestamp
 when the last message was pinned More...
 
int rate_limit_per_user = 0
 amount of seconds a User has to wait before sending another message(0-120). Bots, as well as Users with MANAGE_MESSAGES or MANAGE_CHANNELS Permissions are unaffected. More...
 
- Public Attributes inherited from DiscordCPP::Channel
int type
 the ChannelType of the channel More...
 
int32_t position
 the sorting position More...
 
std::string name
 the channel's name More...
 
std::string icon
 the channel's icon hash More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
Type get_type ()
 
int32_t get_position ()
 
std::string get_name ()
 
std::string get_icon ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - - - - + + + + + + + + - - - -

+

Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::Channel
static Channelfrom_json (Discord *client, const json &data, const std::string &token)
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Public Types inherited from DiscordCPP::Channel
enum  Type {
+  GUILD_TEXT = 0 +, DM = 1 +, GUILD_VOICE = 2 +, GROUP_DM = 3 +,
+  GUILD_CATEGORY = 4 +, GUILD_NEWS = 5 +, GUILD_NEWS_THREAD = 10 +, GUILD_PUBLIC_THREAD = 11 +,
+  GUILD_PRIVATE_THREAD = 12 +, GUILD_STAGE_VOICE = 13 +, GUILD_DIRECTORY = 14 +, GUILD_FORUM = 15 +
+ }
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ TextChannel() [1/4]

+ +

◆ TextChannel() [1/4]

@@ -207,27 +218,20 @@

DiscordCPP::TextChannel::TextChannel ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ TextChannel() [2/4]

+ +

◆ TextChannel() [2/4]

+ +

◆ TextChannel() [3/4]

+ +
+
+ + + + + +
+ + + + - -
DiscordCPP::TextChannel::TextChannel (const std::string & token) )
+
+explicit
- -

◆ TextChannel() [3/4]

+ +

◆ TextChannel() [4/4]

+ + + + + +
- - +
DiscordCPP::TextChannel::TextChannel (const TextChannelold))
+
+default
- -

◆ TextChannel() [4/4]

+

Member Function Documentation

+ +

◆ _set_last_message_id()

@@ -282,9 +312,9 @@

- + - +
DiscordCPP::TextChannel::TextChannel void DiscordCPP::TextChannel::_set_last_message_id ()std::string message_id)
@@ -297,9 +327,33 @@

Member Function Documentation

- -

◆ delete_messages()

+ +

◆ _set_last_pin_timestamp()

+ +
+
+ + + + + +
+ + + + + + + +
void DiscordCPP::TextChannel::_set_last_pin_timestamp (std::string timestamp)
+
+inline
+
+ +
+
+ +

◆ delete_messages()

@@ -307,8 +361,7 @@

void DiscordCPP::TextChannel::delete_messages ( - const std::vector< std::shared_ptr< Message >> &  - messages) + const std::vector< std::shared_ptr< Message > > & messages) @@ -330,199 +383,233 @@

-

◆ history()

+ +

◆ get_last_message_id()

+ + + + + +
- + - - - - - + - - - - - - - - - - - - - - - - - - -
std::vector< std::shared_ptr< DiscordCPP::Message > > DiscordCPP::TextChannel::history std::string DiscordCPP::TextChannel::get_last_message_id (const int limit = 100,
) const std::string & before = "",
const std::string & after = "",
const std::string & around = "" 
)
+
+inline
- -

Get messages from channel history.

-
Parameters
- - - - - -
[in]limitMax number of messages to retrieve (1-100)
[in]beforeGet messages before this message id
[in]afterGet messages after this message id
[in]aroundGet messages around this message id
-
-
-
Returns
Array of messages
+
Returns
The id of the last message
- -

◆ send() [1/2]

+ +

◆ get_last_pin_timestamp()

+ + + + + +
- + - - - - - - - - - - + - -
DiscordCPP::Message DiscordCPP::TextChannel::send std::string DiscordCPP::TextChannel::get_last_pin_timestamp (const std::string & content,
const bool tts = false 
) )
+
+inline
- -

Send a Message to this channel.

-
Parameters
- - - -
[in]contentThe string message to send.
[in]tts(optional) Wether to send as tts-message or not. Default is false.
-
-
-
Returns
The message that was sent.
+
Returns
When the last message was pinned
- -

◆ send() [2/2]

+ +

◆ get_rate_limit_per_user()

+ + + + + +
- + - - +
DiscordCPP::Message DiscordCPP::TextChannel::send int DiscordCPP::TextChannel::get_rate_limit_per_user (DiscordCPP::Embed embed))
+
+inline
-
Parameters
- - -
[in]embedThe Embed to send.
-
-
-
Returns
The message that was sent.
+
Returns
Amount of seconds a User has to wait before sending another message(0-120).
-

Member Data Documentation

- -

◆ last_message_id

+ +

◆ get_topic()

+ + + + + +
- + + + +
std::string DiscordCPP::TextChannel::last_message_idstd::string DiscordCPP::TextChannel::get_topic ()
+
+inline
- -

the id of the last message

+
Returns
The topic of the channel
- -

◆ last_pin_timestamp

+ +

◆ history()

- + + + + + + + + + + + + + + + + + +
std::string DiscordCPP::TextChannel::last_pin_timestampstd::vector< std::shared_ptr< DiscordCPP::Message > > DiscordCPP::TextChannel::history (const int limit = 100,
const std::string & before = "",
const std::string & after = "",
const std::string & around = "" )
-

when the last message was pinned

+

Get messages from channel history.

+
Parameters
+ + + + + +
[in]limitMax number of messages to retrieve (1-100)
[in]beforeGet messages before this message id
[in]afterGet messages after this message id
[in]aroundGet messages around this message id
+
+
+
Returns
Array of messages
- -

◆ nsfw

+ +

◆ is_nsfw()

+ + + + + +
- + + + +
bool DiscordCPP::TextChannel::nsfwbool DiscordCPP::TextChannel::is_nsfw ()
+
+inline
- -

true if nsfw is enabled

+
Returns
True if nsfw is enabled
- -

◆ rate_limit_per_user

+ +

◆ send() [1/2]

- + + + + + + + +
int DiscordCPP::TextChannel::rate_limit_per_user = 0DiscordCPP::Message DiscordCPP::TextChannel::send (const std::string & content,
const bool tts = false )
-

amount of seconds a User has to wait before sending another message(0-120). Bots, as well as Users with MANAGE_MESSAGES or MANAGE_CHANNELS Permissions are unaffected.

+

Send a Message to this channel.

+
Parameters
+ + + +
[in]contentThe string message to send.
[in]tts(optional) Wether to send as tts-message or not. Default is false.
+
+
+
Returns
The message that was sent.
- -

◆ topic

+ +

◆ send() [2/2]

- + + + +
std::string DiscordCPP::TextChannel::topicDiscordCPP::Message DiscordCPP::TextChannel::send (DiscordCPP::Embed embed)
-

the topic of the channel

+

Send an Embed to this channel.

+
Parameters
+ + +
[in]embedThe Embed to send.
+
+
+
Returns
The message that was sent.
@@ -536,7 +623,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_text_channel.js b/docs/class_discord_c_p_p_1_1_text_channel.js index 75260ab7..2dbc5bf7 100644 --- a/docs/class_discord_c_p_p_1_1_text_channel.js +++ b/docs/class_discord_c_p_p_1_1_text_channel.js @@ -2,15 +2,17 @@ var class_discord_c_p_p_1_1_text_channel = [ [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html#a49bb76c2345fd3851ef82a937421f395", null ], [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html#aad331b2eb18b0af26f71b2a40cd6cc8f", null ], - [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html#a984472885c6ade7882b06ac5299e6b61", null ], - [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html#a95b46552f7d9c8e08e86d1a20d845d2d", null ], - [ "delete_messages", "class_discord_c_p_p_1_1_text_channel.html#a55c2b4e963b61495f53637eaf30016b1", null ], + [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html#a44102e53fe7978ca4cfddc1d925d3261", null ], + [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html#a185966ac4f8458085e9184d065f4ccc3", null ], + [ "_set_last_message_id", "class_discord_c_p_p_1_1_text_channel.html#a255b1d956a26efd4bdcb6d8de0cb3ac1", null ], + [ "_set_last_pin_timestamp", "class_discord_c_p_p_1_1_text_channel.html#a13b3f3a98003ed7de1235cd55df288e0", null ], + [ "delete_messages", "class_discord_c_p_p_1_1_text_channel.html#a83085d00de182c7255345e06160746e3", null ], + [ "get_last_message_id", "class_discord_c_p_p_1_1_text_channel.html#a2e7cf56f89e00d1448a0231f781f1417", null ], + [ "get_last_pin_timestamp", "class_discord_c_p_p_1_1_text_channel.html#ad824a7775a42f7d6451711c6b760567e", null ], + [ "get_rate_limit_per_user", "class_discord_c_p_p_1_1_text_channel.html#a1c2e326ca47d104d684fd65ea6e33df6", null ], + [ "get_topic", "class_discord_c_p_p_1_1_text_channel.html#a25090b86ffb53aa71cd97ec25489bbf1", null ], [ "history", "class_discord_c_p_p_1_1_text_channel.html#a24ed77f27b9e80f83cb8443747a140bb", null ], + [ "is_nsfw", "class_discord_c_p_p_1_1_text_channel.html#ab8908e05448d8d8dbe0bea31bd31f468", null ], [ "send", "class_discord_c_p_p_1_1_text_channel.html#a3a954b3826c477368cf28dc0abc05f5f", null ], - [ "send", "class_discord_c_p_p_1_1_text_channel.html#ac2f51215ab5772f2274657a1a736b504", null ], - [ "last_message_id", "class_discord_c_p_p_1_1_text_channel.html#aa2a948a63358596329c078aff368d324", null ], - [ "last_pin_timestamp", "class_discord_c_p_p_1_1_text_channel.html#a297ee2b4ffcb42147da761a4821aab93", null ], - [ "nsfw", "class_discord_c_p_p_1_1_text_channel.html#a59cf3948ac328aff40804749d219494c", null ], - [ "rate_limit_per_user", "class_discord_c_p_p_1_1_text_channel.html#aaff610c3bf3a3c364b6fec2988f3593d", null ], - [ "topic", "class_discord_c_p_p_1_1_text_channel.html#a2d76651546e17d277c5cabf3c3192b78", null ] + [ "send", "class_discord_c_p_p_1_1_text_channel.html#ac2f51215ab5772f2274657a1a736b504", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_text_channel.png b/docs/class_discord_c_p_p_1_1_text_channel.png index 93feb4cd75295a9db674a4393472e3a43f56f547..7397c8c8e64502c7cc35d08bb76371917e15fd4b 100644 GIT binary patch literal 1747 zcmb_dZ8Vf=7=E$i2$dEgNm(C9lCoQr&l*lfYtqDEMn!CDG$Y!Xd`-TWt(6QZq{uLa z@iFCPGnr^B`R*_?nwN=C`DoCNp^RbQb*giA`?2Tj>G^R#_jTQWp6kAz`+0u#L?2kK zx;NZMTMG1}(2s|I&^gVy{a$R0thSRaPQgX&ahV2gXv%1$h#)gK5 zV18F8mJZie{ft2$0bsncY!vf(0HAyf<+9H!QbAnMUp2f}17Xqr?Zoo(@Le;T<0|U; zMJBYno~l{TNqe;!a@8wH^O741@mYtB$7O6B%DtIjVveY|O4njxX&75JG~OMuv;}p@ zSJ^VD9wi%{M-r2!U$b<&SaaGs{nv>z&zF#8shZnwQ+jKwin+OV*QO5-CqRQKd2yCj zO*^7v4B(Pe-bwDe$4`Sm^6ej_EfP=ZThc6u6)$n9e){Fm2u>#RENJCawQDE)@Yaa? zi=x5yq=r%`oWGa^_3al`LQ7Hp&cyREK?y7qb~U?&5T`%U22w1pWzQK)t)455Yxt@2H6N`=v0xS~#lAMA%_jf!%sMi^_7EwtQDdU@%0VX8b#nJfefv7( zwhH1@xRhNrxYB-Ps+>=D*9>&fw{q`s@bTstdVH_uH|mJRn^lpE)Od(fw-5F_P2md= zyHFcW4H)pDuGsV*r}AYcB<_@Rpg%4~F(~VtY%6t4PLJLp;1jaw3CGK+b^gmXgh`?y z55nz~ZHTcd6JIFGq-P#virQWs(-1hsh6&P7a|Bb<9(I&!#7jnF|N4FvTEmDt!DRf> zCpDih);|a|vo0Hh2I5~T2LO)ge8u3i9HFJNB3A86bA}%W@!lTJk{>J513CQ^u@BU%RexbB z&YE|V&IVvz9-V90!tjw@6c9UhN1j>Rxv~3VT4aZmN3!95G~`{>#)<+n!7HePpi~_) z^7vA@D5ErYIyO`0OANW!6&Afd=IG*fl7!*ojrZx&TBk(yGYAzIQt;VwC1$hCERqaz z(jSylJ@NBfXS~Ece_K<{tn=RK`l#s=p+6<6a84M}coSmVQ^2~MC!EHmB8V)(#Jj;r-qX3dw%S12@-0{7<| zK$iq45B0((DA(tU6pdj=^cJs!`1tN15J35E`%iCTI3kjn(vbR%uyDWs;pBezCnec` zo+iN|5Pdy7lRnMxwm=PLd@L@VIB{Bgvs3xL-JTu65HR0*`xDS_E0PH5f0PobuVW_e=+c8q7_Cre_|AMjb zuvj!O7%bNT=ciqfl8jVvjtOm#2pc^LF6X_Cbu6bkO+L^`_POK0x-3sOw7N`=)4fxn z6NlGuq_Ir-BXZWQas!*T?h5MMP#hCJ8v*0+qIqV* zCiVCqdeOds7Go1Og*C{Y+-uZ5FC?MBq6r?g4Lewe8#o$^62GB|tcAbyZIw_2#W>W0 x`(>Vc&piBOW+(o;kDrOfGRu-|&1Wld#?X6UW<0RdgbIH@0Lm5ZQnf!I@h`D`N?-s0 literal 1705 zcmcIlX;70#82$i3Bq(<9=m-+D2*m;_NI6C24nlwst`LY-6!{=rF)4;4c#ULQ!KQ$S z23k-F#3Y3rawQ;I5ETR@Iz}KMmeY@8FrgYS{o=Ggbf!N#PIqQ^pPhYY=RKbHS$YWC zZ>_-=0{{TlqWrxv0HB3~ahtvlyk_XeNa5|vkU*@DTCIlRBH@KFqeZHeLE4 z5;cE8@iQ<^CObxOk1<)ZlD}NRy#_7p~<)8hJ4u{ ztTNTbLSHj>tW|(lmb;O#oajqPlG?S-ToxV)Zzd$kjijZ6Cu6zhEtR6A{p+N)Tag2f zQYCxb2qYkc(L!jkAx}20e5c)5a!=GT%g%8cC{BX#cF5G3qn+6tYTpbc=T|vGL8?EO z>>KQ}d=K0)WpaX$r!W>W-dMp=nY!DX2pO-ofjhc92Lc%9S;ZEJ&~H$i&^4kW3>r8v zqPHF>umrVC2UF4!hs|NITzWAkZ;XxujK4q}-Ue#fc-!WkXX*a7UI=We+|=edpdFQu z0}!E~cR5#q32@N?tg8I`mtbGxKXNb<3Cr1|$7cN`oWIn{69XrT0DS$WyrP;TTb zmYzzJQ|c;3O`Tnxg4`G5!!EgVuE{)fSgrn(Xj&*kgb#-@u-&ouzh0`7kzZmrmmLVo z+u3BHz(+w%zv!X17B`D=FG>kjg2HK9EhU#ki)@bB;{^IGFrO$YVY3LLZQ7-Qg`2X3 zhYDI1MGP@<%@L189Vxofpk7D_+hf66`l zEVSZacsETCKzE=r3O=qTpB*cDDNl(v-Mg;b%2D;_tZ4X=b|%{4)fKX6|)QO8qyq{nilw_N8>J|(oUK9HYTn1N&yZFr09^1e9ZR(j0J zRJfEY*6HmlkxHIYzzLt{9+w<5RjYVhO5Flmw%Vx`d%7CzeBU!gT_^*SHtO^)RLZE| z&9ZVtcwV(=S78t*_R!dI9*sqjwRGGpS9p@PYN|0jn#hkUOI(e+z08pvH!-p50iPL! zY(5uG%~?1CYDtRzmBH6A&~C%KpIZtDqBJuN^BmG7zi<5SjS^*VccZAPu^98<&b8fR z+fnjh4$Pp6PZ=~RU8nX~LNeZ*OYe2gEEfb08%YCyx;`QBQVy7vzU~+Il=gV^P^*;1 zffIWcMF`H6gZ%Y?7eqSKZ!MTCeeSBFhzrdBL z*i67=#n-dD949-Y_lL!-+5VN_S?Q5;i_lxa}#3OWBz-wc?$zdAt$G1)6xS~UYCcc3qxnp{Oh*} z%qkLAu*B9-GoJGKSy~vB-Uaqjv&$7+ncwJ4;L^7}%;eRmeZl;!W^>b@U!xP_f;}Em zt0>$9g-%1q#;y^53=)wrWEOea{unovWSe3qxvp%8p9mZuO)7rtJQK&U$k~wvOJNrM tZ$1A=UNrirY071m?TsSikQ&W8j|{J+yS!bpnS%cn0Of=B=6W7J^B0$~6HWjC diff --git a/docs/class_discord_c_p_p_1_1_threadpool-members.html b/docs/class_discord_c_p_p_1_1_threadpool-members.html index 09ba4af9..cde45d95 100644 --- a/docs/class_discord_c_p_p_1_1_threadpool-members.html +++ b/docs/class_discord_c_p_p_1_1_threadpool-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,32 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Threadpool Member List
+
DiscordCPP::Threadpool Member List

This is the complete list of members for DiscordCPP::Threadpool, including all inherited members.

- - - - - - + + + +
execute(F &&task)DiscordCPP::Threadpoolinline
execute(F &&task)DiscordCPP::Threadpoolinline
then(std::shared_future< F > &future, T &&task)DiscordCPP::Threadpoolinline
then(std::shared_future< void > &future, T &&task)DiscordCPP::Threadpoolinline
Threadpool(const unsigned int size=4)DiscordCPP::Threadpool
Threadpool(const Threadpool &)=deleteDiscordCPP::Threadpool
execute(F &&task)DiscordCPP::Threadpoolinline
execute(F &&task)DiscordCPP::Threadpoolinline
Threadpool(const unsigned int size=4)DiscordCPP::Threadpoolexplicit
Threadpool(const Threadpool &)=deleteDiscordCPP::Threadpool
~Threadpool()DiscordCPP::Threadpool
diff --git a/docs/class_discord_c_p_p_1_1_threadpool.html b/docs/class_discord_c_p_p_1_1_threadpool.html index 80b4fa2c..43e1b039 100644 --- a/docs/class_discord_c_p_p_1_1_threadpool.html +++ b/docs/class_discord_c_p_p_1_1_threadpool.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::Threadpool Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,58 +78,65 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::Threadpool Class Reference
+
DiscordCPP::Threadpool Class Reference

#include <Threadpool.h>

- - + - + - + - - - - - - - - - - - - + + + + + +

+

Public Member Functions

 Threadpool (const unsigned int size=4)
 Threadpool (const unsigned int size=4)
 
 Threadpool (const Threadpool &)=delete
 Threadpool (const Threadpool &)=delete
 
 ~Threadpool ()
 ~Threadpool ()
 
template<typename F , typename R = std::invoke_result_t<std::decay_t<F>>, typename = std::enable_if_t<!std::is_void_v<R>>>
std::shared_future< R > execute (F &&task)
 
template<typename F , typename = std::enable_if_t<std::is_void_v<std::invoke_result_t<std::decay_t<F>>>>>
std::shared_future< void > execute (F &&task)
 
template<typename F , typename T , typename R = std::invoke_result_t<std::decay_t<T>, std::decay_t<F>>>
std::shared_future< R > then (std::shared_future< F > &future, T &&task)
 
template<typename T , typename R = std::invoke_result_t<std::decay_t<T>>>
std::shared_future< R > then (std::shared_future< void > &future, T &&task)
 
template<typename F , typename R = std::invoke_result_t<std::decay_t<F>>, typename = std::enable_if_t<!std::is_void_v<R>>>
SharedFuture< R > execute (F &&task)
 
template<typename F , typename = std::enable_if_t<std::is_void_v<std::invoke_result_t<std::decay_t<F>>>>>
SharedFuture< void > execute (F &&task)
 

Constructor & Destructor Documentation

- -

◆ Threadpool() [1/2]

+ +

◆ Threadpool() [1/2]

- -

◆ then() [1/2]

- -
-
-
-template<typename F , typename T , typename R = std::invoke_result_t<std::decay_t<T>, std::decay_t<F>>>
- - - - - -
- - - - - - - - - - - - - - - - - - -
std::shared_future<R> DiscordCPP::Threadpool::then (std::shared_future< F > & future,
T && task 
)
-
-inline
-
-

Executes a function on the Threadpool after future has been resolved.

-
Parameters
- - - -
[in]futureshared future that will be awaited first.
[in]taskfunction to be executed. The result of future is passed to task.
-
-
-
Returns
shared future that will contain the result produced by task.
- -
-
- -

◆ then() [2/2]

- -
-
-
-template<typename T , typename R = std::invoke_result_t<std::decay_t<T>>>
- - - - - -
- - - - - - - - - - - - - - - - - - -
std::shared_future<R> DiscordCPP::Threadpool::then (std::shared_future< void > & future,
T && task 
)
-
-inline
-
-

Executes a function on the Threadpool after future has been resolved.

-
Parameters
- - - -
[in]futureshared future that will be awaited first.
[in]taskfunction to be executed.
-
-
-
Returns
shared future that will contain the result produced by task.
-

The documentation for this class was generated from the following files:
diff --git a/docs/class_discord_c_p_p_1_1_threadpool.js b/docs/class_discord_c_p_p_1_1_threadpool.js index c9f75415..f9135366 100644 --- a/docs/class_discord_c_p_p_1_1_threadpool.js +++ b/docs/class_discord_c_p_p_1_1_threadpool.js @@ -3,8 +3,6 @@ var class_discord_c_p_p_1_1_threadpool = [ "Threadpool", "class_discord_c_p_p_1_1_threadpool.html#a32279eafd61e1ee5d104edd7c753e095", null ], [ "Threadpool", "class_discord_c_p_p_1_1_threadpool.html#ab2dd9a5a23785300c084325c597de797", null ], [ "~Threadpool", "class_discord_c_p_p_1_1_threadpool.html#ae0c7e15d60fe11a508650dcaac993756", null ], - [ "execute", "class_discord_c_p_p_1_1_threadpool.html#a43403a85ca53e4b8169707b25ebb474f", null ], - [ "execute", "class_discord_c_p_p_1_1_threadpool.html#a5eccc65fe045fc6fe9d871032a95afdb", null ], - [ "then", "class_discord_c_p_p_1_1_threadpool.html#a891fec5ff65ba814fa52439410c934d5", null ], - [ "then", "class_discord_c_p_p_1_1_threadpool.html#ac342f0e266117f79d02f3f88060f28ae", null ] + [ "execute", "class_discord_c_p_p_1_1_threadpool.html#abc9ed3f1fb1a193938bd98bf337af8bf", null ], + [ "execute", "class_discord_c_p_p_1_1_threadpool.html#a92ec3f697d070b9471d7e898da0f30e7", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_user-members.html b/docs/class_discord_c_p_p_1_1_user-members.html index 6a0b022d..9e28b453 100644 --- a/docs/class_discord_c_p_p_1_1_user-members.html +++ b/docs/class_discord_c_p_p_1_1_user-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,52 +78,59 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::User Member List
+
DiscordCPP::User Member List

This is the complete list of members for DiscordCPP::User, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
avatarDiscordCPP::User
botDiscordCPP::User
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
discriminatorDiscordCPP::User
emailDiscordCPP::User
flagsDiscordCPP::User
get_dmchannel()DiscordCPP::User
idDiscordCPP::DiscordObject
localeDiscordCPP::User
mfa_enabledDiscordCPP::User
Nitro enum valueDiscordCPP::User
NitroClassic enum valueDiscordCPP::User
None enum valueDiscordCPP::User
operator std::string()DiscordCPP::Userinlinevirtual
premium_typeDiscordCPP::User
PremiumTypes enum nameDiscordCPP::User
send(const std::string &content, const bool tts=false)DiscordCPP::User
send(const Embed &embed)DiscordCPP::User
User()DiscordCPP::Userinline
User(const json &data, const std::string &token)DiscordCPP::User
User(const std::string &id, const std::string &token)DiscordCPP::User
usernameDiscordCPP::User
verifiedDiscordCPP::User
~User()DiscordCPP::Userinlinevirtual
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
get_avatar()DiscordCPP::Userinline
get_discriminator()DiscordCPP::Userinline
get_dmchannel()DiscordCPP::User
get_email()DiscordCPP::Userinline
get_flags()DiscordCPP::Userinline
get_id() constDiscordCPP::DiscordObjectinline
get_locale()DiscordCPP::Userinline
get_premium_type()DiscordCPP::Userinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_username()DiscordCPP::Userinline
is_bot()DiscordCPP::Userinline
is_mfa_enabled()DiscordCPP::Userinline
is_verified()DiscordCPP::Userinline
Nitro enum valueDiscordCPP::User
NitroClassic enum valueDiscordCPP::User
None enum valueDiscordCPP::User
operator std::string()DiscordCPP::Userinlineexplicitvirtual
PremiumType enum nameDiscordCPP::User
send(const std::string &content, const bool tts=false)DiscordCPP::User
send(const Embed &embed)DiscordCPP::User
User()=defaultDiscordCPP::User
User(const json &data, const std::string &token)DiscordCPP::User
User(const std::string &id, const std::string &token)DiscordCPP::User
~User()=defaultDiscordCPP::Uservirtual
diff --git a/docs/class_discord_c_p_p_1_1_user.html b/docs/class_discord_c_p_p_1_1_user.html index f8b02739..ca849a7e 100644 --- a/docs/class_discord_c_p_p_1_1_user.html +++ b/docs/class_discord_c_p_p_1_1_user.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::User Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,19 +78,24 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::User Class Reference
+
DiscordCPP::User Class Reference
@@ -104,112 +111,106 @@
- - - +

+

Public Types

enum  PremiumTypes { None -, NitroClassic -, Nitro +
enum  PremiumType { None +, NitroClassic +, Nitro }
 
 
- - - - + + + - + - - - - + + + + - - + + - - + + - + - - - - - -

+

Public Member Functions

 User ()
 
 User (const json &data, const std::string &token)
 User ()=default
 
 User (const json &data, const std::string &token)
 
 User (const std::string &id, const std::string &token)
 User (const std::string &id, const std::string &token)
 
virtual ~User ()
 
DMChannel get_dmchannel ()
 get/create the DMChannel for this user More...
virtual ~User ()=default
 
DMChannel get_dmchannel ()
 get/create the DMChannel for this user
 
Message send (const std::string &content, const bool tts=false)
 send a message to this user More...
Message send (const std::string &content, const bool tts=false)
 send a message to this user
 
Message send (const Embed &embed)
 send an embed to this user More...
Message send (const Embed &embed)
 send an embed to this user
 
virtual operator std::string ()
virtual operator std::string ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-Public Attributes

std::string username
 ther user's name More...
 
std::string discriminator
 the user's discord-tag More...
 
std::string avatar
 the user's avatar hash More...
 
bool bot = false
 true, if the user is a bot More...
 
bool mfa_enabled = false
 true, if the user has enabled two factor authentification More...
 
std::string locale
 the user's chosen language option More...
 
bool verified = false
 true, if the user's email has been verified More...
 
std::string email
 the user's email More...
 
int flags = 0
 the flags on a user's account More...
 
int premium_type = PremiumTypes::None
 the type of Nitro subscription on a user's account More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
std::string get_username ()
 the user's name
 
std::string get_discriminator ()
 the user's discord-tag
 
std::string get_avatar ()
 the user's avatar hash
 
bool is_bot ()
 true, if the user is a bot
 
bool is_mfa_enabled ()
 true, if the user has enabled two factor authentification
 
std::string get_locale ()
 the user's chosen language option
 
bool is_verified ()
 true, if the user's email has been verified
 
std::string get_email ()
 the user's email
 
int get_flags ()
 the flags on a user's account
 
PremiumType get_premium_type ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - + + + + + - - - -

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Member Enumeration Documentation

- -

◆ PremiumTypes

+ +

◆ PremiumType

- - - + + +
Enumerator
None 
NitroClassic 
Nitro 
Enumerator
None 
NitroClassic 
Nitro 

Constructor & Destructor Documentation

- -

◆ User() [1/3]

+ +

◆ User() [1/3]

- -

◆ User() [2/3]

+ +

◆ User() [2/3]

@@ -242,27 +243,20 @@

DiscordCPP::User::User ( - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ User() [3/3]

+ +

◆ User() [3/3]

- -

◆ ~User()

+ +

◆ ~User()

@@ -315,28 +302,35 @@

Member Function Documentation

- -

◆ get_dmchannel()

+ +

◆ get_avatar()

+ + + + + +
- + - +
DiscordCPP::DMChannel DiscordCPP::User::get_dmchannel std::string DiscordCPP::User::get_avatar ())
+
+inline
-

get/create the DMChannel for this user

-
Returns
DMChannel
+

the user's avatar hash

- -

◆ operator std::string()

+ +

◆ get_discriminator()

- -

◆ send() [1/2]

+ +

◆ get_dmchannel()

- + - - +
DiscordCPP::Message DiscordCPP::User::send DiscordCPP::DMChannel DiscordCPP::User::get_dmchannel (const Embedembed))
-

send an embed to this user

-
Parameters
- - -
[in]embedThe Embed to send.
-
-
-
Returns
The message that was sent.
+

get/create the DMChannel for this user

+
Returns
DMChannel
- -

◆ send() [2/2]

+ +

◆ get_email()

+ + + + + +
- + - - - - - - - - - - + - -
DiscordCPP::Message DiscordCPP::User::send std::string DiscordCPP::User::get_email (const std::string & content,
const bool tts = false 
) )
+
+inline
-

send a message to this user

-
Parameters
- - - -
[in]contentThe string message to send.
[in]tts(optional) Wether to send as tts-message or not. Default is false.
-
-
-
Returns
The message that was sent.
+

the user's email

-

Member Data Documentation

- -

◆ avatar

+ +

◆ get_flags()

+ + + + + +
- + + + +
std::string DiscordCPP::User::avatarint DiscordCPP::User::get_flags ()
+
+inline
-

the user's avatar hash

+

the flags on a user's account

- -

◆ bot

+ +

◆ get_locale()

+ + + + + +
- + + + +
bool DiscordCPP::User::bot = falsestd::string DiscordCPP::User::get_locale ()
+
+inline
-

true, if the user is a bot

+

the user's chosen language option

- -

◆ discriminator

+ +

◆ get_premium_type()

+ + + + + +
- + + + +
std::string DiscordCPP::User::discriminatorPremiumType DiscordCPP::User::get_premium_type ()
+
+inline
- -

the user's discord-tag

+
Returns
the type of Nitro subscription on a user's account
- -

◆ email

+ +

◆ get_username()

+ + + + + +
- + + + +
std::string DiscordCPP::User::emailstd::string DiscordCPP::User::get_username ()
+
+inline
-

the user's email

+

the user's name

- -

◆ flags

+ +

◆ is_bot()

+ + + + + +
- + + + +
int DiscordCPP::User::flags = 0bool DiscordCPP::User::is_bot ()
+
+inline
-

the flags on a user's account

+

true, if the user is a bot

- -

◆ locale

+ +

◆ is_mfa_enabled()

+ + + + + +
- + + + +
std::string DiscordCPP::User::localebool DiscordCPP::User::is_mfa_enabled ()
+
+inline
-

the user's chosen language option

+

true, if the user has enabled two factor authentification

- -

◆ mfa_enabled

+ +

◆ is_verified()

+ + + + + +
- + + + +
bool DiscordCPP::User::mfa_enabled = falsebool DiscordCPP::User::is_verified ()
+
+inline
-

true, if the user has enabled two factor authentification

+

true, if the user's email has been verified

- -

◆ premium_type

+ +

◆ operator std::string()

+ + + + + +
- + + + +
int DiscordCPP::User::premium_type = PremiumTypes::Nonevirtual DiscordCPP::User::operator std::string ()
+
+inlineexplicitvirtual
+
Returns
Username as std::string
-

the type of Nitro subscription on a user's account

+

Reimplemented in DiscordCPP::Member.

- -

◆ username

+ +

◆ send() [1/2]

- + + + +
std::string DiscordCPP::User::usernameDiscordCPP::Message DiscordCPP::User::send (const Embed & embed)
-

ther user's name

+

send an embed to this user

+
Parameters
+ + +
[in]embedThe Embed to send.
+
+
+
Returns
The message that was sent.
- -

◆ verified

+ +

◆ send() [2/2]

- + + + + + + + +
bool DiscordCPP::User::verified = falseDiscordCPP::Message DiscordCPP::User::send (const std::string & content,
const bool tts = false )
-

true, if the user's email has been verified

+

send a message to this user

+
Parameters
+ + + +
[in]contentThe string message to send.
[in]tts(optional) Wether to send as tts-message or not. Default is false.
+
+
+
Returns
The message that was sent.
@@ -599,7 +686,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_user.js b/docs/class_discord_c_p_p_1_1_user.js index 96d06282..93fe15c3 100644 --- a/docs/class_discord_c_p_p_1_1_user.js +++ b/docs/class_discord_c_p_p_1_1_user.js @@ -1,26 +1,26 @@ var class_discord_c_p_p_1_1_user = [ - [ "PremiumTypes", "class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910", [ - [ "None", "class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910a911ef208bfbbabdb6587919be114e2a6", null ], - [ "NitroClassic", "class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910a1485e3903e92d2fbf686091b3ef0266b", null ], - [ "Nitro", "class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910ad76130a9e474a98289d686d035895fa3", null ] + [ "PremiumType", "class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594f", [ + [ "None", "class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fa911ef208bfbbabdb6587919be114e2a6", null ], + [ "NitroClassic", "class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fa1485e3903e92d2fbf686091b3ef0266b", null ], + [ "Nitro", "class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fad76130a9e474a98289d686d035895fa3", null ] ] ], - [ "User", "class_discord_c_p_p_1_1_user.html#ad2fa751a66a7d6fb1dc65988adccd57e", null ], + [ "User", "class_discord_c_p_p_1_1_user.html#a962582cfe76dbf052a6f324a883bba75", null ], [ "User", "class_discord_c_p_p_1_1_user.html#ac59385fdd50febd5fa601a45be0c9999", null ], [ "User", "class_discord_c_p_p_1_1_user.html#ac06dadc43f733c8c9a83a395b9872bf2", null ], - [ "~User", "class_discord_c_p_p_1_1_user.html#af8cad2d8ab3ba42b55938187f3cc2881", null ], + [ "~User", "class_discord_c_p_p_1_1_user.html#a40724453fe028689e8b5eba2e90d6464", null ], + [ "get_avatar", "class_discord_c_p_p_1_1_user.html#a8822ada5e0a6fca9cace5bccbf58c91a", null ], + [ "get_discriminator", "class_discord_c_p_p_1_1_user.html#a9348d2a29fd0f9904adc00a0020823a4", null ], [ "get_dmchannel", "class_discord_c_p_p_1_1_user.html#a90dfcdcdce6aad804121e71579f12edc", null ], + [ "get_email", "class_discord_c_p_p_1_1_user.html#ad8136441cc0988ce75c80ad48e14186c", null ], + [ "get_flags", "class_discord_c_p_p_1_1_user.html#a4f0c3e3dd34673ec65e42e93fb9c3e18", null ], + [ "get_locale", "class_discord_c_p_p_1_1_user.html#aa8ec407bfb6aa73b13cc312dbaefdc68", null ], + [ "get_premium_type", "class_discord_c_p_p_1_1_user.html#acef615b70bb7429b2268b9d59dffe072", null ], + [ "get_username", "class_discord_c_p_p_1_1_user.html#affc8e3e2f049ae2b7927f95fa9c93c52", null ], + [ "is_bot", "class_discord_c_p_p_1_1_user.html#ad655ed20e91515ad683ae7b97a2f81db", null ], + [ "is_mfa_enabled", "class_discord_c_p_p_1_1_user.html#a6d4fa5a4164da517a62ed9285ed5d054", null ], + [ "is_verified", "class_discord_c_p_p_1_1_user.html#a5d213d4a7bf7729aa3d1be56c542f709", null ], [ "operator std::string", "class_discord_c_p_p_1_1_user.html#a6d46175ca41f9e24c70b2b119ddca6df", null ], [ "send", "class_discord_c_p_p_1_1_user.html#ad72825b7b744da6950bfa82e6057d638", null ], - [ "send", "class_discord_c_p_p_1_1_user.html#abc778048f38563d4c2fddbb182315bb0", null ], - [ "avatar", "class_discord_c_p_p_1_1_user.html#ac1c2f9c2742100fb6e6d0b502b31afaf", null ], - [ "bot", "class_discord_c_p_p_1_1_user.html#a7a385a9b8f1db5e02fea2c39ebdc7be5", null ], - [ "discriminator", "class_discord_c_p_p_1_1_user.html#a8272f9273418c84c4d25912bcf98e416", null ], - [ "email", "class_discord_c_p_p_1_1_user.html#a8a370db284839911157d77f5a6934be6", null ], - [ "flags", "class_discord_c_p_p_1_1_user.html#a1a2fe00f26691215b4d662d414a67835", null ], - [ "locale", "class_discord_c_p_p_1_1_user.html#a8e08290fd9e50537af15140333b3ac12", null ], - [ "mfa_enabled", "class_discord_c_p_p_1_1_user.html#a1dbf0ab8ecf94b596d2884be3e04638f", null ], - [ "premium_type", "class_discord_c_p_p_1_1_user.html#a02f22305ee286229f67614ac22d3799c", null ], - [ "username", "class_discord_c_p_p_1_1_user.html#a03ff73a5bf00f6e5ada57c2a59c21912", null ], - [ "verified", "class_discord_c_p_p_1_1_user.html#a93fb017f3d3065dc15c6f7ca9c7d9b49", null ] + [ "send", "class_discord_c_p_p_1_1_user.html#abc778048f38563d4c2fddbb182315bb0", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_user.png b/docs/class_discord_c_p_p_1_1_user.png index 63c4a18b7be892c10b2a6661e6e35def7c4aed70..8cdc6fedd7e1934a87dde6c928913c6e6dcf9169 100644 GIT binary patch literal 938 zcmeAS@N?(olHy`uVBq!ia0vp^D}cCzgBeJ=SO#nWQqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GVso-U3d6^w7^zTLD~LBM79 zGOerc{~wvnD#-dJsVqzT%3Klk85TY5{{NMZNrW>@RM{^tuIlL>Get%Brt9JR{<{=T zN*4w2>Ggg)Hh;O+!Pwbv`?ahl?>sW)!M1+xu;OSjj}_$7I9 z**}Y`ktXHUZd=}7wC^~#^p)EdYqnpp^*cAb3bI;%cH@i7A)m9qRLtw$p0%&g%Ki7m zwZY$Yu3lYtU#RB(?3b@BN&_eTX*ex@>w2$-XJ0|!q%B8WJugk#p3!5d$G|Y-GgE_T zgzJ~DQAbKdFK&M>wd{1quXXGU(J>+nI)#A@8;-a#9uN{|W$?x;FzLRoloN+`gM#P% z{%)^Hs(Mp7Sh=w4-nxsk(&F`is?vk) zm2X{Hyz;)avZwurh%YOIRZP!x&1>>?U40^xmoA#Adw%ojz9z_}BF&d<9=CYzi_qtuMJFb& zoG&P=x7TPzCQC5C)x}GWlVprEtFCaWNXvD|{mXRwQkU=h=GX4bTVXdVbNgIoAKPk@ zJw>J6XWrt+vGeoioV!?;a(ms>9kugIEj>3Kj$a6MyPnr1pwB&{K8f`j9%KE%{CLuO Vp-;EkZUA!?gQu&X%Q~loCIIW=xMKhS literal 910 zcmeAS@N?(olHy`uVBq!ia0vp^D}cCzgBeJ=SO#nWQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;#=pipA=>iSN@W1Dqg(! z>mE0urgTrHcbw!G_H@KsUU zQ!8&>TJk6P;-vtt>qYZd{mEMN-tEf{JO9(2O1I({pAU}RGb>ttS)JRKRr~!)MSbti z6I@&UMSM~5%2|TBeT`+;`NhK`y{>P)DPB7(tFCw6`OW{re9iTqXIO7aeKl{X)Z1US z2jB0V>2`c&x7Q_cp7;!V^F@=c9ClSbDI`8s#rxhO!(%%b7@qB62ul#Xcs*P2a;VGw zdD%1clwa+ZJ0K>`y5Wc`qfTKUgLjO`0U_Mnf4LV0oFW*R4gdp&VcHIj236xlnU`}9 zG9(8DaGmSzJGPvoVYyG|xwQL7zIE^Vci-i+^Y@K=!)~Ab606PYa{C*DxeYid=FJK@ zzG$gpW02o9hU9$$y2>IAT}oBE-MnWd?_{|1;qI059bu*Uulmn1)I8YuB2t|}bn~L= z3BebYE=4Z>eLn3vzw2sKt`CjJpJ&uxUoJhpc#G^!o7>eTSLGhC)weQ5Jc2q-k1OG1 zv`LGA7{h@%;s?0aDE+F^P1@D<;&w6b&!QhRCacwXhh?l+^;K@+;eSDQqM(+ zMJj*o^t3#u?O34_X(Yy5Z+E*@P7DCMXEb)!Kzm^4chL zmjCYYZ&A7Cm&@<&-uS}qk^3X9uNP|kzGy7Zs&)#J?S2+?GWYLk*|o)9L8rH5NG?=Z z`N*W~uj#FhJ}Z6C*m*vGdos#jK6Sk7R`A+Ud6u zY`wYfZ>`_7}uVg ej-V!w|BTybIzQ4 - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,51 +78,67 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceChannel Member List
+
DiscordCPP::VoiceChannel Member List

This is the complete list of members for DiscordCPP::VoiceChannel, including all inherited members.

- - - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - +
_tokenDiscordCPP::DiscordObjectprotected
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
bitrateDiscordCPP::VoiceChannel
Channel(const json &data, const std::string &token)DiscordCPP::Channel
api_call(const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)DiscordCPP::DiscordObjectprotected
Channel(const json &data, const std::string &token)DiscordCPP::Channel
Channel(const std::string &id, const std::string &token)DiscordCPP::Channel
Channel(const Channel &old)DiscordCPP::Channel
Channel()DiscordCPP::Channelinline
connect()DiscordCPP::VoiceChannel
copy()DiscordCPP::Channel
delete_channel()DiscordCPP::Channel
DiscordObject()DiscordCPP::DiscordObjectinline
DiscordObject(const std::string &token)DiscordCPP::DiscordObject
from_json(Discord *client, const json &data, const std::string &token)DiscordCPP::Channelstatic
iconDiscordCPP::Channel
idDiscordCPP::DiscordObject
nameDiscordCPP::Channel
operator std::string()DiscordCPP::Channelinline
parentDiscordCPP::VoiceChannel
positionDiscordCPP::Channel
typeDiscordCPP::Channel
user_limitDiscordCPP::VoiceChannel
VoiceChannel(Discord *client, const json &data, const std::string &token)DiscordCPP::VoiceChannel
Channel(const std::string &token)DiscordCPP::Channelexplicit
Channel()=defaultDiscordCPP::Channel
connect()DiscordCPP::VoiceChannel
delete_channel()DiscordCPP::Channel
DiscordObject()=defaultDiscordCPP::DiscordObject
DiscordObject(std::string token)DiscordCPP::DiscordObjectexplicit
DiscordObject(std::string token, std::string id)DiscordCPP::DiscordObjectexplicit
DM enum valueDiscordCPP::Channel
get_bitrate()DiscordCPP::VoiceChannelinline
get_icon()DiscordCPP::Channelinline
get_id() constDiscordCPP::DiscordObjectinline
get_name()DiscordCPP::Channelinline
get_parent()DiscordCPP::VoiceChannel
get_position()DiscordCPP::Channelinline
get_token() constDiscordCPP::DiscordObjectinlineprotected
get_type()DiscordCPP::Channelinline
get_user_limit()DiscordCPP::VoiceChannelinline
GROUP_DM enum valueDiscordCPP::Channel
GUILD_CATEGORY enum valueDiscordCPP::Channel
GUILD_DIRECTORY enum valueDiscordCPP::Channel
GUILD_FORUM enum valueDiscordCPP::Channel
GUILD_NEWS enum valueDiscordCPP::Channel
GUILD_NEWS_THREAD enum valueDiscordCPP::Channel
GUILD_PRIVATE_THREAD enum valueDiscordCPP::Channel
GUILD_PUBLIC_THREAD enum valueDiscordCPP::Channel
GUILD_STAGE_VOICE enum valueDiscordCPP::Channel
GUILD_TEXT enum valueDiscordCPP::Channel
GUILD_VOICE enum valueDiscordCPP::Channel
operator std::string()DiscordCPP::Channelinlineexplicit
Type enum nameDiscordCPP::Channel
VoiceChannel(Discord *client, const json &data, const std::string &token)DiscordCPP::VoiceChannel
VoiceChannel(Discord *client, const std::string &id, const std::string &token)DiscordCPP::VoiceChannel
VoiceChannel(const VoiceChannel &old)DiscordCPP::VoiceChannel
VoiceChannel()DiscordCPP::VoiceChannelinline
~VoiceChannel()DiscordCPP::VoiceChannel
VoiceChannel()=defaultDiscordCPP::VoiceChannel
diff --git a/docs/class_discord_c_p_p_1_1_voice_channel.html b/docs/class_discord_c_p_p_1_1_voice_channel.html index 2dcfe248..b95b456d 100644 --- a/docs/class_discord_c_p_p_1_1_voice_channel.html +++ b/docs/class_discord_c_p_p_1_1_voice_channel.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::VoiceChannel Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,18 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceChannel Class Reference
+
DiscordCPP::VoiceChannel Class Reference
@@ -103,89 +110,86 @@
- - + - + - - - - - - - - + + + + - - + + + + + + + + - + - - - - - - + + + + + + - - - + - - - - - + + + + + + + + + + + + + + + + +

+

Public Member Functions

 VoiceChannel (Discord *client, const json &data, const std::string &token)
 VoiceChannel (Discord *client, const json &data, const std::string &token)
 
 VoiceChannel (Discord *client, const std::string &id, const std::string &token)
 VoiceChannel (Discord *client, const std::string &id, const std::string &token)
 
 VoiceChannel (const VoiceChannel &old)
 
 VoiceChannel ()
 
 ~VoiceChannel ()
 
std::shared_ptr< VoiceClientconnect ()
 connect to this VoiceChannel More...
 VoiceChannel ()=default
 
std::shared_ptr< VoiceClientconnect ()
 connect to this VoiceChannel
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
int get_bitrate ()
 
int get_user_limit ()
 
std::optional< Channelget_parent ()
 
- Public Member Functions inherited from DiscordCPP::Channel
 Channel (const json &data, const std::string &token)
 
 Channel (const std::string &id, const std::string &token)
 Channel (const std::string &id, const std::string &token)
 
 Channel (const Channel &old)
 
 Channel ()
 
void delete_channel ()
 Delete this channel. More...
 Channel (const std::string &token)
 
 Channel ()=default
 
void delete_channel ()
 Delete this channel.
 
Channelcopy ()
 
 operator std::string ()
 operator std::string ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()
 
 DiscordObject (const std::string &token)
 
Type get_type ()
 
int32_t get_position ()
 
std::string get_name ()
 
std::string get_icon ()
 
- Public Member Functions inherited from DiscordCPP::DiscordObject
 DiscordObject ()=default
 
 DiscordObject (std::string token)
 
 DiscordObject (std::string token, std::string id)
 
std::string get_id () const
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

int bitrate
 the channel's bitrate More...
 
int user_limit
 the channel's user-limit More...
 
Channelparent = NULL
 the parent category channel More...
 
- Public Attributes inherited from DiscordCPP::Channel
int type
 the ChannelType of the channel More...
 
int32_t position
 the sorting position More...
 
std::string name
 the channel's name More...
 
std::string icon
 the channel's icon hash More...
 
- Public Attributes inherited from DiscordCPP::DiscordObject
std::string id
 the id of the object More...
 
- - - - - - - + + + + + + + + - - - -

+

Additional Inherited Members

- Static Public Member Functions inherited from DiscordCPP::Channel
static Channelfrom_json (Discord *client, const json &data, const std::string &token)
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api More...
- Public Types inherited from DiscordCPP::Channel
enum  Type {
+  GUILD_TEXT = 0 +, DM = 1 +, GUILD_VOICE = 2 +, GROUP_DM = 3 +,
+  GUILD_CATEGORY = 4 +, GUILD_NEWS = 5 +, GUILD_NEWS_THREAD = 10 +, GUILD_PUBLIC_THREAD = 11 +,
+  GUILD_PRIVATE_THREAD = 12 +, GUILD_STAGE_VOICE = 13 +, GUILD_DIRECTORY = 14 +, GUILD_FORUM = 15 +
+ }
 
- Protected Member Functions inherited from DiscordCPP::DiscordObject
std::string get_token () const
 
json api_call (const std::string &url, const std::string &method="GET", const json &data=json(), const std::string &content_type="", const bool cache=true)
 helper function to communicate with the http api
 
- Protected Attributes inherited from DiscordCPP::DiscordObject
std::string _token
 token to authentificate with the discord api More...
 

Constructor & Destructor Documentation

- -

◆ VoiceChannel() [1/4]

+ +

◆ VoiceChannel() [1/3]

@@ -193,33 +197,25 @@

DiscordCPP::VoiceChannel::VoiceChannel ( - Discord *  - client, + Discord * client, - const json &  - data, + const json & data, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ VoiceChannel() [2/4]

+ +

◆ VoiceChannel() [2/3]

@@ -227,51 +223,25 @@

DiscordCPP::VoiceChannel::VoiceChannel ( - Discord *  - client, + Discord * client, - const std::string &  - id, + const std::string & id, - const std::string &  - token  - - - - ) - + const std::string & token )

- -

◆ VoiceChannel() [3/4]

- -
-
- - - - - - - - -
DiscordCPP::VoiceChannel::VoiceChannel (const VoiceChannelold)
-
- -
-
- -

◆ VoiceChannel() [4/4]

+ +

◆ VoiceChannel() [3/3]

- -

◆ ~VoiceChannel()

- -
-
- - - - - - - -
DiscordCPP::VoiceChannel::~VoiceChannel ()
-
-

Member Function Documentation

- -

◆ connect()

+ +

◆ connect()

@@ -322,7 +275,7 @@

std::shared_ptr< DiscordCPP::VoiceClient > DiscordCPP::VoiceChannel::connect ( - ) + ) @@ -332,52 +285,73 @@

Member Data Documentation

- -

◆ bitrate

+ +

◆ get_bitrate()

+ + + + + +
- + + + +
int DiscordCPP::VoiceChannel::bitrateint DiscordCPP::VoiceChannel::get_bitrate ()
+
+inline
- -

the channel's bitrate

+
Returns
the channel's bitrate
- -

◆ parent

+ +

◆ get_parent()

- + + + +
Channel* DiscordCPP::VoiceChannel::parent = NULLstd::optional< DiscordCPP::Channel > DiscordCPP::VoiceChannel::get_parent ()
- -

the parent category channel

+
Returns
the parent category channel
- -

◆ user_limit

+ +

◆ get_user_limit()

+ + + + + +
- + + + +
int DiscordCPP::VoiceChannel::user_limitint DiscordCPP::VoiceChannel::get_user_limit ()
+
+inline
- -

the channel's user-limit

+
Returns
the channel's user-limit
@@ -391,7 +365,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_voice_channel.js b/docs/class_discord_c_p_p_1_1_voice_channel.js index 6cde1c52..e9976050 100644 --- a/docs/class_discord_c_p_p_1_1_voice_channel.js +++ b/docs/class_discord_c_p_p_1_1_voice_channel.js @@ -2,11 +2,9 @@ var class_discord_c_p_p_1_1_voice_channel = [ [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html#a8d7732706b12d5fdfc26d63e6e1cc482", null ], [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html#a15f30c6fc002458ca787b7695afdc425", null ], - [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html#a36df0ca123c6c0fc87d824365ac63f7b", null ], - [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html#acac22a781834e58e48836872bb881cb0", null ], - [ "~VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html#a0bc67665eb26e6d2865f7b46f0992d0f", null ], + [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html#a8e5f10436d30754fd1475afd500c593c", null ], [ "connect", "class_discord_c_p_p_1_1_voice_channel.html#a14dab32d0279ef8a4147b14cf1222a19", null ], - [ "bitrate", "class_discord_c_p_p_1_1_voice_channel.html#a55077465c613558ab219f3768b983683", null ], - [ "parent", "class_discord_c_p_p_1_1_voice_channel.html#aa0ae5e2937df510213a428d9f9194cd1", null ], - [ "user_limit", "class_discord_c_p_p_1_1_voice_channel.html#aecc25012bd7a734c171c17295c835b08", null ] + [ "get_bitrate", "class_discord_c_p_p_1_1_voice_channel.html#ad5b1432f540781df19de432f1eb76f51", null ], + [ "get_parent", "class_discord_c_p_p_1_1_voice_channel.html#a7d89689729d6a1acc914c8f2422a6481", null ], + [ "get_user_limit", "class_discord_c_p_p_1_1_voice_channel.html#af863fe4d0b5946102bff959c3fb9279d", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_voice_channel.png b/docs/class_discord_c_p_p_1_1_voice_channel.png index 86d9cee583b24b9be33c879425958a8aa1012544..d3b7da04eb1b7d40ab1141b77d1c3976008c6705 100644 GIT binary patch literal 967 zcmeAS@N?(olHy`uVBq!ia0vp^D}cCzgBeJ=SO#nWQqloFA+G=b{|7Q(y!l$%e`vXd zfo6fk^fNCWJa_;UH$5A+1SrQ@666=m0OW&#In(Sb3=GUco-U3d6^w7^zU_Ohz{ASV zzVg#=`;T{d6%*`&ZvFCdeZ4Ap)4?(}rZ@3NBp&lAOnUPD@gkMX&hAM|RHtYB_$wo> zQt8a)bk_YB8nblz zWtZpSrXqXyg%(fo{Q7*6>O`Jj)$yzTTy?#F_C;yz{%KuGR&k5hPY;TVy*@d7ztXKO z`O_~g%Dkby=xv9cK&Wby9^Es8J z>!;3o`)l)o?|;*0$u8IPnv`$wxBXkGvDYN!m? zUlln?ySiWWKbKo}yW`h7c82H}5eA*YK!y!RTp14tiL)|z;}w{+Uso!*$GX8|(*1r= z&;ae6cE?>cUf9pet*H^ zzHRU-uIKS@eJ8z%6b6Tl|El7PlPcCRgnEdsST#B2^rj5S9EFjk2iL{ z)LUdfuX;wF@~ho)3^~My3OL;UZOh|+oWCx(C^fgE@6*-fUl(nJ z&#r&4^F_*T8SWI7S!`E2r``VgXVs03FA~IZTxNfGDO0A|9BUuDI90K9_qN-6Q$PA- z-<7(z_t!5O+4sM$EIfCyF74|tx%X95=T`@(Zmn+L9q007c445Ppm$7&%Ml@QQNfMC fkP~pa(NNzIzIyWt@BQMyEXUyK>gTe~DWM4fV!+1p literal 942 zcmeAS@N?(olHy`uVBq!ia0vp^D}cCzgBeJ=SO#nWQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;+@cnUA$lUR*$`2X!o(y z`+~XQU$`$;FWn{kHjcUWx<7xIo!8f!GTn7iul`Bu-cNrV)+>CqddvNre_q&Wo4)?F z_`v6X#%JS}16^yM@QeR#p|zH$a!kl1ox(uRO;5Z{S_H%x4$Kihz_mu{SCwwkuC5o; zpGz$}-BER&`NpF~4AXXKG^pxvC3JQ(Md0S1yf4P9*dnUnap^P2*dwm0CnxQE@$K*C z`iV=plLC1BJkyH;-?**pp1^(4dXlCZ>-OZ}*Z(`0y*hsH+F?7%dj8&5tKGcz$hZzTI|y zA@48NrQd$}_~P;DZg=O{zpnDE5&*^Jjuk4Aj}}czIq9`Xu?3i#p6y`>OAx(yJzMZ{ zsLOtv>jtrIS9Z%C5EEzJaKx1n7=8@iF(L}A=+hPyo Z-@kH6mO8(BBQSF@c)I$ztaD0e0sulvyU_pu diff --git a/docs/class_discord_c_p_p_1_1_voice_client-members.html b/docs/class_discord_c_p_p_1_1_voice_client-members.html index 1df54eda..8c2e0bda 100644 --- a/docs/class_discord_c_p_p_1_1_voice_client-members.html +++ b/docs/class_discord_c_p_p_1_1_voice_client-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,31 +78,37 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceClient Member List
+
DiscordCPP::VoiceClient Member List

This is the complete list of members for DiscordCPP::VoiceClient, including all inherited members.

- - + + - - - + + +
disconnect()DiscordCPP::VoiceClient
play(AudioSource *source)DiscordCPP::VoiceClient
disconnect()DiscordCPP::VoiceClient
play(AudioSource *source)DiscordCPP::VoiceClient
stop_playing()DiscordCPP::VoiceClient
VoiceClient(std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, const std::string &guild_id, const std::string &channel_id, const std::string &user_id)DiscordCPP::VoiceClient
VoiceClient()DiscordCPP::VoiceClientinline
~VoiceClient()DiscordCPP::VoiceClient
VoiceClient(std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, std::string guild_id, std::string channel_id, const std::string &user_id)DiscordCPP::VoiceClient
VoiceClient()=defaultDiscordCPP::VoiceClient
~VoiceClient()DiscordCPP::VoiceClient
diff --git a/docs/class_discord_c_p_p_1_1_voice_client.html b/docs/class_discord_c_p_p_1_1_voice_client.html index 40f869a0..a0db15f1 100644 --- a/docs/class_discord_c_p_p_1_1_voice_client.html +++ b/docs/class_discord_c_p_p_1_1_voice_client.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::VoiceClient Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,40 +78,46 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceClient Class Reference
+
DiscordCPP::VoiceClient Class Reference

#include <VoiceClient.h>

- - - - - - + + + + + - - - + + + - - + +

+

Public Member Functions

 VoiceClient (std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, const std::string &guild_id, const std::string &channel_id, const std::string &user_id)
 
 VoiceClient ()
 
 ~VoiceClient ()
 VoiceClient (std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, std::string guild_id, std::string channel_id, const std::string &user_id)
 
 VoiceClient ()=default
 
 ~VoiceClient ()
 
std::shared_future< void > play (AudioSource *source)
 
void stop_playing ()
SharedFuture< void > play (AudioSource *source)
 
void stop_playing ()
 
std::shared_future< void > disconnect ()
 
SharedFuture< void > disconnect ()
 

Constructor & Destructor Documentation

- -

◆ VoiceClient() [1/2]

+ +

◆ VoiceClient() [1/2]

@@ -117,57 +125,45 @@

DiscordCPP::VoiceClient::VoiceClient ( - std::shared_ptr< MainGateway >  - main_ws, + std::shared_ptr< MainGateway > main_ws, - const std::string &  - voice_token, + const std::string & voice_token, - const std::string &  - endpoint, + const std::string & endpoint, - const std::string &  - session_id, + const std::string & session_id, - const std::string &  - guild_id, + std::string guild_id, - const std::string &  - channel_id, + std::string channel_id, - const std::string &  - user_id  - - - - ) - + const std::string & user_id )

- -

◆ VoiceClient() [2/2]

+ +

◆ VoiceClient() [2/2]

- -

◆ ~VoiceClient()

+ +

◆ ~VoiceClient()

@@ -200,7 +196,7 @@

DiscordCPP::VoiceClient::~VoiceClient ( - ) + ) @@ -209,16 +205,16 @@

Member Function Documentation

- -

◆ disconnect()

+ +

◆ disconnect()

- + - +
std::shared_future< void > DiscordCPP::VoiceClient::disconnect DiscordCPP::SharedFuture< void > DiscordCPP::VoiceClient::disconnect ())
@@ -226,17 +222,16 @@

-

◆ play()

+ +

◆ play()

- + - - +
std::shared_future< void > DiscordCPP::VoiceClient::play DiscordCPP::SharedFuture< void > DiscordCPP::VoiceClient::play (AudioSourcesource)AudioSource * source)
@@ -250,8 +245,8 @@

-

◆ stop_playing()

+ +

◆ stop_playing()

diff --git a/docs/class_discord_c_p_p_1_1_voice_client.js b/docs/class_discord_c_p_p_1_1_voice_client.js index 927c8391..cc1d630b 100644 --- a/docs/class_discord_c_p_p_1_1_voice_client.js +++ b/docs/class_discord_c_p_p_1_1_voice_client.js @@ -1,9 +1,9 @@ var class_discord_c_p_p_1_1_voice_client = [ - [ "VoiceClient", "class_discord_c_p_p_1_1_voice_client.html#a3bd717f54d5e3fc509253aa81b23d92d", null ], - [ "VoiceClient", "class_discord_c_p_p_1_1_voice_client.html#a01011c919a3cab32ee31677549ddac21", null ], + [ "VoiceClient", "class_discord_c_p_p_1_1_voice_client.html#ae652004749e73ba02ab79baa156a4dbc", null ], + [ "VoiceClient", "class_discord_c_p_p_1_1_voice_client.html#a0ea1e6dcae4cf360ad6819b5772ef2cd", null ], [ "~VoiceClient", "class_discord_c_p_p_1_1_voice_client.html#a28b1a49f0d7505a43d0d13beb42517cc", null ], - [ "disconnect", "class_discord_c_p_p_1_1_voice_client.html#a605ec8558d9fe1739722c230af04934e", null ], - [ "play", "class_discord_c_p_p_1_1_voice_client.html#a5bb7c36d942a8f6af763996203ecdf16", null ], + [ "disconnect", "class_discord_c_p_p_1_1_voice_client.html#a487b217b4490c7970a0ddbfbba65ef88", null ], + [ "play", "class_discord_c_p_p_1_1_voice_client.html#a90c19c8adb316c04869657092b4fcebf", null ], [ "stop_playing", "class_discord_c_p_p_1_1_voice_client.html#a5855fba67dc4cb00bf448690fc4dd396", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_voice_gateway-members.html b/docs/class_discord_c_p_p_1_1_voice_gateway-members.html index bb7a6221..d07e775e 100644 --- a/docs/class_discord_c_p_p_1_1_voice_gateway-members.html +++ b/docs/class_discord_c_p_p_1_1_voice_gateway-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,49 +78,56 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceGateway Member List
+
DiscordCPP::VoiceGateway Member List

This is the complete list of members for DiscordCPP::VoiceGateway, including all inherited members.

- + - + - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + +
_clientDiscordCPP::Gatewayprotected
_connectedDiscordCPP::Gatewayprotected
_connectedDiscordCPP::Gatewayprotected
_heartbeat_intervalDiscordCPP::Gatewayprotected
_heartbeat_taskDiscordCPP::Gatewayprotected
_heartbeat_taskDiscordCPP::Gatewayprotected
_keepaliveDiscordCPP::Gatewayprotected
_last_heartbeat_ackDiscordCPP::Gatewayprotected
_last_heartbeat_ackDiscordCPP::Gatewayprotected
_logDiscordCPP::Gatewayprotected
_message_handlerDiscordCPP::Gatewayprotected
_message_handlerDiscordCPP::Gatewayprotected
_reconnect_timeoutDiscordCPP::Gatewayprotected
_tokenDiscordCPP::Gatewayprotected
_urlDiscordCPP::Gatewayprotected
close()DiscordCPP::Gateway
connect(const std::string &url)DiscordCPP::Gatewayvirtual
Gateway(const std::string &token, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::Gateway
io_contextDiscordCPP::Gatewayprotected
on_websocket_disconnnect()DiscordCPP::Gatewayprotected
send(const json &message)DiscordCPP::Gateway
set_message_handler(const std::function< void(json payload)> &handler)DiscordCPP::Gateway
ssl_contextDiscordCPP::Gatewayprotected
start_heartbeating()DiscordCPP::Gatewayprotected
threadpoolDiscordCPP::Gatewayprotected
VoiceGateway(const std::string &token, const std::string &session_id, const std::string &guild_id, const std::string &user_id, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::VoiceGateway
~Gateway()DiscordCPP::Gatewayvirtual
~VoiceGateway()DiscordCPP::VoiceGatewayinline
_resume_urlDiscordCPP::Gatewayprotected
_tokenDiscordCPP::Gatewayprotected
_urlDiscordCPP::Gatewayprotected
close()DiscordCPP::Gateway
connect(const std::string &url)DiscordCPP::Gatewayvirtual
Gateway(std::string token, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::Gateway
io_contextDiscordCPP::Gatewayprotected
on_websocket_disconnnect()DiscordCPP::Gatewayprotected
send(const json &message)DiscordCPP::Gateway
set_message_handler(const std::function< void(json payload)> &handler)DiscordCPP::Gateway
ssl_contextDiscordCPP::Gatewayprotected
start_heartbeating()DiscordCPP::Gatewayprotected
threadpoolDiscordCPP::Gatewayprotected
VoiceGateway(const std::string &token, std::string session_id, std::string guild_id, std::string user_id, const std::shared_ptr< Threadpool > &threadpool)DiscordCPP::VoiceGateway
~Gateway()DiscordCPP::Gatewayvirtual
~VoiceGateway() override=defaultDiscordCPP::VoiceGateway
diff --git a/docs/class_discord_c_p_p_1_1_voice_gateway.html b/docs/class_discord_c_p_p_1_1_voice_gateway.html index 54e52274..7f809249 100644 --- a/docs/class_discord_c_p_p_1_1_voice_gateway.html +++ b/docs/class_discord_c_p_p_1_1_voice_gateway.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::VoiceGateway Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,17 +78,23 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceGateway Class Reference
+
DiscordCPP::VoiceGateway Class Reference
@@ -101,80 +109,83 @@
- - - - - - - - - + + + + + + + + - + - - - - - - + + + + + +

+

Public Member Functions

 VoiceGateway (const std::string &token, const std::string &session_id, const std::string &guild_id, const std::string &user_id, const std::shared_ptr< Threadpool > &threadpool)
 
 ~VoiceGateway ()
 
- Public Member Functions inherited from DiscordCPP::Gateway
 Gateway (const std::string &token, const std::shared_ptr< Threadpool > &threadpool)
 
virtual ~Gateway ()
 VoiceGateway (const std::string &token, std::string session_id, std::string guild_id, std::string user_id, const std::shared_ptr< Threadpool > &threadpool)
 
 ~VoiceGateway () override=default
 
- Public Member Functions inherited from DiscordCPP::Gateway
 Gateway (std::string token, const std::shared_ptr< Threadpool > &threadpool)
 
virtual ~Gateway ()
 
void set_message_handler (const std::function< void(json payload)> &handler)
void set_message_handler (const std::function< void(json payload)> &handler)
 
virtual std::shared_future< void > connect (const std::string &url)
 
std::shared_future< void > send (const json &message)
 
std::shared_future< void > close ()
 
virtual SharedFuture< void > connect (const std::string &url)
 
SharedFuture< void > send (const json &message)
 
SharedFuture< void > close ()
 
- - - + + - + - - - + + + - - + + - - + + - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + +

+

Additional Inherited Members

- Protected Member Functions inherited from DiscordCPP::Gateway
void start_heartbeating ()
- Protected Member Functions inherited from DiscordCPP::Gateway
void start_heartbeating ()
 
void on_websocket_disconnnect ()
void on_websocket_disconnnect ()
 
- Protected Attributes inherited from DiscordCPP::Gateway
std::shared_ptr< Threadpoolthreadpool
 the threadpool used for tasks handling messages More...
- Protected Attributes inherited from DiscordCPP::Gateway
std::shared_ptr< Threadpoolthreadpool
 the threadpool used for tasks handling messages
 
boost::asio::io_context io_context
 boost io context used by the websocket client More...
boost::asio::io_context io_context
 boost io context used by the websocket client
 
boost::asio::ssl::context ssl_context
 ssl context used by the websocket client More...
boost::asio::ssl::context ssl_context
 ssl context used by the websocket client
 
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
 websocket client More...
std::unique_ptr< boost::beast::websocket::stream< boost::beast::ssl_stream< boost::asio::ip::tcp::socket > > > _client
 websocket client
 
std::string _url
 the url of the gateway More...
std::string _url
 the url of the gateway
 
std::string _token
 token to identify with the gateway More...
std::string _resume_url
 the url used for reconnecting
 
std::string _token
 token to identify with the gateway
 
unsigned int _heartbeat_interval
 heartbeat interval in milliseconds More...
unsigned int _heartbeat_interval
 heartbeat interval in milliseconds
 
bool _keepalive
 wether to keep the websocket alive or not More...
bool _keepalive
 wether to keep the websocket alive or not
 
unsigned int _reconnect_timeout
 sometimes it is better a few seconds before reconnecting... More...
unsigned int _reconnect_timeout
 sometimes it is better a few seconds before reconnecting...
 
time_t _last_heartbeat_ack
 timestamp of last heartbeat ack More...
time_t _last_heartbeat_ack = 0
 timestamp of last heartbeat ack
 
std::thread _heartbeat_task
 heartbeat task More...
std::thread _heartbeat_task
 heartbeat task
 
bool _connected
 indicator if Gateway is connected More...
bool _connected
 indicator if Gateway is connected
 
Logger _log
 logging instance More...
Logger _log
 logging instance
 
std::function< void(json payload)> _message_handler
 the message handler set by using set_message_handler More...
std::function< void(json payload)> _message_handler
 the message handler set by using set_message_handler
 

Constructor & Destructor Documentation

- -

◆ VoiceGateway()

+ +

◆ VoiceGateway()

- -

◆ ~VoiceGateway()

+ +

◆ ~VoiceGateway()

@@ -254,7 +255,7 @@

diff --git a/docs/class_discord_c_p_p_1_1_voice_gateway.js b/docs/class_discord_c_p_p_1_1_voice_gateway.js index 85d0ca0f..398e7659 100644 --- a/docs/class_discord_c_p_p_1_1_voice_gateway.js +++ b/docs/class_discord_c_p_p_1_1_voice_gateway.js @@ -1,5 +1,5 @@ var class_discord_c_p_p_1_1_voice_gateway = [ - [ "VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html#aaa4b15cd52e705c3f349f82f88f4bdd0", null ], - [ "~VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html#aa76871211233812fc495a03fdc75f418", null ] + [ "VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html#a17fa27fee3c4fe86978a6c9255018958", null ], + [ "~VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html#a4c1d4d4bfd4637e62b1bdb7f4af85c27", null ] ]; \ No newline at end of file diff --git a/docs/class_discord_c_p_p_1_1_voice_gateway.png b/docs/class_discord_c_p_p_1_1_voice_gateway.png index 6439fdc458f85bc58e13f7010901c97b0ed8e182..4e71f4312c20f0b1d7b53f25aba351af9054e684 100644 GIT binary patch delta 698 zcmV;r0!9791=0nOB!3%FOjJex|Nj600O;)Xb&tZQI4~)27?;fG;Nal@|Nk}3R-^y` z010$bPE!E?|NsC0|Ns9t0-MwT00Lb}L_t(|0qvb(j_V){golY#`Ti$<-4MVgkmglh zDQMkvLRxI|VGQ|;ZQHgbgpDK@P>_3?J+fQ&z*j*E0KN)R0Pt0i0)K$7f)oIJ6{G;*s~`mcUj-=u z_$o*Nz*j*E0KN)R0PxjcCrv4(C4?j*vVekAM8sD?Dk9>mO1f{a{XsXBXB?49}Ek2n}vxgJ@!f7INXTXR;f z7o_#8ntz=>v(8EFU@C%*W&E{4bLs}aAXOG3lC0WD!#bUiTL0?MPsLb&BF(FRhjdbC zIVS_sJfoJ0`n&bCnHbjz=^zh2q@%1@gM4*$Fy8yqIxUsn*XL;Ss;o_8ok)|2oOLGE z=jnLw=MHn8o^xw!e7yH_TmF7ub+6lF!<-Y3e=|odL#mG6XOrrq@9C=_q#`1}q#zX$ g@zt9&rIc3CKL)Ogl=`u52mk;807*qoM6N<$f*=rE=>Px# delta 683 zcmcb_dYE;BO1(sYPl)UP|Nj{n7+$>jTH1eT0+0p92M!!y?YtuoGO^SrO6K*K=L)RrI(0qQ zzMC{nz%giX)1|eSAN&40erDH>>IuiL?svYm_K49%i^d%{UaovQaml=Q6U~DEPrI`2 z-^MpPFL}#)T=J~9fB!de?y|KPu05}0UA<}BMv*0M@e{5+&#ZrcoUeG^yyDrhL0k8& z-*bJnvRziG}b}`L{_2{@BT>!@aXO+pJ=%dJVfF)`P!#)r`wWP56 zZ9c=XF1L#omZ{H^0*}6QG5Pj=QmDuKU2js3JKz51$+%|L!F>w8i{)-^J$p~`{o9VY z6Sc1^zy9WWZtYId=cm3lnfzasw!D8$a*%a|=)q$~|F+gU7G|;SS6Hj7kPzbb>e|bO zE5Fj)%e0RDQopq0SGfm!YnhAfF9k(ACf^Rn_p6fhbzj&GATK<>rlV>e{ u|8Vtw6%WQb&u) - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,31 +78,37 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceState Member List
+
DiscordCPP::VoiceState Member List
diff --git a/docs/class_discord_c_p_p_1_1_voice_state.html b/docs/class_discord_c_p_p_1_1_voice_state.html index 8a087a11..4404e87f 100644 --- a/docs/class_discord_c_p_p_1_1_voice_state.html +++ b/docs/class_discord_c_p_p_1_1_voice_state.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::VoiceState Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,40 +78,46 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::VoiceState Class Reference
+
DiscordCPP::VoiceState Class Reference

#include <VoiceState.h>

- - + - + - + - + - + - +

+

Public Attributes

std::shared_ptr< VoiceClientvoice_client = nullptr
std::shared_ptr< VoiceClientvoice_client = nullptr
 
std::string voice_token
std::string voice_token
 
std::string endpoint
std::string endpoint
 
std::string guild_id
std::string guild_id
 
std::string channel_id
std::string channel_id
 
std::string session_id
std::string session_id
 

Member Data Documentation

- -

◆ channel_id

+ +

◆ channel_id

@@ -122,8 +130,8 @@

-

◆ endpoint

+ +

◆ endpoint

@@ -136,8 +144,8 @@

-

◆ guild_id

+ +

◆ guild_id

@@ -150,8 +158,8 @@

-

◆ session_id

+ +

◆ session_id

@@ -164,8 +172,8 @@

-

◆ voice_client

+ +

◆ voice_client

@@ -178,8 +186,8 @@

-

◆ voice_token

+ +

◆ voice_token

@@ -201,7 +209,7 @@

diff --git a/docs/class_discord_c_p_p_1_1snowflake-members.html b/docs/class_discord_c_p_p_1_1snowflake-members.html deleted file mode 100644 index bb5ae896..00000000 --- a/docs/class_discord_c_p_p_1_1snowflake-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - -Discord.C++: Member List - - - - - - - - - -
-
- - - - - - -
-
Discord.C++ -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
-
-
DiscordCPP::snowflake Member List
-
-
- -

This is the complete list of members for DiscordCPP::snowflake, including all inherited members.

- - -
snowflake(uint64_t data)DiscordCPP::snowflake
- - - - diff --git a/docs/class_discord_c_p_p_1_1snowflake.html b/docs/class_discord_c_p_p_1_1snowflake.html deleted file mode 100644 index 39bb0a9b..00000000 --- a/docs/class_discord_c_p_p_1_1snowflake.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::snowflake Class Reference - - - - - - - - - -
-
- - - - - - -
-
Discord.C++ -
-
-
- - - - - - - - -
-
- - -
- -
- - -
-
- -
-
DiscordCPP::snowflake Class Reference
-
-
- -

#include <snowflake.h>

- - - - -

-Public Member Functions

 snowflake (uint64_t data)
 
-

Constructor & Destructor Documentation

- -

◆ snowflake()

- -
-
- - - - - - - - -
DiscordCPP::snowflake::snowflake (uint64_t data)
-
- -
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/docs/class_discord_c_p_p_1_1udp__client-members.html b/docs/class_discord_c_p_p_1_1udp__client-members.html index 5c86420b..9eb24a5b 100644 --- a/docs/class_discord_c_p_p_1_1udp__client-members.html +++ b/docs/class_discord_c_p_p_1_1udp__client-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,29 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::udp_client Member List
+
DiscordCPP::udp_client Member List

This is the complete list of members for DiscordCPP::udp_client, including all inherited members.

- + - +
receive()DiscordCPP::udp_client
send(const std::string &msg)DiscordCPP::udp_client
send(const std::string &msg)DiscordCPP::udp_client
udp_client(const std::string &ip, const int port)DiscordCPP::udp_client
~udp_client()DiscordCPP::udp_client
~udp_client()DiscordCPP::udp_client
diff --git a/docs/class_discord_c_p_p_1_1udp__client.html b/docs/class_discord_c_p_p_1_1udp__client.html index 124006ab..2cc41a4b 100644 --- a/docs/class_discord_c_p_p_1_1udp__client.html +++ b/docs/class_discord_c_p_p_1_1udp__client.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::udp_client Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,36 +78,42 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
DiscordCPP::udp_client Class Reference
+
DiscordCPP::udp_client Class Reference

#include <VoiceClient.h>

- - + - + - + - +

+

Public Member Functions

 udp_client (const std::string &ip, const int port)
 udp_client (const std::string &ip, const int port)
 
 ~udp_client ()
 ~udp_client ()
 
void send (const std::string &msg)
void send (const std::string &msg)
 
std::string receive ()
std::string receive ()
 

Constructor & Destructor Documentation

- -

◆ udp_client()

+ +

◆ udp_client()

- -

◆ ~udp_client()

+ +

◆ ~udp_client()

@@ -141,7 +142,7 @@

DiscordCPP::udp_client::~udp_client ( - ) + ) @@ -150,8 +151,8 @@

Member Function Documentation

- -

◆ receive()

+ +

◆ receive()

@@ -159,7 +160,7 @@

std::string DiscordCPP::udp_client::receive ( - ) + ) @@ -167,8 +168,8 @@

-

◆ send()

+ +

◆ send()

diff --git a/docs/class_intents-members.html b/docs/class_intents-members.html index 51857738..1dc81b3c 100644 --- a/docs/class_intents-members.html +++ b/docs/class_intents-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,46 +78,52 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Intents Member List
+
Intents Member List

This is the complete list of members for Intents, including all inherited members.

- + - + - + - + - + - + - + - + - + - +
add(unsigned int intent)Intents
BANSIntentsstatic
BANSIntentsstatic
Default()Intentsstatic
DIRECT_MESSAGESIntentsstatic
DIRECT_MESSAGESIntentsstatic
DIRECT_REACTIONSIntentsstatic
DIRECT_TYPINGIntentsstatic
DIRECT_TYPINGIntentsstatic
EMOJISIntentsstatic
getIntents()Intents
getIntents()Intents
GUILD_SCHEDULED_EVENTSIntentsstatic
GUILDSIntentsstatic
GUILDSIntentsstatic
INTEGRATIONSIntentsstatic
INVITESIntentsstatic
INVITESIntentsstatic
MEMBERSIntentsstatic
MESSAGE_CONTENTIntentsstatic
MESSAGE_CONTENTIntentsstatic
MESSAGESIntentsstatic
PRESENCESIntentsstatic
PRESENCESIntentsstatic
REACTIONSIntentsstatic
remove(unsigned int intent)Intents
remove(unsigned int intent)Intents
TYPINGIntentsstatic
VOICE_STATESIntentsstatic
VOICE_STATESIntentsstatic
WEBHOOKSIntentsstatic
diff --git a/docs/class_intents.html b/docs/class_intents.html index b6c8bef3..f5a2bd19 100644 --- a/docs/class_intents.html +++ b/docs/class_intents.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Intents Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,9 +78,16 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Intents Class Reference
+
Intents Class Reference

#include <Intents.h>

- - - + + - - + + - - + +

+

Public Member Functions

void add (unsigned int intent)
 Enable an intent. More...
void add (unsigned int intent)
 Enable an intent.
 
void remove (unsigned int intent)
 Disable an intent. More...
void remove (unsigned int intent)
 Disable an intent.
 
unsigned int getIntents ()
 Get Intents as integer. More...
unsigned int getIntents ()
 Get Intents as integer.
 
- - +

+

Static Public Member Functions

static Intents Default ()
static Intents Default ()
 
- - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

+

Static Public Attributes

static const unsigned int GUILDS = 1 << 0
static const unsigned int GUILDS = 1 << 0
 
static const unsigned int MEMBERS = 1 << 1
static const unsigned int MEMBERS = 1 << 1
 
static const unsigned int BANS = 1 << 2
static const unsigned int BANS = 1 << 2
 
static const unsigned int EMOJIS = 1 << 3
static const unsigned int EMOJIS = 1 << 3
 
static const unsigned int INTEGRATIONS = 1 << 4
static const unsigned int INTEGRATIONS = 1 << 4
 
static const unsigned int WEBHOOKS = 1 << 5
static const unsigned int WEBHOOKS = 1 << 5
 
static const unsigned int INVITES = 1 << 6
static const unsigned int INVITES = 1 << 6
 
static const unsigned int VOICE_STATES = 1 << 7
static const unsigned int VOICE_STATES = 1 << 7
 
static const unsigned int PRESENCES = 1 << 8
static const unsigned int PRESENCES = 1 << 8
 
static const unsigned int MESSAGES = 1 << 9
static const unsigned int MESSAGES = 1 << 9
 
static const unsigned int REACTIONS = 1 << 10
static const unsigned int REACTIONS = 1 << 10
 
static const unsigned int TYPING = 1 << 11
static const unsigned int TYPING = 1 << 11
 
static const unsigned int DIRECT_MESSAGES = 1 << 12
static const unsigned int DIRECT_MESSAGES = 1 << 12
 
static const unsigned int DIRECT_REACTIONS = 1 << 13
static const unsigned int DIRECT_REACTIONS = 1 << 13
 
static const unsigned int DIRECT_TYPING = 1 << 14
static const unsigned int DIRECT_TYPING = 1 << 14
 
static const unsigned int MESSAGE_CONTENT = 1 << 15
static const unsigned int MESSAGE_CONTENT = 1 << 15
 
static const unsigned int GUILD_SCHEDULED_EVENTS = 1 << 16
static const unsigned int GUILD_SCHEDULED_EVENTS = 1 << 16
 

Member Function Documentation

- -

◆ add()

+ +

◆ add()

@@ -158,8 +166,7 @@

void Intents::add ( - unsigned int  - intent) + unsigned int intent) @@ -169,8 +176,8 @@

-

◆ Default()

+ +

◆ Default()

@@ -181,7 +188,7 @@

Intents Intents::Default ( - ) + ) @@ -195,8 +202,8 @@

-

◆ getIntents()

+ +

◆ getIntents()

@@ -204,7 +211,7 @@

unsigned int Intents::getIntents ( - ) + ) @@ -214,8 +221,8 @@

-

◆ remove()

+ +

◆ remove()

@@ -223,8 +230,7 @@

void Intents::remove ( - unsigned int  - intent) + unsigned int intent) @@ -235,8 +241,8 @@

Member Data Documentation

- -

◆ BANS

+ +

◆ BANS

@@ -261,8 +267,8 @@

-

◆ DIRECT_MESSAGES

+ +

◆ DIRECT_MESSAGES

@@ -286,8 +292,8 @@

-

◆ DIRECT_REACTIONS

+ +

◆ DIRECT_REACTIONS

@@ -309,8 +315,8 @@

-

◆ DIRECT_TYPING

+ +

◆ DIRECT_TYPING

@@ -334,8 +340,8 @@

-

◆ EMOJIS

+ +

◆ EMOJIS

@@ -357,8 +363,8 @@

-

◆ GUILD_SCHEDULED_EVENTS

+ +

◆ GUILD_SCHEDULED_EVENTS

@@ -380,8 +386,8 @@

-

◆ GUILDS

+ +

◆ GUILDS

@@ -403,8 +409,8 @@

-

◆ INTEGRATIONS

+ +

◆ INTEGRATIONS

@@ -426,8 +432,8 @@

-

◆ INVITES

+ +

◆ INVITES

@@ -449,8 +455,8 @@

-

◆ MEMBERS

+ +

◆ MEMBERS

@@ -475,8 +481,8 @@

-

◆ MESSAGE_CONTENT

+ +

◆ MESSAGE_CONTENT

@@ -500,8 +506,8 @@

-

◆ MESSAGES

+ +

◆ MESSAGES

@@ -525,8 +531,8 @@

-

◆ PRESENCES

+ +

◆ PRESENCES

@@ -548,8 +554,8 @@

-

◆ REACTIONS

+ +

◆ REACTIONS

@@ -571,8 +577,8 @@

-

◆ TYPING

+ +

◆ TYPING

@@ -596,8 +602,8 @@

-

◆ VOICE_STATES

+ +

◆ VOICE_STATES

@@ -619,8 +625,8 @@

-

◆ WEBHOOKS

+ +

◆ WEBHOOKS

@@ -652,7 +658,7 @@

    - +

diff --git a/docs/class_logger-members.html b/docs/class_logger-members.html index efa44ad6..10fd00e9 100644 --- a/docs/class_logger-members.html +++ b/docs/class_logger-members.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Member List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,36 +78,41 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Logger Member List
+
Logger Member List

This is the complete list of members for Logger, including all inherited members.

- - - - - - - - - - - + + + + + + + + + +
_nameLoggerprotected
debug(const std::string &message)Logger
error(const std::string &message)Logger
info(const std::string &message)Logger
Logger()Loggerinline
Logger(const std::string &)Logger
print(const Loglevel level, const std::string &message)Logger
register_thread(const std::thread::id &id, const std::string &name)Loggerstatic
set_log_level(const Loglevel &level)Loggerstatic
unregister_thread(const std::thread::id &id)Loggerstatic
warning(const std::string &message)Logger
debug(const std::string &message)Logger
error(const std::string &message)Logger
info(const std::string &message)Logger
Logger()=defaultLogger
Logger(const std::string &)Loggerexplicit
print(const Loglevel level, const std::string &message)Logger
register_thread(const std::thread::id &id, const std::string &name)Loggerstatic
set_log_level(const Loglevel &level)Loggerstatic
unregister_thread(const std::thread::id &id)Loggerstatic
warning(const std::string &message)Logger
diff --git a/docs/class_logger.html b/docs/class_logger.html index 18bd5e61..763df238 100644 --- a/docs/class_logger.html +++ b/docs/class_logger.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Logger Class Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,58 +78,58 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Logger Class Reference
+
Logger Class Reference

#include <Logger.h>

- - - - + + + - + - + - + - + - +

+

Public Member Functions

 Logger ()
 
 Logger (const std::string &)
 Logger ()=default
 
 Logger (const std::string &)
 
void print (const Loglevel level, const std::string &message)
void print (const Loglevel level, const std::string &message)
 
void debug (const std::string &message)
void debug (const std::string &message)
 
void info (const std::string &message)
void info (const std::string &message)
 
void warning (const std::string &message)
void warning (const std::string &message)
 
void error (const std::string &message)
void error (const std::string &message)
 
- - + - + - + -

+

Static Public Member Functions

static void register_thread (const std::thread::id &id, const std::string &name)
static void register_thread (const std::thread::id &id, const std::string &name)
 
static void unregister_thread (const std::thread::id &id)
static void unregister_thread (const std::thread::id &id)
 
static void set_log_level (const Loglevel &level)
static void set_log_level (const Loglevel &level)
 
- - -

-Protected Attributes

std::string _name
 

Constructor & Destructor Documentation

- -

◆ Logger() [1/2]

+ +

◆ Logger() [1/2]

- -

◆ Logger() [2/2]

+ +

◆ Logger() [2/2]

+ + + + + +
- - +
Logger::Logger (const std::string & name)const std::string & name)
+
+explicit

Member Function Documentation

- -

◆ debug()

+ +

◆ debug()

@@ -179,8 +188,7 @@

void Logger::debug ( - const std::string &  - message) + const std::string & message) @@ -188,8 +196,8 @@

-

◆ error()

+ +

◆ error()

@@ -197,8 +205,7 @@

void Logger::error ( - const std::string &  - message) + const std::string & message) @@ -206,8 +213,8 @@

-

◆ info()

+ +

◆ info()

@@ -215,8 +222,7 @@

void Logger::info ( - const std::string &  - message) + const std::string & message) @@ -224,8 +230,8 @@

-

◆ print()

+ +

◆ print()

@@ -233,27 +239,20 @@

void Logger::print ( - const Loglevel  - level, + const Loglevel level, - const std::string &  - message  - - - - ) - + const std::string & message )

- -

◆ register_thread()

+ +

◆ register_thread()

@@ -264,19 +263,12 @@

void Logger::register_thread ( - const std::thread::id &  - id, + const std::thread::id & id, - const std::string &  - name  - - - - ) - + const std::string & name ) @@ -288,8 +280,8 @@

-

◆ set_log_level()

+ +

◆ set_log_level()

@@ -300,8 +292,7 @@

void Logger::set_log_level ( - const Loglevel &  - level) + const Loglevel & level) @@ -314,8 +305,8 @@

-

◆ unregister_thread()

+ +

◆ unregister_thread()

@@ -326,8 +317,7 @@

void Logger::unregister_thread ( - const std::thread::id &  - id) + const std::thread::id & id) @@ -340,8 +330,8 @@

-

◆ warning()

+ +

◆ warning()

-

Member Data Documentation

-
-

◆ _name

- -
-
- - - - - -
- - - - -
std::string Logger::_name
-
-protected
-
-

The documentation for this class was generated from the following files:
    @@ -391,7 +357,7 @@

      - +

diff --git a/docs/class_logger.js b/docs/class_logger.js index d3212a2f..45424490 100644 --- a/docs/class_logger.js +++ b/docs/class_logger.js @@ -1,11 +1,10 @@ var class_logger = [ - [ "Logger", "class_logger.html#abc41bfb031d896170c7675fa96a6b30c", null ], + [ "Logger", "class_logger.html#ac45b6ef7069b222c094da3724d1aa8fb", null ], [ "Logger", "class_logger.html#ae7e2b50eb9e77e42da9555120a14e7d6", null ], [ "debug", "class_logger.html#a38b544d566463a65d0dbf4ff7f867962", null ], [ "error", "class_logger.html#ab6042fdfcbb14026098e0df9d6b32f27", null ], [ "info", "class_logger.html#ab4c4d86279176eb0ede726bc5b4d5ddb", null ], [ "print", "class_logger.html#a097af63df72b508762c62431fdfb676c", null ], - [ "warning", "class_logger.html#a5164af2f632902fa3c477d5c0cb463f7", null ], - [ "_name", "class_logger.html#af050fc8c757429af3e17f336339af136", null ] + [ "warning", "class_logger.html#a5164af2f632902fa3c477d5c0cb463f7", null ] ]; \ No newline at end of file diff --git a/docs/classboost_1_1process_1_1basic__ipstream.html b/docs/classboost_1_1process_1_1basic__ipstream.html deleted file mode 100644 index 7033d080..00000000 --- a/docs/classboost_1_1process_1_1basic__ipstream.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - -Discord.C++: boost::process::basic_ipstream< CharT, Traits > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
Discord.C++ -  0.9.0 -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
-
boost::process::basic_ipstream< CharT, Traits > Class Template Reference
-
-
- -

#include <FFmpegAudioSource.h>

-
The documentation for this class was generated from the following file: -
-
- - - - diff --git a/docs/classes.html b/docs/classes.html index 6f49349c..44a0f0cc 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Index + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,73 +78,76 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Class Index
+
Class Index
-
A | C | D | E | F | G | H | I | L | M | O | P | S | T | U | V
+
A | C | D | E | F | G | H | I | L | M | O | S | T | U | V
-
A
-
Activity (DiscordCPP)
ApplicationCommand (DiscordCPP)
ApplicationCommandChannelOption (DiscordCPP)
ApplicationCommandIntegerOption (DiscordCPP)
ApplicationCommandNumberOption (DiscordCPP)
ApplicationCommandOption (DiscordCPP)
ApplicationCommandSubcommand (DiscordCPP)
ApplicationCommandValueOption (DiscordCPP)
AudioSource (DiscordCPP)
Embed::Author (DiscordCPP)
+
A
+
Activity (DiscordCPP)
ApplicationCommand (DiscordCPP)
ApplicationCommandChannelOption (DiscordCPP)
ApplicationCommandIntegerOption (DiscordCPP)
ApplicationCommandNumberOption (DiscordCPP)
ApplicationCommandOption (DiscordCPP)
ApplicationCommandOptionHelper (DiscordCPP)
ApplicationCommandSubcommand (DiscordCPP)
ApplicationCommandValueOption (DiscordCPP)
AudioSource (DiscordCPP)
-
C
-
Channel (DiscordCPP)
ClientException (DiscordCPP)
+
C
+
Channel (DiscordCPP)
ChannelHelper (DiscordCPP)
ClientException (DiscordCPP)
-
D
+
D
Discord (DiscordCPP)
DiscordException (DiscordCPP)
DiscordObject (DiscordCPP)
DMChannel (DiscordCPP)
-
E
+
E
Embed (DiscordCPP)
-
F
-
FFmpegAudioSource (DiscordCPP)
Embed::Field (DiscordCPP)
FileAudioSource (DiscordCPP)
Embed::Footer (DiscordCPP)
+
F
+
FFmpegAudioSource (DiscordCPP)
FileAudioSource (DiscordCPP)
Future (DiscordCPP)
Future< void > (DiscordCPP)
-
G
+
G
Gateway (DiscordCPP)
Guild (DiscordCPP)
GuildChannel (DiscordCPP)
-
H
+
H
HTTPError (DiscordCPP)
-
I
-
Embed::Image (DiscordCPP)
Intents
Interaction (DiscordCPP)
InteractionData (DiscordCPP)
InteractionDataIntegerOption (DiscordCPP)
InteractionDataNumberOption (DiscordCPP)
InteractionDataOption (DiscordCPP)
InteractionDataStringOption (DiscordCPP)
InteractionDataSubcommandOption (DiscordCPP)
InteractionResolvedData (DiscordCPP)
+
I
+
Intents
Interaction (DiscordCPP)
InteractionData (DiscordCPP)
InteractionDataBooleanOption (DiscordCPP)
InteractionDataIntegerOption (DiscordCPP)
InteractionDataNumberOption (DiscordCPP)
InteractionDataOption (DiscordCPP)
InteractionDataOptionHelper (DiscordCPP)
InteractionDataStringOption (DiscordCPP)
InteractionDataSubcommandOption (DiscordCPP)
InteractionResolvedData (DiscordCPP)
-
L
+
L
Logger
-
M
+
M
MainGateway (DiscordCPP)
Member (DiscordCPP)
Message (DiscordCPP)
-
O
+
O
OpusError (DiscordCPP)
-
P
-
Embed::Provider (DiscordCPP)
+
S
+
SharedFuture (DiscordCPP)
SharedFuture< void > (DiscordCPP)
SizeError (DiscordCPP)
StatusCodeException (DiscordCPP)
-
S
-
SizeError (DiscordCPP)
StatusCodeException (DiscordCPP)
-
-
T
+
T
TextChannel (DiscordCPP)
Threadpool (DiscordCPP)
-
-
U
-
udp_client (DiscordCPP)
User (DiscordCPP)
-
V
-
Embed::Video (DiscordCPP)
VoiceChannel (DiscordCPP)
VoiceClient (DiscordCPP)
VoiceGateway (DiscordCPP)
VoiceState (DiscordCPP)
+
U
+
udp_client (DiscordCPP)
User (DiscordCPP)
+
+
V
+
VoiceChannel (DiscordCPP)
VoiceClient (DiscordCPP)
VoiceGateway (DiscordCPP)
VoiceState (DiscordCPP)
diff --git a/docs/clipboard.js b/docs/clipboard.js new file mode 100644 index 00000000..42c1fb0e --- /dev/null +++ b/docs/clipboard.js @@ -0,0 +1,61 @@ +/** + +The code below is based on the Doxygen Awesome project, see +https://github.com/jothepro/doxygen-awesome-css + +MIT License + +Copyright (c) 2021 - 2022 jothepro + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +*/ + +let clipboard_title = "Copy to clipboard" +let clipboard_icon = `` +let clipboard_successIcon = `` +let clipboard_successDuration = 1000 + +$(function() { + if(navigator.clipboard) { + const fragments = document.getElementsByClassName("fragment") + for(const fragment of fragments) { + const clipboard_div = document.createElement("div") + clipboard_div.classList.add("clipboard") + clipboard_div.innerHTML = clipboard_icon + clipboard_div.title = clipboard_title + $(clipboard_div).click(function() { + const content = this.parentNode.cloneNode(true) + // filter out line number and folded fragments from file listings + content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() }) + let text = content.textContent + // remove trailing newlines and trailing spaces from empty lines + text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'') + navigator.clipboard.writeText(text); + this.classList.add("success") + this.innerHTML = clipboard_successIcon + window.setTimeout(() => { // switch back to normal icon after timeout + this.classList.remove("success") + this.innerHTML = clipboard_icon + }, clipboard_successDuration); + }) + fragment.insertBefore(clipboard_div, fragment.firstChild) + } + } +}) diff --git a/docs/cookie.js b/docs/cookie.js new file mode 100644 index 00000000..53ad21d9 --- /dev/null +++ b/docs/cookie.js @@ -0,0 +1,58 @@ +/*! + Cookie helper functions + Copyright (c) 2023 Dimitri van Heesch + Released under MIT license. +*/ +let Cookie = { + cookie_namespace: 'doxygen_', + + readSetting(cookie,defVal) { + if (window.chrome) { + const val = localStorage.getItem(this.cookie_namespace+cookie) || + sessionStorage.getItem(this.cookie_namespace+cookie); + if (val) return val; + } else { + let myCookie = this.cookie_namespace+cookie+"="; + if (document.cookie) { + const index = document.cookie.indexOf(myCookie); + if (index != -1) { + const valStart = index + myCookie.length; + let valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + return document.cookie.substring(valStart, valEnd); + } + } + } + return defVal; + }, + + writeSetting(cookie,val,days=10*365) { // default days='forever', 0=session cookie, -1=delete + if (window.chrome) { + if (days==0) { + sessionStorage.setItem(this.cookie_namespace+cookie,val); + } else { + localStorage.setItem(this.cookie_namespace+cookie,val); + } + } else { + let date = new Date(); + date.setTime(date.getTime()+(days*24*60*60*1000)); + const expiration = days!=0 ? "expires="+date.toGMTString()+";" : ""; + document.cookie = this.cookie_namespace + cookie + "=" + + val + "; SameSite=Lax;" + expiration + "path=/"; + } + }, + + eraseSetting(cookie) { + if (window.chrome) { + if (localStorage.getItem(this.cookie_namespace+cookie)) { + localStorage.removeItem(this.cookie_namespace+cookie); + } else if (sessionStorage.getItem(this.cookie_namespace+cookie)) { + sessionStorage.removeItem(this.cookie_namespace+cookie); + } + } else { + this.writeSetting(cookie,'',-1); + } + }, +} diff --git a/docs/dir_bc90692f03e111e5ad06ece758d3dee2.html b/docs/dir_bc90692f03e111e5ad06ece758d3dee2.html index 5ca353a8..b8274a16 100644 --- a/docs/dir_bc90692f03e111e5ad06ece758d3dee2.html +++ b/docs/dir_bc90692f03e111e5ad06ece758d3dee2.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++ Directory Reference + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,142 +78,152 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Discord.C++ Directory Reference
+
Discord.C++ Directory Reference
- - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

+

Files

file  Activity.cpp
 Activity.cpp
 
 Activity.h
 
 ApplicationCommand.cpp
 
file  Activity.h [code]
 ApplicationCommand.h
 
file  ApplicationCommand.cpp
 ApplicationCommandOption.cpp
 
file  ApplicationCommand.h [code]
 ApplicationCommandOption.h
 
file  ApplicationCommandOption.cpp
 AudioSource.h
 
file  ApplicationCommandOption.h [code]
 Channel.cpp
 
file  AudioSource.h [code]
 Channel.h
 
file  Channel.cpp
 ChannelHelper.h
 
file  Channel.h [code]
 Discord.cpp
 
file  Discord.cpp
 Discord.h
 
file  Discord.h [code]
 DiscordObject.cpp
 
file  DiscordObject.cpp
 DiscordObject.h
 
file  DiscordObject.h [code]
 DMChannel.cpp
 
file  DMChannel.cpp
 DMChannel.h
 
file  DMChannel.h [code]
 Embed.cpp
 
file  Embed.cpp
 Embed.h
 
file  Embed.h [code]
 Exceptions.cpp
 
file  Exceptions.cpp
 Exceptions.h
 
file  Exceptions.h [code]
 FFmpegAudioSource.cpp
 
file  FFmpegAudioSource.cpp
 FFmpegAudioSource.h
 
file  FFmpegAudioSource.h [code]
 FileAudioSource.cpp
 
file  FileAudioSource.cpp
 FileAudioSource.h
 
file  FileAudioSource.h [code]
 Future.h
 
file  Gateway.cpp
 Gateway.cpp
 
file  Gateway.h [code]
 Gateway.h
 
file  Guild.cpp
 Guild.cpp
 
file  Guild.h [code]
 Guild.h
 
file  GuildChannel.cpp
 GuildChannel.cpp
 
file  GuildChannel.h [code]
 GuildChannel.h
 
file  Intents.cpp
 Intents.cpp
 
file  Intents.h [code]
 Intents.h
 
file  Interaction.cpp
 Interaction.cpp
 
file  Interaction.h [code]
 Interaction.h
 
file  InteractionData.cpp
 InteractionData.cpp
 
file  InteractionData.h [code]
 InteractionData.h
 
file  InteractionDataOption.cpp
 InteractionDataOption.cpp
 
file  InteractionDataOption.h [code]
 InteractionDataOption.h
 
file  InteractionResolvedData.cpp
 InteractionResolvedData.cpp
 
file  InteractionResolvedData.h [code]
 InteractionResolvedData.h
 
file  Logger.cpp
 Logger.cpp
 
file  Logger.h [code]
 Logger.h
 
file  MainGateway.cpp
 MainGateway.cpp
 
file  MainGateway.h [code]
 MainGateway.h
 
file  Member.cpp
 Member.cpp
 
file  Member.h [code]
 Member.h
 
file  Message.cpp
 Message.cpp
 
file  Message.h [code]
 Message.h
 
file  static.cpp
 static.cpp
 
file  static.h [code]
 static.h
 
file  TextChannel.cpp
 TextChannel.cpp
 
file  TextChannel.h [code]
 TextChannel.h
 
file  Threadpool.cpp
 Threadpool.cpp
 
file  Threadpool.h [code]
 Threadpool.h
 
file  User.cpp
 User.cpp
 
file  User.h [code]
 User.h
 
file  VoiceChannel.cpp
 VoiceChannel.cpp
 
file  VoiceChannel.h [code]
 VoiceChannel.h
 
file  VoiceClient.cpp
 VoiceClient.cpp
 
file  VoiceClient.h [code]
 VoiceClient.h
 
file  VoiceGateway.cpp
 VoiceGateway.cpp
 
file  VoiceGateway.h [code]
 VoiceGateway.h
 
file  VoiceState.h [code]
 VoiceState.h
 
@@ -220,7 +232,7 @@ diff --git a/docs/dir_bc90692f03e111e5ad06ece758d3dee2.js b/docs/dir_bc90692f03e111e5ad06ece758d3dee2.js index e0452514..e644433e 100644 --- a/docs/dir_bc90692f03e111e5ad06ece758d3dee2.js +++ b/docs/dir_bc90692f03e111e5ad06ece758d3dee2.js @@ -3,118 +3,65 @@ var dir_bc90692f03e111e5ad06ece758d3dee2 = [ "Activity.cpp", "_activity_8cpp.html", null ], [ "Activity.h", "_activity_8h.html", "_activity_8h" ], [ "ApplicationCommand.cpp", "_application_command_8cpp.html", null ], - [ "ApplicationCommand.h", "_application_command_8h.html", [ - [ "ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html", "class_discord_c_p_p_1_1_application_command" ] - ] ], + [ "ApplicationCommand.h", "_application_command_8h.html", "_application_command_8h" ], [ "ApplicationCommandOption.cpp", "_application_command_option_8cpp.html", null ], - [ "ApplicationCommandOption.h", "_application_command_option_8h.html", [ - [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html", "class_discord_c_p_p_1_1_application_command_option" ], - [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html", "class_discord_c_p_p_1_1_application_command_subcommand" ], - [ "ApplicationCommandChannelOption", "class_discord_c_p_p_1_1_application_command_channel_option.html", "class_discord_c_p_p_1_1_application_command_channel_option" ], - [ "ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html", "class_discord_c_p_p_1_1_application_command_value_option" ], - [ "ApplicationCommandIntegerOption", "class_discord_c_p_p_1_1_application_command_integer_option.html", "class_discord_c_p_p_1_1_application_command_integer_option" ], - [ "ApplicationCommandNumberOption", "class_discord_c_p_p_1_1_application_command_number_option.html", "class_discord_c_p_p_1_1_application_command_number_option" ] - ] ], + [ "ApplicationCommandOption.h", "_application_command_option_8h.html", "_application_command_option_8h" ], [ "AudioSource.h", "_audio_source_8h.html", "_audio_source_8h" ], [ "Channel.cpp", "_channel_8cpp.html", null ], [ "Channel.h", "_channel_8h.html", "_channel_8h" ], + [ "ChannelHelper.h", "_channel_helper_8h.html", "_channel_helper_8h" ], [ "Discord.cpp", "_discord_8cpp.html", null ], - [ "Discord.h", "_discord_8h.html", [ - [ "Discord", "class_discord_c_p_p_1_1_discord.html", "class_discord_c_p_p_1_1_discord" ] - ] ], + [ "Discord.h", "_discord_8h.html", "_discord_8h" ], [ "DiscordObject.cpp", "_discord_object_8cpp.html", "_discord_object_8cpp" ], - [ "DiscordObject.h", "_discord_object_8h.html", [ - [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html", "class_discord_c_p_p_1_1_discord_object" ] - ] ], + [ "DiscordObject.h", "_discord_object_8h.html", "_discord_object_8h" ], [ "DMChannel.cpp", "_d_m_channel_8cpp.html", null ], - [ "DMChannel.h", "_d_m_channel_8h.html", [ - [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html", "class_discord_c_p_p_1_1_d_m_channel" ] - ] ], + [ "DMChannel.h", "_d_m_channel_8h.html", "_d_m_channel_8h" ], [ "Embed.cpp", "_embed_8cpp.html", null ], - [ "Embed.h", "_embed_8h.html", [ - [ "Embed", "class_discord_c_p_p_1_1_embed.html", "class_discord_c_p_p_1_1_embed" ], - [ "Footer", "struct_discord_c_p_p_1_1_embed_1_1_footer.html", "struct_discord_c_p_p_1_1_embed_1_1_footer" ], - [ "Image", "struct_discord_c_p_p_1_1_embed_1_1_image.html", "struct_discord_c_p_p_1_1_embed_1_1_image" ], - [ "Video", "struct_discord_c_p_p_1_1_embed_1_1_video.html", "struct_discord_c_p_p_1_1_embed_1_1_video" ], - [ "Provider", "struct_discord_c_p_p_1_1_embed_1_1_provider.html", "struct_discord_c_p_p_1_1_embed_1_1_provider" ], - [ "Author", "struct_discord_c_p_p_1_1_embed_1_1_author.html", "struct_discord_c_p_p_1_1_embed_1_1_author" ], - [ "Field", "struct_discord_c_p_p_1_1_embed_1_1_field.html", "struct_discord_c_p_p_1_1_embed_1_1_field" ] - ] ], + [ "Embed.h", "_embed_8h.html", "_embed_8h" ], [ "Exceptions.cpp", "_exceptions_8cpp.html", null ], [ "Exceptions.h", "_exceptions_8h.html", "_exceptions_8h" ], [ "FFmpegAudioSource.cpp", "_f_fmpeg_audio_source_8cpp.html", null ], [ "FFmpegAudioSource.h", "_f_fmpeg_audio_source_8h.html", "_f_fmpeg_audio_source_8h" ], [ "FileAudioSource.cpp", "_file_audio_source_8cpp.html", null ], [ "FileAudioSource.h", "_file_audio_source_8h.html", "_file_audio_source_8h" ], + [ "Future.h", "_future_8h.html", "_future_8h" ], [ "Gateway.cpp", "_gateway_8cpp.html", "_gateway_8cpp" ], - [ "Gateway.h", "_gateway_8h.html", [ - [ "Gateway", "class_discord_c_p_p_1_1_gateway.html", "class_discord_c_p_p_1_1_gateway" ] - ] ], + [ "Gateway.h", "_gateway_8h.html", "_gateway_8h" ], [ "Guild.cpp", "_guild_8cpp.html", null ], [ "Guild.h", "_guild_8h.html", "_guild_8h" ], [ "GuildChannel.cpp", "_guild_channel_8cpp.html", null ], - [ "GuildChannel.h", "_guild_channel_8h.html", [ - [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html", "class_discord_c_p_p_1_1_guild_channel" ] - ] ], + [ "GuildChannel.h", "_guild_channel_8h.html", "_guild_channel_8h" ], [ "Intents.cpp", "_intents_8cpp.html", null ], - [ "Intents.h", "_intents_8h.html", [ - [ "Intents", "class_intents.html", "class_intents" ] - ] ], + [ "Intents.h", "_intents_8h.html", "_intents_8h" ], [ "Interaction.cpp", "_interaction_8cpp.html", null ], - [ "Interaction.h", "_interaction_8h.html", [ - [ "Interaction", "class_discord_c_p_p_1_1_interaction.html", "class_discord_c_p_p_1_1_interaction" ] - ] ], + [ "Interaction.h", "_interaction_8h.html", "_interaction_8h" ], [ "InteractionData.cpp", "_interaction_data_8cpp.html", null ], - [ "InteractionData.h", "_interaction_data_8h.html", [ - [ "InteractionData", "class_discord_c_p_p_1_1_interaction_data.html", "class_discord_c_p_p_1_1_interaction_data" ] - ] ], + [ "InteractionData.h", "_interaction_data_8h.html", "_interaction_data_8h" ], [ "InteractionDataOption.cpp", "_interaction_data_option_8cpp.html", null ], - [ "InteractionDataOption.h", "_interaction_data_option_8h.html", [ - [ "InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html", "class_discord_c_p_p_1_1_interaction_data_option" ], - [ "InteractionDataStringOption", "class_discord_c_p_p_1_1_interaction_data_string_option.html", "class_discord_c_p_p_1_1_interaction_data_string_option" ], - [ "InteractionDataIntegerOption", "class_discord_c_p_p_1_1_interaction_data_integer_option.html", "class_discord_c_p_p_1_1_interaction_data_integer_option" ], - [ "InteractionDataNumberOption", "class_discord_c_p_p_1_1_interaction_data_number_option.html", "class_discord_c_p_p_1_1_interaction_data_number_option" ], - [ "InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html", "class_discord_c_p_p_1_1_interaction_data_subcommand_option" ] - ] ], + [ "InteractionDataOption.h", "_interaction_data_option_8h.html", "_interaction_data_option_8h" ], [ "InteractionResolvedData.cpp", "_interaction_resolved_data_8cpp.html", null ], - [ "InteractionResolvedData.h", "_interaction_resolved_data_8h.html", [ - [ "InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html", "class_discord_c_p_p_1_1_interaction_resolved_data" ] - ] ], + [ "InteractionResolvedData.h", "_interaction_resolved_data_8h.html", "_interaction_resolved_data_8h" ], [ "Logger.cpp", "_logger_8cpp.html", null ], [ "Logger.h", "_logger_8h.html", "_logger_8h" ], [ "MainGateway.cpp", "_main_gateway_8cpp.html", null ], - [ "MainGateway.h", "_main_gateway_8h.html", [ - [ "MainGateway", "class_discord_c_p_p_1_1_main_gateway.html", "class_discord_c_p_p_1_1_main_gateway" ] - ] ], + [ "MainGateway.h", "_main_gateway_8h.html", "_main_gateway_8h" ], [ "Member.cpp", "_member_8cpp.html", null ], - [ "Member.h", "_member_8h.html", [ - [ "Member", "class_discord_c_p_p_1_1_member.html", "class_discord_c_p_p_1_1_member" ] - ] ], + [ "Member.h", "_member_8h.html", "_member_8h" ], [ "Message.cpp", "_message_8cpp.html", null ], [ "Message.h", "_message_8h.html", "_message_8h" ], [ "static.cpp", "static_8cpp.html", "static_8cpp" ], [ "static.h", "static_8h.html", "static_8h" ], [ "TextChannel.cpp", "_text_channel_8cpp.html", null ], - [ "TextChannel.h", "_text_channel_8h.html", [ - [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html", "class_discord_c_p_p_1_1_text_channel" ] - ] ], + [ "TextChannel.h", "_text_channel_8h.html", "_text_channel_8h" ], [ "Threadpool.cpp", "_threadpool_8cpp.html", null ], [ "Threadpool.h", "_threadpool_8h.html", "_threadpool_8h" ], [ "User.cpp", "_user_8cpp.html", null ], - [ "User.h", "_user_8h.html", [ - [ "User", "class_discord_c_p_p_1_1_user.html", "class_discord_c_p_p_1_1_user" ] - ] ], + [ "User.h", "_user_8h.html", "_user_8h" ], [ "VoiceChannel.cpp", "_voice_channel_8cpp.html", null ], - [ "VoiceChannel.h", "_voice_channel_8h.html", [ - [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html", "class_discord_c_p_p_1_1_voice_channel" ] - ] ], + [ "VoiceChannel.h", "_voice_channel_8h.html", "_voice_channel_8h" ], [ "VoiceClient.cpp", "_voice_client_8cpp.html", "_voice_client_8cpp" ], [ "VoiceClient.h", "_voice_client_8h.html", "_voice_client_8h" ], [ "VoiceGateway.cpp", "_voice_gateway_8cpp.html", null ], - [ "VoiceGateway.h", "_voice_gateway_8h.html", [ - [ "VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html", "class_discord_c_p_p_1_1_voice_gateway" ] - ] ], - [ "VoiceState.h", "_voice_state_8h.html", [ - [ "VoiceState", "class_discord_c_p_p_1_1_voice_state.html", "class_discord_c_p_p_1_1_voice_state" ] - ] ] + [ "VoiceGateway.h", "_voice_gateway_8h.html", "_voice_gateway_8h" ], + [ "VoiceState.h", "_voice_state_8h.html", "_voice_state_8h" ] ]; \ No newline at end of file diff --git a/docs/doc.png b/docs/doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/docs/doc.svg b/docs/doc.svg new file mode 100644 index 00000000..0b928a53 --- /dev/null +++ b/docs/doc.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/docd.svg b/docs/docd.svg new file mode 100644 index 00000000..ac18b275 --- /dev/null +++ b/docs/docd.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/doxygen.css b/docs/doxygen.css index ffbff022..7b7d851b 100644 --- a/docs/doxygen.css +++ b/docs/doxygen.css @@ -1,29 +1,422 @@ -/* The standard CSS for doxygen 1.9.1 */ - -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; +/* The standard CSS for doxygen 1.10.0*/ + +html { +/* page base colors */ +--page-background-color: white; +--page-foreground-color: black; +--page-link-color: #3D578C; +--page-visited-link-color: #4665A2; + +/* index */ +--index-odd-item-bg-color: #F8F9FC; +--index-even-item-bg-color: white; +--index-header-color: black; +--index-separator-color: #A0A0A0; + +/* header */ +--header-background-color: #F9FAFC; +--header-separator-color: #C4CFE5; +--header-gradient-image: url('nav_h.png'); +--group-header-separator-color: #879ECB; +--group-header-color: #354C7B; +--inherit-header-color: gray; + +--footer-foreground-color: #2A3D61; +--footer-logo-width: 104px; +--citation-label-color: #334975; +--glow-color: cyan; + +--title-background-color: white; +--title-separator-color: #5373B4; +--directory-separator-color: #9CAFD4; +--separator-color: #4A6AAA; + +--blockquote-background-color: #F7F8FB; +--blockquote-border-color: #9CAFD4; + +--scrollbar-thumb-color: #9CAFD4; +--scrollbar-background-color: #F9FAFC; + +--icon-background-color: #728DC1; +--icon-foreground-color: white; +--icon-doc-image: url('doc.svg'); +--icon-folder-open-image: url('folderopen.svg'); +--icon-folder-closed-image: url('folderclosed.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #F9FAFC; +--memdecl-separator-color: #DEE4F0; +--memdecl-foreground-color: #555; +--memdecl-template-color: #4665A2; + +/* detailed member list */ +--memdef-border-color: #A8B8D9; +--memdef-title-background-color: #E2E8F2; +--memdef-title-gradient-image: url('nav_f.png'); +--memdef-proto-background-color: #DFE5F1; +--memdef-proto-text-color: #253555; +--memdef-proto-text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--memdef-doc-background-color: white; +--memdef-param-name-color: #602020; +--memdef-template-color: #4665A2; + +/* tables */ +--table-cell-border-color: #2D4068; +--table-header-background-color: #374F7F; +--table-header-foreground-color: #FFFFFF; + +/* labels */ +--label-background-color: #728DC1; +--label-left-top-border-color: #5373B4; +--label-right-bottom-border-color: #C4CFE5; +--label-foreground-color: white; + +/** navigation bar/tree/menu */ +--nav-background-color: #F9FAFC; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_b.png'); +--nav-gradient-hover-image: url('tab_h.png'); +--nav-gradient-active-image: url('tab_a.png'); +--nav-gradient-active-image-parent: url("../tab_a.png"); +--nav-separator-image: url('tab_s.png'); +--nav-breadcrumb-image: url('bc_s.png'); +--nav-breadcrumb-border-color: #C2CDE4; +--nav-splitbar-image: url('splitbar.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #283A5D; +--nav-text-hover-color: white; +--nav-text-active-color: white; +--nav-text-normal-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #364D7C; +--nav-menu-background-color: white; +--nav-menu-foreground-color: #555555; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.5); +--nav-arrow-color: #9CAFD4; +--nav-arrow-selected-color: #9CAFD4; + +/* table of contents */ +--toc-background-color: #F4F6FA; +--toc-border-color: #D8DFEE; +--toc-header-color: #4665A2; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: white; +--search-foreground-color: #909090; +--search-magnification-image: url('mag.svg'); +--search-magnification-select-image: url('mag_sel.svg'); +--search-active-color: black; +--search-filter-background-color: #F9FAFC; +--search-filter-foreground-color: black; +--search-filter-border-color: #90A5CE; +--search-filter-highlight-text-color: white; +--search-filter-highlight-bg-color: #3D578C; +--search-results-foreground-color: #425E97; +--search-results-background-color: #EEF1F7; +--search-results-border-color: black; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #555; + +/** code fragments */ +--code-keyword-color: #008000; +--code-type-keyword-color: #604020; +--code-flow-keyword-color: #E08000; +--code-comment-color: #800000; +--code-preprocessor-color: #806020; +--code-string-literal-color: #002080; +--code-char-literal-color: #008080; +--code-xml-cdata-color: black; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #000000; +--code-vhdl-keyword-color: #700070; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #4665A2; +--code-external-link-color: #4665A2; +--fragment-foreground-color: black; +--fragment-background-color: #FBFCFD; +--fragment-border-color: #C4CFE5; +--fragment-lineno-border-color: #00FF00; +--fragment-lineno-background-color: #E8E8E8; +--fragment-lineno-foreground-color: black; +--fragment-lineno-link-fg-color: #4665A2; +--fragment-lineno-link-bg-color: #D8D8D8; +--fragment-lineno-link-hover-fg-color: #4665A2; +--fragment-lineno-link-hover-bg-color: #C8C8C8; +--fragment-copy-ok-color: #2EC82E; +--tooltip-foreground-color: black; +--tooltip-background-color: white; +--tooltip-border-color: gray; +--tooltip-doc-color: grey; +--tooltip-declaration-color: #006318; +--tooltip-link-color: #4665A2; +--tooltip-shadow: 1px 1px 7px gray; +--fold-line-color: #808080; +--fold-minus-image: url('minus.svg'); +--fold-plus-image: url('plus.svg'); +--fold-minus-image-relpath: url('../../minus.svg'); +--fold-plus-image-relpath: url('../../plus.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +/** special sections */ +--warning-color-bg: #f8d1cc; +--warning-color-hl: #b61825; +--warning-color-text: #75070f; +--note-color-bg: #faf3d8; +--note-color-hl: #f3a600; +--note-color-text: #5f4204; +--todo-color-bg: #e4f3ff; +--todo-color-hl: #1879C4; +--todo-color-text: #274a5c; +--test-color-bg: #e8e8ff; +--test-color-hl: #3939C4; +--test-color-text: #1a1a5c; +--deprecated-color-bg: #ecf0f3; +--deprecated-color-hl: #5b6269; +--deprecated-color-text: #43454a; +--bug-color-bg: #e4dafd; +--bug-color-hl: #5b2bdd; +--bug-color-text: #2a0d72; +--invariant-color-bg: #d8f1e3; +--invariant-color-hl: #44b86f; +--invariant-color-text: #265532; +} + +@media (prefers-color-scheme: dark) { + html:not(.dark-mode) { + color-scheme: dark; + +/* page base colors */ +--page-background-color: black; +--page-foreground-color: #C9D1D9; +--page-link-color: #90A5CE; +--page-visited-link-color: #A3B4D7; + +/* index */ +--index-odd-item-bg-color: #0B101A; +--index-even-item-bg-color: black; +--index-header-color: #C4CFE5; +--index-separator-color: #334975; + +/* header */ +--header-background-color: #070B11; +--header-separator-color: #141C2E; +--header-gradient-image: url('nav_hd.png'); +--group-header-separator-color: #283A5D; +--group-header-color: #90A5CE; +--inherit-header-color: #A0A0A0; + +--footer-foreground-color: #5B7AB7; +--footer-logo-width: 60px; +--citation-label-color: #90A5CE; +--glow-color: cyan; + +--title-background-color: #090D16; +--title-separator-color: #354C79; +--directory-separator-color: #283A5D; +--separator-color: #283A5D; + +--blockquote-background-color: #101826; +--blockquote-border-color: #283A5D; + +--scrollbar-thumb-color: #283A5D; +--scrollbar-background-color: #070B11; + +--icon-background-color: #334975; +--icon-foreground-color: #C4CFE5; +--icon-doc-image: url('docd.svg'); +--icon-folder-open-image: url('folderopend.svg'); +--icon-folder-closed-image: url('folderclosedd.svg'); + +/* brief member declaration list */ +--memdecl-background-color: #0B101A; +--memdecl-separator-color: #2C3F65; +--memdecl-foreground-color: #BBB; +--memdecl-template-color: #7C95C6; + +/* detailed member list */ +--memdef-border-color: #233250; +--memdef-title-background-color: #1B2840; +--memdef-title-gradient-image: url('nav_fd.png'); +--memdef-proto-background-color: #19243A; +--memdef-proto-text-color: #9DB0D4; +--memdef-proto-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9); +--memdef-doc-background-color: black; +--memdef-param-name-color: #D28757; +--memdef-template-color: #7C95C6; + +/* tables */ +--table-cell-border-color: #283A5D; +--table-header-background-color: #283A5D; +--table-header-foreground-color: #C4CFE5; + +/* labels */ +--label-background-color: #354C7B; +--label-left-top-border-color: #4665A2; +--label-right-bottom-border-color: #283A5D; +--label-foreground-color: #CCCCCC; + +/** navigation bar/tree/menu */ +--nav-background-color: #101826; +--nav-foreground-color: #364D7C; +--nav-gradient-image: url('tab_bd.png'); +--nav-gradient-hover-image: url('tab_hd.png'); +--nav-gradient-active-image: url('tab_ad.png'); +--nav-gradient-active-image-parent: url("../tab_ad.png"); +--nav-separator-image: url('tab_sd.png'); +--nav-breadcrumb-image: url('bc_sd.png'); +--nav-breadcrumb-border-color: #2A3D61; +--nav-splitbar-image: url('splitbard.png'); +--nav-font-size-level1: 13px; +--nav-font-size-level2: 10px; +--nav-font-size-level3: 9px; +--nav-text-normal-color: #B6C4DF; +--nav-text-hover-color: #DCE2EF; +--nav-text-active-color: #DCE2EF; +--nav-text-normal-shadow: 0px 1px 1px black; +--nav-text-hover-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-text-active-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +--nav-menu-button-color: #B6C4DF; +--nav-menu-background-color: #05070C; +--nav-menu-foreground-color: #BBBBBB; +--nav-menu-toggle-color: rgba(255, 255, 255, 0.2); +--nav-arrow-color: #334975; +--nav-arrow-selected-color: #90A5CE; + +/* table of contents */ +--toc-background-color: #151E30; +--toc-border-color: #202E4A; +--toc-header-color: #A3B4D7; +--toc-down-arrow-image: url("data:image/svg+xml;utf8,&%238595;"); + +/** search field */ +--search-background-color: black; +--search-foreground-color: #C5C5C5; +--search-magnification-image: url('mag_d.svg'); +--search-magnification-select-image: url('mag_seld.svg'); +--search-active-color: #C5C5C5; +--search-filter-background-color: #101826; +--search-filter-foreground-color: #90A5CE; +--search-filter-border-color: #7C95C6; +--search-filter-highlight-text-color: #BCC9E2; +--search-filter-highlight-bg-color: #283A5D; +--search-results-background-color: #101826; +--search-results-foreground-color: #90A5CE; +--search-results-border-color: #7C95C6; +--search-box-shadow: inset 0.5px 0.5px 3px 0px #2F436C; + +/** code fragments */ +--code-keyword-color: #CC99CD; +--code-type-keyword-color: #AB99CD; +--code-flow-keyword-color: #E08000; +--code-comment-color: #717790; +--code-preprocessor-color: #65CABE; +--code-string-literal-color: #7EC699; +--code-char-literal-color: #00E0F0; +--code-xml-cdata-color: #C9D1D9; +--code-vhdl-digit-color: #FF00FF; +--code-vhdl-char-color: #C0C0C0; +--code-vhdl-keyword-color: #CF53C9; +--code-vhdl-logic-color: #FF0000; +--code-link-color: #79C0FF; +--code-external-link-color: #79C0FF; +--fragment-foreground-color: #C9D1D9; +--fragment-background-color: #090D16; +--fragment-border-color: #30363D; +--fragment-lineno-border-color: #30363D; +--fragment-lineno-background-color: black; +--fragment-lineno-foreground-color: #6E7681; +--fragment-lineno-link-fg-color: #6E7681; +--fragment-lineno-link-bg-color: #303030; +--fragment-lineno-link-hover-fg-color: #8E96A1; +--fragment-lineno-link-hover-bg-color: #505050; +--fragment-copy-ok-color: #0EA80E; +--tooltip-foreground-color: #C9D1D9; +--tooltip-background-color: #202020; +--tooltip-border-color: #C9D1D9; +--tooltip-doc-color: #D9E1E9; +--tooltip-declaration-color: #20C348; +--tooltip-link-color: #79C0FF; +--tooltip-shadow: none; +--fold-line-color: #808080; +--fold-minus-image: url('minusd.svg'); +--fold-plus-image: url('plusd.svg'); +--fold-minus-image-relpath: url('../../minusd.svg'); +--fold-plus-image-relpath: url('../../plusd.svg'); + +/** font-family */ +--font-family-normal: Roboto,sans-serif; +--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; +--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +--font-family-title: Tahoma,Arial,sans-serif; +--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif; +--font-family-search: Arial,Verdana,sans-serif; +--font-family-icon: Arial,Helvetica; +--font-family-tooltip: Roboto,sans-serif; + +/** special sections */ +--warning-color-bg: #2e1917; +--warning-color-hl: #ad2617; +--warning-color-text: #f5b1aa; +--note-color-bg: #3b2e04; +--note-color-hl: #f1b602; +--note-color-text: #ceb670; +--todo-color-bg: #163750; +--todo-color-hl: #1982D2; +--todo-color-text: #dcf0fa; +--test-color-bg: #121258; +--test-color-hl: #4242cf; +--test-color-text: #c0c0da; +--deprecated-color-bg: #2e323b; +--deprecated-color-hl: #738396; +--deprecated-color-text: #abb0bd; +--bug-color-bg: #2a2536; +--bug-color-hl: #7661b3; +--bug-color-text: #ae9ed6; +--invariant-color-bg: #303a35; +--invariant-color-hl: #76ce96; +--invariant-color-text: #cceed5; +}} +body { + background-color: var(--page-background-color); + color: var(--page-foreground-color); } -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: var(--font-family-normal); + line-height: 22px; } /* @group Heading Levels */ -h1.groupheader { - font-size: 150%; -} - .title { - font: 400 14px/28px Roboto,sans-serif; + font-family: var(--font-family-normal); + line-height: 28px; font-size: 150%; font-weight: bold; margin: 10px 2px; } +h1.groupheader { + font-size: 150%; +} + h2.groupheader { - border-bottom: 1px solid #879ECB; - color: #354C7B; + border-bottom: 1px solid var(--group-header-separator-color); + color: var(--group-header-color); font-size: 150%; font-weight: normal; margin-top: 1.75em; @@ -46,22 +439,13 @@ h1, h2, h3, h4, h5, h6 { } h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; + text-shadow: 0 0 15px var(--glow-color); } dt { font-weight: bold; } -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; -} - p.startli, p.startdd { margin-top: 2px; } @@ -113,7 +497,6 @@ h3.version { } div.navtab { - border-right: 1px solid #A3B4D7; padding-right: 15px; text-align: right; line-height: 110%; @@ -127,16 +510,17 @@ td.navtab { padding-right: 6px; padding-left: 6px; } + td.navtabHL { - background-image: url('tab_a.png'); + background-image: var(--nav-gradient-active-image); background-repeat:repeat-x; padding-right: 6px; padding-left: 6px; } td.navtabHL a, td.navtabHL a:visited { - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); } a.navtab { @@ -148,7 +532,13 @@ div.qindex{ width: 100%; line-height: 140%; font-size: 130%; - color: #A0A0A0; + color: var(--index-separator-color); +} + +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; } dt.alphachar{ @@ -157,7 +547,7 @@ dt.alphachar{ } .alphachar a{ - color: black; + color: var(--index-header-color); } .alphachar a:hover, .alphachar a:visited{ @@ -176,8 +566,12 @@ dt.alphachar{ line-height: 1.15em; } +.classindex dl.even { + background-color: var(--index-even-item-bg-color); +} + .classindex dl.odd { - background-color: #F8F9FC; + background-color: var(--index-odd-item-bg-color); } @media(min-width: 1120px) { @@ -196,21 +590,23 @@ dt.alphachar{ /* @group Link Styling */ a { - color: #3D578C; + color: var(--page-link-color); font-weight: normal; text-decoration: none; } .contents a:visited { - color: #4665A2; + color: var(--page-visited-link-color); } a:hover { - text-decoration: underline; + text-decoration: none; + background: linear-gradient(to bottom, transparent 0,transparent calc(100% - 1px), currentColor 100%); } -.contents a.qindexHL:visited { - color: #FFFFFF; +a:hover > span.arrow { + text-decoration: none; + background : var(--nav-background-color); } a.el { @@ -221,12 +617,39 @@ a.elRef { } a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; + color: var(--code-link-color); } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; -} + color: var(--code-external-link-color); +} + +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } /* @end */ @@ -235,7 +658,17 @@ dl.el { } ul { - overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ + overflow: visible; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; } #side-nav ul { @@ -249,35 +682,70 @@ ul { .fragment { text-align: left; direction: ltr; - overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-x: auto; overflow-y: hidden; + position: relative; + min-height: 12px; + margin: 10px 0px; + padding: 10px 10px; + border: 1px solid var(--fragment-border-color); + border-radius: 4px; + background-color: var(--fragment-background-color); + color: var(--fragment-foreground-color); } pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; + word-wrap: break-word; + font-size: 10pt; + line-height: 125%; + font-family: var(--font-family-monospace); +} + +.clipboard { + width: 24px; + height: 24px; + right: 5px; + top: 5px; + opacity: 0; + position: absolute; + display: inline; overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; + fill: var(--fragment-foreground-color); + justify-content: center; + align-items: center; + cursor: pointer; } -div.fragment { - padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; +.clipboard.success { + border: 1px solid var(--fragment-foreground-color); + border-radius: 4px; +} + +.fragment:hover .clipboard, .clipboard.success { + opacity: .28; +} + +.clipboard:hover, .clipboard.success { + opacity: 1 !important; +} + +.clipboard:active:not([class~=success]) svg { + transform: scale(.91); +} + +.clipboard.success svg { + fill: var(--fragment-copy-ok-color); +} + +.clipboard.success { + border-color: var(--fragment-copy-ok-color); } div.line { - font-family: monospace, fixed; + font-family: var(--font-family-monospace); font-size: 13px; min-height: 13px; - line-height: 1.0; + line-height: 1.2; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ @@ -306,24 +774,40 @@ div.line:after { } div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; + background-color: var(--glow-color); + box-shadow: 0 0 10px var(--glow-color); } +span.fold { + margin-left: 5px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; + display: inline-block; + width: 12px; + height: 12px; + background-repeat:no-repeat; + background-position:center; +} span.lineno { padding-right: 4px; + margin-right: 9px; text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; + border-right: 2px solid var(--fragment-lineno-border-color); + color: var(--fragment-lineno-foreground-color); + background-color: var(--fragment-lineno-background-color); white-space: pre; } -span.lineno a { - background-color: #D8D8D8; +span.lineno a, span.lineno a:visited { + color: var(--fragment-lineno-link-fg-color); + background-color: var(--fragment-lineno-link-bg-color); } span.lineno a:hover { - background-color: #C8C8C8; + color: var(--fragment-lineno-link-hover-fg-color); + background-color: var(--fragment-lineno-link-hover-bg-color); } .lineno { @@ -335,24 +819,6 @@ span.lineno a:hover { user-select: none; } -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #FFFFFF; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - div.classindex ul { list-style: none; padding-left: 0; @@ -374,8 +840,7 @@ div.groupText { } body { - background-color: white; - color: black; + color: var(--page-foreground-color); margin: 0; } @@ -385,33 +850,15 @@ div.contents { margin-right: 8px; } -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - p.formulaDsp { text-align: center; } -img.formulaDsp { - +img.dark-mode-visible { + display: none; +} +img.light-mode-visible { + display: none; } img.formulaInl, img.inline { @@ -437,89 +884,74 @@ address.footer { img.footer { border: 0px; vertical-align: middle; + width: var(--footer-logo-width); +} + +.compoundTemplParams { + color: var(--memdecl-template-color); + font-size: 80%; + line-height: 120%; } /* @group Code Colorization */ span.keyword { - color: #008000 + color: var(--code-keyword-color); } span.keywordtype { - color: #604020 + color: var(--code-type-keyword-color); } span.keywordflow { - color: #e08000 + color: var(--code-flow-keyword-color); } span.comment { - color: #800000 + color: var(--code-comment-color); } span.preprocessor { - color: #806020 + color: var(--code-preprocessor-color); } span.stringliteral { - color: #002080 + color: var(--code-string-literal-color); } span.charliteral { - color: #008080 + color: var(--code-char-literal-color); +} + +span.xmlcdata { + color: var(--code-xml-cdata-color); } span.vhdldigit { - color: #ff00ff + color: var(--code-vhdl-digit-color); } span.vhdlchar { - color: #000000 + color: var(--code-vhdl-char-color); } span.vhdlkeyword { - color: #700070 + color: var(--code-vhdl-keyword-color); } span.vhdllogic { - color: #ff0000 + color: var(--code-vhdl-logic-color); } blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; + background-color: var(--blockquote-background-color); + border-left: 2px solid var(--blockquote-border-color); margin: 0 24px 0 4px; padding: 0 12px 0 16px; } -blockquote.DocNodeRTL { - border-left: 0; - border-right: 2px solid #9CAFD4; - margin: 0 4px 0 24px; - padding: 0 16px 0 12px; -} - /* @end */ -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - td.tiny { font-size: 75%; } @@ -527,18 +959,19 @@ td.tiny { .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid #A3B4D7; + border: 1px solid var(--table-cell-border-color); } th.dirtab { - background: #EBEFF6; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-weight: bold; } hr { height: 0px; border: none; - border-top: 1px solid #4A6AAA; + border-top: 1px solid var(--separator-color); } hr.footer { @@ -566,14 +999,14 @@ table.memberdecls { } .memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; + background-color: var(--glow-color); + box-shadow: 0 0 15px var(--glow-color); } .mdescLeft, .mdescRight, .memItemLeft, .memItemRight, .memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; + background-color: var(--memdecl-background-color); border: none; margin: 4px; padding: 1px 0 0 8px; @@ -581,11 +1014,11 @@ table.memberdecls { .mdescLeft, .mdescRight { padding: 0px 8px 4px 8px; - color: #555; + color: var(--memdecl-foreground-color); } .memSeparator { - border-bottom: 1px solid #DEE4F0; + border-bottom: 1px solid var(--memdecl-separator-color); line-height: 1px; margin: 0px; padding: 0px; @@ -600,7 +1033,7 @@ table.memberdecls { } .memTemplParams { - color: #4665A2; + color: var(--memdecl-template-color); white-space: nowrap; font-size: 80%; } @@ -613,15 +1046,15 @@ table.memberdecls { .memtitle { padding: 8px; - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); border-top-right-radius: 4px; border-top-left-radius: 4px; margin-bottom: -1px; - background-image: url('nav_f.png'); + background-image: var(--memdef-title-gradient-image); background-repeat: repeat-x; - background-color: #E2E8F2; + background-color: var(--memdef-title-background-color); line-height: 1.25; font-weight: 300; float:left; @@ -636,20 +1069,11 @@ table.memberdecls { .memtemplate { font-size: 80%; - color: #4665A2; + color: var(--memdef-template-color); font-weight: normal; margin-left: 9px; } -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - .mempage { width: 100%; } @@ -668,7 +1092,7 @@ table.memberdecls { } .memitem.glow { - box-shadow: 0 0 15px cyan; + box-shadow: 0 0 15px var(--glow-color); } .memname { @@ -681,41 +1105,32 @@ table.memberdecls { } .memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-top: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); padding: 6px 0px 6px 0px; - color: #253555; + color: var(--memdef-proto-text-color); font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-color: #DFE5F1; - /* opera specific markup */ + text-shadow: var(--memdef-proto-text-shadow); + background-color: var(--memdef-proto-background-color); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - } .overload { - font-family: "courier new",courier,monospace; + font-family: var(--font-family-monospace); font-size: 65%; } .memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-bottom: 1px solid var(--memdef-border-color); + border-left: 1px solid var(--memdef-border-color); + border-right: 1px solid var(--memdef-border-color); padding: 6px 10px 2px 10px; - background-color: #FBFCFD; border-top-width: 0; background-image:url('nav_g.png'); background-repeat:repeat-x; - background-color: #FFFFFF; + background-color: var(--memdef-doc-background-color); /* opera specific markup */ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; @@ -745,36 +1160,44 @@ dl.reflist dd { .paramtype { white-space: nowrap; + padding: 0px; + padding-bottom: 1px; } .paramname { - color: #602020; white-space: nowrap; + padding: 0px; + padding-bottom: 1px; + margin-left: 2px; } + .paramname em { + color: var(--memdef-param-name-color); font-style: normal; + margin-right: 1px; } -.paramname code { - line-height: 14px; + +.paramname .paramdefval { + font-family: var(--font-family-monospace); } .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; -} +} .params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { font-weight: bold; vertical-align: top; } - + .params .paramtype, .tparams .paramtype { font-style: italic; vertical-align: top; -} - +} + .params .paramdir, .tparams .paramdir { - font-family: "courier new",courier,monospace; + font-family: var(--font-family-monospace); vertical-align: top; } @@ -798,13 +1221,13 @@ span.mlabels { } span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; + background-color: var(--label-background-color); + border-top:1px solid var(--label-left-top-border-color); + border-left:1px solid var(--label-left-top-border-color); + border-right:1px solid var(--label-right-bottom-border-color); + border-bottom:1px solid var(--label-right-bottom-border-color); text-shadow: none; - color: white; + color: var(--label-foreground-color); margin-right: 4px; padding: 2px 3px; border-radius: 3px; @@ -821,8 +1244,8 @@ span.mlabel { div.directory { margin: 10px 0px; - border-top: 1px solid #9CAFD4; - border-bottom: 1px solid #9CAFD4; + border-top: 1px solid var(--directory-separator-color); + border-bottom: 1px solid var(--directory-separator-color); width: 100%; } @@ -858,9 +1281,14 @@ div.directory { border-left: 1px solid rgba(0,0,0,0.05); } +.directory tr.odd { + padding-left: 6px; + background-color: var(--index-odd-item-bg-color); +} + .directory tr.even { padding-left: 6px; - background-color: #F7F8FB; + background-color: var(--index-even-item-bg-color); } .directory img { @@ -878,11 +1306,11 @@ div.directory { cursor: pointer; padding-left: 2px; padding-right: 2px; - color: #3D578C; + color: var(--page-link-color); } .arrow { - color: #9CAFD4; + color: var(--nav-arrow-color); -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; @@ -896,14 +1324,15 @@ div.directory { } .icon { - font-family: Arial, Helvetica; + font-family: var(--font-family-icon); + line-height: normal; font-weight: bold; font-size: 12px; height: 14px; width: 16px; display: inline-block; - background-color: #728DC1; - color: white; + background-color: var(--icon-background-color); + color: var(--icon-foreground-color); text-align: center; border-radius: 4px; margin-left: 2px; @@ -920,8 +1349,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; + background-image:var(--icon-folder-open-image); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -931,8 +1359,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; + background-image:var(--icon-folder-closed-image); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -942,17 +1369,13 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('doc.png'); + background-image:var(--icon-doc-image); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } -table.directory { - font: 400 14px Roboto,sans-serif; -} - /* @end */ div.dynheader { @@ -967,7 +1390,7 @@ div.dynheader { address { font-style: normal; - color: #2A3D61; + color: var(--footer-foreground-color); } table.doxtable caption { @@ -981,28 +1404,23 @@ table.doxtable { } table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; + border: 1px solid var(--table-cell-border-color); padding: 3px 7px 2px; } table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-size: 110%; padding-bottom: 4px; padding-top: 5px; } table.fieldtable { - /*width: 100%;*/ margin-bottom: 10px; - border: 1px solid #A8B8D9; + border: 1px solid var(--memdef-border-color); border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); } @@ -1012,8 +1430,8 @@ table.fieldtable { .fieldtable td.fieldtype, .fieldtable td.fieldname { white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; + border-right: 1px solid var(--memdef-border-color); + border-bottom: 1px solid var(--memdef-border-color); vertical-align: top; } @@ -1022,14 +1440,13 @@ table.fieldtable { } .fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ + border-bottom: 1px solid var(--memdef-border-color); } .fieldtable td.fielddoc p:first-child { margin-top: 0px; -} - +} + .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } @@ -1039,22 +1456,18 @@ table.fieldtable { } .fieldtable th { - background-image:url('nav_f.png'); + background-image: var(--memdef-title-gradient-image); background-repeat:repeat-x; - background-color: #E2E8F2; + background-color: var(--memdef-title-background-color); font-size: 90%; - color: #253555; + color: var(--memdef-proto-text-color); padding-bottom: 4px; padding-top: 5px; text-align:left; font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; + border-bottom: 1px solid var(--memdef-border-color); } @@ -1062,7 +1475,7 @@ table.fieldtable { top: 0px; left: 10px; height: 36px; - background-image: url('tab_b.png'); + background-image: var(--nav-gradient-image); z-index: 101; overflow: hidden; font-size: 13px; @@ -1071,13 +1484,13 @@ table.fieldtable { .navpath ul { font-size: 11px; - background-image:url('tab_b.png'); + background-image: var(--nav-gradient-image); background-repeat:repeat-x; background-position: 0 -5px; height:30px; line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; + color:var(--nav-text-normal-color); + border:solid 1px var(--nav-breadcrumb-border-color); overflow:hidden; margin:0px; padding:0px; @@ -1089,27 +1502,27 @@ table.fieldtable { float:left; padding-left:10px; padding-right:15px; - background-image:url('bc_s.png'); + background-image:var(--nav-breadcrumb-image); background-repeat:no-repeat; background-position:right; - color:#364D7C; + color: var(--nav-foreground-color); } .navpath li.navelem a { height:32px; display:block; - text-decoration: none; outline: none; - color: #283A5D; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; + color: var(--nav-text-normal-color); + font-family: var(--font-family-nav); + text-shadow: var(--nav-text-normal-shadow); + text-decoration: none; } .navpath li.navelem a:hover { - color:#6884BD; + color: var(--nav-text-hover-color); + text-shadow: var(--nav-text-hover-shadow); } .navpath li.footer @@ -1121,7 +1534,7 @@ table.fieldtable { background-image:none; background-repeat:no-repeat; background-position:right; - color:#364D7C; + color: var(--footer-foreground-color); font-size: 8pt; } @@ -1133,7 +1546,7 @@ div.summary padding-right: 5px; width: 50%; text-align: right; -} +} div.summary a { @@ -1148,7 +1561,7 @@ table.classindex margin-right: 3%; width: 94%; border: 0; - border-spacing: 0; + border-spacing: 0; padding: 0; } @@ -1166,11 +1579,11 @@ div.ingroups a div.header { - background-image:url('nav_h.png'); + background-image: var(--header-gradient-image); background-repeat:repeat-x; - background-color: #F9FAFC; + background-color: var(--header-background-color); margin: 0px; - border-bottom: 1px solid #C4CFE5; + border-bottom: 1px solid var(--header-separator-color); } div.headertitle @@ -1187,17 +1600,13 @@ dl { padding: 0 0 0 0; } -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +/* + dl.section { margin-left: 0px; padding-left: 0px; } -dl.section.DocNodeRTL { - margin-right: 0px; - padding-right: 0px; -} - dl.note { margin-left: -7px; padding-left: 3px; @@ -1205,16 +1614,6 @@ dl.note { border-color: #D0C000; } -dl.note.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #D0C000; -} - dl.warning, dl.attention { margin-left: -7px; padding-left: 3px; @@ -1222,16 +1621,6 @@ dl.warning, dl.attention { border-color: #FF0000; } -dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #FF0000; -} - dl.pre, dl.post, dl.invariant { margin-left: -7px; padding-left: 3px; @@ -1239,16 +1628,6 @@ dl.pre, dl.post, dl.invariant { border-color: #00D000; } -dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00D000; -} - dl.deprecated { margin-left: -7px; padding-left: 3px; @@ -1256,16 +1635,6 @@ dl.deprecated { border-color: #505050; } -dl.deprecated.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #505050; -} - dl.todo { margin-left: -7px; padding-left: 3px; @@ -1273,16 +1642,6 @@ dl.todo { border-color: #00C0E0; } -dl.todo.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00C0E0; -} - dl.test { margin-left: -7px; padding-left: 3px; @@ -1290,16 +1649,6 @@ dl.test { border-color: #3030E0; } -dl.test.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #3030E0; -} - dl.bug { margin-left: -7px; padding-left: 3px; @@ -1307,20 +1656,108 @@ dl.bug { border-color: #C08050; } -dl.bug.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #C08050; +*/ + +dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a { + font-weight: bold !important; +} + +dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, +dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark { + padding: 10px; + margin: 10px 0px; + overflow: hidden; + margin-left: 0; + border-radius: 4px; } dl.section dd { - margin-bottom: 6px; + margin-bottom: 2px; +} + +dl.warning, dl.attention { + background: var(--warning-color-bg); + border-left: 8px solid var(--warning-color-hl); + color: var(--warning-color-text); } +dl.warning dt, dl.attention dt { + color: var(--warning-color-hl); +} + +dl.note, dl.remark { + background: var(--note-color-bg); + border-left: 8px solid var(--note-color-hl); + color: var(--note-color-text); +} + +dl.note dt, dl.remark dt { + color: var(--note-color-hl); +} + +dl.todo { + background: var(--todo-color-bg); + border-left: 8px solid var(--todo-color-hl); + color: var(--todo-color-text); +} + +dl.todo dt { + color: var(--todo-color-hl); +} + +dl.test { + background: var(--test-color-bg); + border-left: 8px solid var(--test-color-hl); + color: var(--test-color-text); +} + +dl.test dt { + color: var(--test-color-hl); +} + +dl.bug dt a { + color: var(--bug-color-hl) !important; +} + +dl.bug { + background: var(--bug-color-bg); + border-left: 8px solid var(--bug-color-hl); + color: var(--bug-color-text); +} + +dl.bug dt a { + color: var(--bug-color-hl) !important; +} + +dl.deprecated { + background: var(--deprecated-color-bg); + border-left: 8px solid var(--deprecated-color-hl); + color: var(--deprecated-color-text); +} + +dl.deprecated dt a { + color: var(--deprecated-color-hl) !important; +} + +dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { + margin-inline-start: 0px; +} + +dl.invariant, dl.pre, dl.post { + background: var(--invariant-color-bg); + border-left: 8px solid var(--invariant-color-hl); + color: var(--invariant-color-text); +} + +dl.invariant dt, dl.pre dt, dl.post dt { + color: var(--invariant-color-hl); +} + + +#projectrow +{ + height: 56px; +} #projectlogo { @@ -1328,34 +1765,38 @@ dl.section dd { vertical-align: bottom; border-collapse: separate; } - + #projectlogo img -{ +{ border: 0px none; } - + #projectalign { vertical-align: middle; + padding-left: 0.5em; } #projectname { - font: 300% Tahoma, Arial,sans-serif; + font-size: 200%; + font-family: var(--font-family-title); margin: 0px; padding: 2px 0px; } - + #projectbrief { - font: 120% Tahoma, Arial,sans-serif; + font-size: 90%; + font-family: var(--font-family-title); margin: 0px; padding: 0px; } #projectnumber { - font: 50% Tahoma, Arial,sans-serif; + font-size: 50%; + font-family: 50% var(--font-family-title); margin: 0px; padding: 0px; } @@ -1365,7 +1806,8 @@ dl.section dd { padding: 0px; margin: 0px; width: 100%; - border-bottom: 1px solid #5373B4; + border-bottom: 1px solid var(--title-separator-color); + background-color: var(--title-background-color); } .image @@ -1398,17 +1840,12 @@ dl.section dd { font-weight: bold; } -div.zoom -{ - border: 1px solid #90A5CE; -} - dl.citelist { margin-bottom:50px; } dl.citelist dt { - color:#334975; + color:var(--citation-label-color); float:left; font-weight:bold; margin-right:10px; @@ -1424,8 +1861,8 @@ dl.citelist dd { div.toc { padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; + background-color: var(--toc-background-color); + border: 1px solid var(--toc-border-color); border-radius: 7px 7px 7px 7px; float: right; height: auto; @@ -1433,28 +1870,17 @@ div.toc { width: 200px; } -.PageDocRTL-title div.toc { - float: left !important; - text-align: right; -} - div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent; + font: 10px/1.2 var(--font-family-toc); margin-top: 5px; padding-left: 10px; padding-top: 2px; } -.PageDocRTL-title div.toc li { - background-position-x: right !important; - padding-left: 0 !important; - padding-right: 10px; -} - div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; + font: bold 12px/1.2 var(--font-family-toc); + color: var(--toc-header-color); border-bottom: 0 none; margin: 0; } @@ -1463,7 +1889,7 @@ div.toc ul { list-style: none outside none; border: medium none; padding: 0px; -} +} div.toc li.level1 { margin-left: 0px; @@ -1474,11 +1900,11 @@ div.toc li.level2 { } div.toc li.level3 { - margin-left: 30px; + margin-left: 15px; } div.toc li.level4 { - margin-left: 45px; + margin-left: 15px; } span.emoji { @@ -1487,29 +1913,13 @@ span.emoji { */ } -.PageDocRTL-title div.toc li.level1 { - margin-left: 0 !important; - margin-right: 0; -} - -.PageDocRTL-title div.toc li.level2 { - margin-left: 0 !important; - margin-right: 15px; -} - -.PageDocRTL-title div.toc li.level3 { - margin-left: 0 !important; - margin-right: 30px; -} - -.PageDocRTL-title div.toc li.level4 { - margin-left: 0 !important; - margin-right: 45px; +span.obfuscator { + display: none; } .inherit_header { font-weight: bold; - color: gray; + color: var(--inherit-header-color); cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; @@ -1541,11 +1951,12 @@ tr.heading h2 { #powerTip { cursor: default; - white-space: nowrap; - background-color: white; - border: 1px solid gray; + /*white-space: nowrap;*/ + color: var(--tooltip-foreground-color); + background-color: var(--tooltip-background-color); + border: 1px solid var(--tooltip-border-color); border-radius: 4px 4px 4px 4px; - box-shadow: 1px 1px 7px gray; + box-shadow: var(--tooltip-shadow); display: none; font-size: smaller; max-width: 80%; @@ -1556,7 +1967,7 @@ tr.heading h2 { } #powerTip div.ttdoc { - color: grey; + color: var(--tooltip-doc-color); font-style: italic; } @@ -1564,18 +1975,24 @@ tr.heading h2 { font-weight: bold; } +#powerTip a { + color: var(--tooltip-link-color); +} + #powerTip div.ttname { font-weight: bold; } #powerTip div.ttdeci { - color: #006318; + color: var(--tooltip-declaration-color); } #powerTip div { margin: 0px; padding: 0px; - font: 12px/16px Roboto,sans-serif; + font-size: 12px; + font-family: var(--font-family-tooltip); + line-height: 16px; } #powerTip:before, #powerTip:after { @@ -1620,12 +2037,12 @@ tr.heading h2 { } #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #FFFFFF; + border-top-color: var(--tooltip-background-color); border-width: 10px; margin: 0px -10px; } -#powerTip.n:before { - border-top-color: #808080; +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: var(--tooltip-border-color); border-width: 11px; margin: 0px -11px; } @@ -1648,13 +2065,13 @@ tr.heading h2 { } #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #FFFFFF; + border-bottom-color: var(--tooltip-background-color); border-width: 10px; margin: 0px -10px; } #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; + border-bottom-color: var(--tooltip-border-color); border-width: 11px; margin: 0px -11px; } @@ -1675,13 +2092,13 @@ tr.heading h2 { left: 100%; } #powerTip.e:after { - border-left-color: #FFFFFF; + border-left-color: var(--tooltip-border-color); border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.e:before { - border-left-color: #808080; + border-left-color: var(--tooltip-border-color); border-width: 11px; top: 50%; margin-top: -11px; @@ -1691,13 +2108,13 @@ tr.heading h2 { right: 100%; } #powerTip.w:after { - border-right-color: #FFFFFF; + border-right-color: var(--tooltip-border-color); border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.w:before { - border-right-color: #808080; + border-right-color: var(--tooltip-border-color); border-width: 11px; top: 50%; margin-top: -11px; @@ -1731,7 +2148,7 @@ table.markdownTable { } table.markdownTable td, table.markdownTable th { - border: 1px solid #2D4068; + border: 1px solid var(--table-cell-border-color); padding: 3px 7px 2px; } @@ -1739,8 +2156,8 @@ table.markdownTable tr { } th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { - background-color: #374F7F; - color: #FFFFFF; + background-color: var(--table-header-background-color); + color: var(--table-header-foreground-color); font-size: 110%; padding-bottom: 4px; padding-top: 5px; @@ -1758,36 +2175,51 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter { text-align: center } -.DocNodeRTL { - text-align: right; - direction: rtl; +tt, code, kbd, samp +{ + display: inline-block; } +/* @end */ -.DocNodeLTR { - text-align: left; - direction: ltr; +u { + text-decoration: underline; } -table.DocNodeRTL { - width: auto; - margin-right: 0; - margin-left: auto; +details>summary { + list-style-type: none; } -table.DocNodeLTR { - width: auto; - margin-right: auto; - margin-left: 0; +details > summary::-webkit-details-marker { + display: none; } -tt, code, kbd, samp -{ - display: inline-block; - direction:ltr; +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; } -/* @end */ -u { - text-decoration: underline; +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; +} + +body { + scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color); +} + +::-webkit-scrollbar { + background-color: var(--scrollbar-background-color); + height: 12px; + width: 12px; +} +::-webkit-scrollbar-thumb { + border-radius: 6px; + box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color); + border: solid 2px transparent; +} +::-webkit-scrollbar-corner { + background-color: var(--scrollbar-background-color); } diff --git a/docs/doxygen.png b/docs/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 zcmV;!4m|ORP)tMIv#Q0*~7*`IBSO7_x;@a8#Zk6_PeKR_s92J&)(m+);m9Iz3blw)z#Gi zP!9lj4$%+*>Hz@HCmM9L9|8c+0u=!H$O3?R0Kgx|#WP<6fKfC8fM-CQZT|_r@`>VO zX^Hgb|9cJqpdJA5$MCEK`F_2@2Y@s>^+;pF`~jdI0Pvr|vl4`=C)EH@1IFe7pdJ8F zH(qGi004~QnF)Ggga~8v08kGAs2hKTATxr7pwfNk|4#_AaT>w8P6TV+R2kbS$v==} zAjf`s0g#V8lB+b3)5oEI*q+{Yt$MZDruD2^;$+(_%Qn+%v0X-bJO=;@kiJ^ygLBnC z?1OVv_%aex1M@jKU|Z~$eI?PoF4Vj>fDzyo zAiLfpXY*a^Sj-S5D0S3@#V$sRW)g)_1e#$%8xdM>Jm7?!h zu0P2X=xoN>^!4DoPRgph2(2va07yfpXF+WH7EOg1GY%Zn z7~1A<(z7Q$ktEXhW_?GMpHp9l_UL18F3KOsxu81pqoBiNbFSGsof-W z6~eloMoz=4?OOnl2J268x5rOY`dCk0us(uS#Ud4yqOr@?=Q57a}tit|BhY>}~frH1sP`ScHS_d)oqH^lYy zZ%VP`#10MlE~P?cE(%(#(AUSv_T{+;t@$U}El}(1ig`vZo`Rm;+5&(AYzJ^Ae=h2X z@Re%vHwZU>|f0NI&%$*4eJweC5OROQrpPMA@*w|o z()A==l}(@bv^&>H1Ob3C=<^|hob?0+xJ?QQ3-ueQC}zy&JQNib!OqSO@-=>XzxlSF zAZ^U*1l6EEmg3r};_HY>&Jo_{dOPEFTWPmt=U&F#+0(O59^UIlHbNX+eF8UzyDR*T z(=5X$VF3!gm@RooS-&iiUYGG^`hMR(07zr_xP`d!^BH?uD>Phl8Rdifx3Af^Zr`Ku ztL+~HkVeL#bJ)7;`=>;{KNRvjmc}1}c58Sr#Treq=4{xo!ATy|c>iRSp4`dzMMVd@ zL8?uwXDY}Wqgh4mH`|$BTXpUIu6A1-cSq%hJw;@^Zr8TP=GMh*p(m(tN7@!^D~sl$ zz^tf4II4|};+irE$Fnm4NTc5%p{PRA`%}Zk`CE5?#h3|xcyQsS#iONZ z6H(@^i9td!$z~bZiJLTax$o>r(p}3o@< zyD7%(>ZYvy=6$U3e!F{Z`uSaYy`xQyl?b{}eg|G3&fz*`QH@mDUn)1%#5u`0m$%D} z?;tZ0u(mWeMV0QtzjgN!lT*pNRj;6510Wwx?Yi_=tYw|J#7@(Xe7ifDzXuK;JB;QO z#bg~K$cgm$@{QiL_3yr}y&~wuv=P=#O&Tj=Sr)aCUlYmZMcw?)T?c%0rUe1cS+o!qs_ zQ6Gp)-{)V!;=q}llyK3|^WeLKyjf%y;xHku;9(vM!j|~<7w1c*Mk-;P{T&yG) z@C-8E?QPynNQ<8f01D`2qexcVEIOU?y}MG)TAE6&VT5`rK8s(4PE;uQ92LTXUQ<>^ ztyQ@=@kRdh@ebUG^Z6NWWIL;_IGJ2ST>$t!$m$qvtj0Qmw8moN6GUV^!QKNK zHBXCtUH8)RY9++gH_TUV4^=-j$t}dD3qsN7GclJ^Zc&(j6&a_!$jCf}%c5ey`pm~1)@{yI3 zTdWyB+*X{JFw#z;PwRr5evb2!ueWF;v`B0HoUu4-(~aL=z;OXUUEtG`_$)Oxw6FKg zEzY`CyKaSBK3xt#8gA|r_|Kehn_HYVBMpEwbn9-fI*!u*eTA1ef8Mkl1=!jV4oYwWYM}i`A>_F4nhmlCIC6WLa zY%;4&@AlnaG11ejl61Jev21|r*m+?Kru3;1tFDl}#!OzUp6c>go4{C|^erwpG*&h6bspUPJag}oOkN2912Y3I?(eRc@U9>z#HPBHC?nps7H5!zP``90!Q1n80jo+B3TWXp!8Pe zwuKuLLI6l3Gv@+QH*Y}2wPLPQ1^EZhT#+Ed8q8Wo z1pTmIBxv14-{l&QVKxAyQF#8Q@NeJwWdKk>?cpiJLkJr+aZ!Me+Cfp!?FWSRf^j2k z73BRR{WSKaMkJ>1Nbx5dan5hg^_}O{Tj6u%iV%#QGz0Q@j{R^Ik)Z*+(YvY2ziBG)?AmJa|JV%4UT$k`hcOg5r9R?5>?o~JzK zJCrj&{i#hG>N7!B4kNX(%igb%kDj0fOQThC-8mtfap82PNRXr1D>lbgg)dYTQ(kbx z`Ee5kXG~Bh+BHQBf|kJEy6(ga%WfhvdQNDuOfQoe377l#ht&DrMGeIsI5C<&ai zWG$|hop2@@q5YDa)_-A?B02W;#fH!%k`daQLEItaJJ8Yf1L%8x;kg?)k)00P-lH+w z)5$QNV6r2$YtnV(4o=0^3{kmaXn*Dm0F*fU(@o)yVVjk|ln8ea6BMy%vZAhW9|wvA z8RoDkVoMEz1d>|5(k0Nw>22ZT){V<3$^C-cN+|~hKt2)){+l-?3m@-$c?-dlzQ)q- zZ)j%n^gerV{|+t}9m1_&&Ly!9$rtG4XX|WQ8`xYzGC~U@nYh~g(z9)bdAl#xH)xd5a=@|qql z|FzEil{P5(@gy!4ek05i$>`E^G~{;pnf6ftpLh$h#W?^#4UkPfa;;?bsIe&kz!+40 zI|6`F2n020)-r`pFaZ38F!S-lJM-o&inOw|66=GMeP@xQU5ghQH{~5Uh~TMTd;I9` z>YhVB`e^EVj*S7JF39ZgNf}A-0DwOcTT63ydN$I3b?yBQtUI*_fae~kPvzoD$zjX3 zoqBe#>12im4WzZ=f^4+u=!lA|#r%1`WB0-6*3BL#at`47#ebPpR|D1b)3BjT34nYY z%Ds%d?5$|{LgOIaRO{{oC&RK`O91$fqwM0(C_TALcozu*fWHb%%q&p-q{_8*2Zsi^ zh1ZCnr^UYa;4vQEtHk{~zi>wwMC5o{S=$P0X681y`SXwFH?Ewn{x-MOZynmc)JT5v zuHLwh;tLfxRrr%|k370}GofLl7thg>ACWWY&msqaVu&ry+`7+Ss>NL^%T1|z{IGMA zW-SKl=V-^{(f!Kf^#3(|T2W47d(%JVCI4JgRrT1pNz>+ietmFToNv^`gzC@&O-)+i zPQ~RwK8%C_vf%;%e>NyTp~dM5;!C|N0Q^6|CEb7Bw=Vz~$1#FA;Z*?mKSC)Hl-20s t8QyHj(g6VK0RYbl8UjE)0O0w=e*@m04r>stuEhWV002ovPDHLkV1hl;dM*F} diff --git a/docs/doxygen.svg b/docs/doxygen.svg index d42dad52..79a76354 100644 --- a/docs/doxygen.svg +++ b/docs/doxygen.svg @@ -1,4 +1,6 @@ + @@ -17,7 +19,7 @@ - + diff --git a/docs/doxygen_crawl.html b/docs/doxygen_crawl.html new file mode 100644 index 00000000..7583b79c --- /dev/null +++ b/docs/doxygen_crawl.html @@ -0,0 +1,378 @@ + + + +Validator / crawler helper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/dynsections.js b/docs/dynsections.js index 3174bd7b..8f493264 100644 --- a/docs/dynsections.js +++ b/docs/dynsections.js @@ -22,100 +22,173 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} - -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l'); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // add toggle controls to lines with fold divs + $('div[class=foldopen]').each(function() { + // extract specific id to use + const id = $(this).attr('id').replace('foldopen',''); + // extract start and end foldable fragment attributes + const start = $(this).attr('data-start'); + const end = $(this).attr('data-end'); + // replace normal fold span with controls for the first line of a foldable fragment + $(this).find('span[class=fold]:first').replaceWith(''); + // append div for folded (closed) representation + $(this).after(''); + // extract the first line from the "open" section to represent closed content + const line = $(this).children().first().clone(); + // remove any glow that might still be active on the original line + $(line).removeClass('glow'); + if (start) { + // if line already ends with a start marker (e.g. trailing {), remove it + $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); + } + // replace minus with plus symbol + $(line).find('span[class=fold]').css('background-image',codefold.plusImg[relPath]); + // append ellipsis + $(line).append(' '+start+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); + }, +}; /* @license-end */ diff --git a/docs/files.html b/docs/files.html index 2fd394b0..6bdbb7a7 100644 --- a/docs/files.html +++ b/docs/files.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File List + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,81 +78,89 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
File List
+
File List
Here is a list of all files with brief descriptions:
-
[detail level 12]
- - +
[detail level 12]
  Discord.C++
 Activity.cpp
+ + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  Discord.C++
 Activity.cpp
 Activity.h
 ApplicationCommand.cpp
 ApplicationCommand.cpp
 ApplicationCommand.h
 ApplicationCommandOption.cpp
 ApplicationCommandOption.cpp
 ApplicationCommandOption.h
 AudioSource.h
 AudioSource.h
 Channel.cpp
 Channel.h
 Discord.cpp
 Discord.h
 DiscordObject.cpp
 DiscordObject.h
 DMChannel.cpp
 DMChannel.h
 Embed.cpp
 Embed.h
 Exceptions.cpp
 Exceptions.h
 FFmpegAudioSource.cpp
 FFmpegAudioSource.h
 FileAudioSource.cpp
 FileAudioSource.h
 Gateway.cpp
 Gateway.h
 Guild.cpp
 Guild.h
 GuildChannel.cpp
 GuildChannel.h
 Intents.cpp
 Intents.h
 Interaction.cpp
 Interaction.h
 InteractionData.cpp
 InteractionData.h
 InteractionDataOption.cpp
 InteractionDataOption.h
 InteractionResolvedData.cpp
 InteractionResolvedData.h
 Logger.cpp
 Logger.h
 MainGateway.cpp
 MainGateway.h
 Member.cpp
 Member.h
 Message.cpp
 Message.h
 static.cpp
 static.h
 TextChannel.cpp
 TextChannel.h
 Threadpool.cpp
 Threadpool.h
 User.cpp
 User.h
 VoiceChannel.cpp
 VoiceChannel.h
 VoiceClient.cpp
 VoiceClient.h
 VoiceGateway.cpp
 VoiceGateway.h
 VoiceState.h
 Channel.h
 ChannelHelper.h
 Discord.cpp
 Discord.h
 DiscordObject.cpp
 DiscordObject.h
 DMChannel.cpp
 DMChannel.h
 Embed.cpp
 Embed.h
 Exceptions.cpp
 Exceptions.h
 FFmpegAudioSource.cpp
 FFmpegAudioSource.h
 FileAudioSource.cpp
 FileAudioSource.h
 Future.h
 Gateway.cpp
 Gateway.h
 Guild.cpp
 Guild.h
 GuildChannel.cpp
 GuildChannel.h
 Intents.cpp
 Intents.h
 Interaction.cpp
 Interaction.h
 InteractionData.cpp
 InteractionData.h
 InteractionDataOption.cpp
 InteractionDataOption.h
 InteractionResolvedData.cpp
 InteractionResolvedData.h
 Logger.cpp
 Logger.h
 MainGateway.cpp
 MainGateway.h
 Member.cpp
 Member.h
 Message.cpp
 Message.h
 static.cpp
 static.h
 TextChannel.cpp
 TextChannel.h
 Threadpool.cpp
 Threadpool.h
 User.cpp
 User.h
 VoiceChannel.cpp
 VoiceChannel.h
 VoiceClient.cpp
 VoiceClient.h
 VoiceGateway.cpp
 VoiceGateway.h
 VoiceState.h
@@ -158,7 +168,7 @@ diff --git a/docs/folderclosed.png b/docs/folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000 + + + + + + + + + diff --git a/docs/folderclosedd.svg b/docs/folderclosedd.svg new file mode 100644 index 00000000..52f0166a --- /dev/null +++ b/docs/folderclosedd.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/docs/folderopen.png b/docs/folderopen.png deleted file mode 100644 index d6c7f676a3b3ef8c2c307d319dff3c6a604eb227..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmV-b0;>IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/docs/folderopen.svg b/docs/folderopen.svg new file mode 100644 index 00000000..f6896dd2 --- /dev/null +++ b/docs/folderopen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/docs/folderopend.svg b/docs/folderopend.svg new file mode 100644 index 00000000..2d1f06e7 --- /dev/null +++ b/docs/folderopend.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + diff --git a/docs/functions.html b/docs/functions.html index dedab1ec..04c42f22 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,138 +78,49 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- _ -

diff --git a/docs/functions_0x7e.html b/docs/functions_0x7e.html deleted file mode 100644 index ef876edb..00000000 --- a/docs/functions_0x7e.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -Discord.C++: Class Members - - - - - - - - - -
-
- - - - - - -
-
Discord.C++ -  0.6.0 -
-
-
- - - - - - - -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- ~ -

-
- - - - diff --git a/docs/functions_a.html b/docs/functions_a.html index 4885260f..0c9943d2 100644 --- a/docs/functions_a.html +++ b/docs/functions_a.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,88 +78,47 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- a -

diff --git a/docs/functions_b.html b/docs/functions_b.html index 1b379d06..1fe22455 100644 --- a/docs/functions_b.html +++ b/docs/functions_b.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,37 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- b -

diff --git a/docs/functions_c.html b/docs/functions_c.html index ddece9cc..c30459c5 100644 --- a/docs/functions_c.html +++ b/docs/functions_c.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,71 +78,42 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- c -

diff --git a/docs/functions_d.html b/docs/functions_d.html index 9bf08a3a..eef3eda5 100644 --- a/docs/functions_d.html +++ b/docs/functions_d.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,86 +78,46 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- d -

diff --git a/docs/functions_dup.js b/docs/functions_dup.js index dd4a9fce..4aa241b9 100644 --- a/docs/functions_dup.js +++ b/docs/functions_dup.js @@ -10,7 +10,6 @@ var functions_dup = [ "g", "functions_g.html", null ], [ "h", "functions_h.html", null ], [ "i", "functions_i.html", null ], - [ "j", "functions_j.html", null ], [ "k", "functions_k.html", null ], [ "l", "functions_l.html", null ], [ "m", "functions_m.html", null ], diff --git a/docs/functions_e.html b/docs/functions_e.html index c9fc5578..961e7318 100644 --- a/docs/functions_e.html +++ b/docs/functions_e.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,58 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- e -

diff --git a/docs/functions_enum.html b/docs/functions_enum.html index 8c7cade1..b8341845 100644 --- a/docs/functions_enum.html +++ b/docs/functions_enum.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Enumerations + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,28 +78,29 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/functions_eval.html b/docs/functions_eval.html index 1ccf54a5..5b7713f9 100644 --- a/docs/functions_eval.html +++ b/docs/functions_eval.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Enumerator + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,84 +78,122 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/functions_f.html b/docs/functions_f.html index c3ccbc9b..ef97a6e8 100644 --- a/docs/functions_f.html +++ b/docs/functions_f.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,39 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- f -

diff --git a/docs/functions_func.html b/docs/functions_func.html index fdc3cff3..68335d65 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,40 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- _ -

diff --git a/docs/functions_func_a.html b/docs/functions_func_a.html index 44b70150..79131bee 100644 --- a/docs/functions_func_a.html +++ b/docs/functions_func_a.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,58 +78,44 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- a -

diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html index 3008d183..beabf2c3 100644 --- a/docs/functions_func_b.html +++ b/docs/functions_func_b.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,25 +78,30 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- b -

diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html index 69aaf0b3..d9c7b198 100644 --- a/docs/functions_func_c.html +++ b/docs/functions_func_c.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,45 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- c -

diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html index d723ef62..e4284dc5 100644 --- a/docs/functions_func_d.html +++ b/docs/functions_func_d.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,58 +78,41 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- d -

diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html index d54f2c12..b60bcd3d 100644 --- a/docs/functions_func_e.html +++ b/docs/functions_func_e.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,34 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- e -

diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html index 8f350ab0..43c20a7f 100644 --- a/docs/functions_func_f.html +++ b/docs/functions_func_f.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,33 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- f -

diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html index 7a68143a..12911206 100644 --- a/docs/functions_func_g.html +++ b/docs/functions_func_g.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,58 +78,117 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- g -

diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html index 106e935d..310d9db8 100644 --- a/docs/functions_func_h.html +++ b/docs/functions_func_h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,31 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- h -

diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html index 95c9c677..5a12f075 100644 --- a/docs/functions_func_i.html +++ b/docs/functions_func_i.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,52 +78,56 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- i -

diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html index c7b49942..7567dea0 100644 --- a/docs/functions_func_k.html +++ b/docs/functions_func_k.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,25 +78,30 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- k -

diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html index 9d8589da..c48a0edc 100644 --- a/docs/functions_func_l.html +++ b/docs/functions_func_l.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,28 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- l -

diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html index df584e83..0c36e9d9 100644 --- a/docs/functions_func_m.html +++ b/docs/functions_func_m.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,31 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- m -

diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html index c7e7af67..7ad44183 100644 --- a/docs/functions_func_o.html +++ b/docs/functions_func_o.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,62 +78,41 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- o -

diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html index edca0c67..7a069582 100644 --- a/docs/functions_func_p.html +++ b/docs/functions_func_p.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,28 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- p -

diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html index 060399ee..31b942cd 100644 --- a/docs/functions_func_r.html +++ b/docs/functions_func_r.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,39 +78,34 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- r -

diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html index 62cf2b5c..67119f9b 100644 --- a/docs/functions_func_s.html +++ b/docs/functions_func_s.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,64 +78,55 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- s -

diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html index f0388b58..22e43a8b 100644 --- a/docs/functions_func_t.html +++ b/docs/functions_func_t.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html index a83a4b53..24d71993 100644 --- a/docs/functions_func_u.html +++ b/docs/functions_func_u.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@

@@ -76,40 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- u -

diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html index e83041b4..8be6b392 100644 --- a/docs/functions_func_v.html +++ b/docs/functions_func_v.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,31 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- v -

diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html index 5d754efb..14186e4a 100644 --- a/docs/functions_func_w.html +++ b/docs/functions_func_w.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,28 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- w -

diff --git a/docs/functions_func_~.html b/docs/functions_func_~.html index 004d387f..da7beb8b 100644 --- a/docs/functions_func_~.html +++ b/docs/functions_func_~.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Functions + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,91 +78,41 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  +
Here is a list of all functions with links to the classes they belong to:
-

- ~ -

diff --git a/docs/functions_g.html b/docs/functions_g.html index 4700e56e..46a0d4eb 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,76 +78,133 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- g -

diff --git a/docs/functions_h.html b/docs/functions_h.html index 47fa8b97..1206da02 100644 --- a/docs/functions_h.html +++ b/docs/functions_h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,35 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- h -

diff --git a/docs/functions_i.html b/docs/functions_i.html index 640fb862..d7eb4180 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,78 +78,60 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- i -

diff --git a/docs/functions_j.html b/docs/functions_j.html deleted file mode 100644 index 31baac8d..00000000 --- a/docs/functions_j.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -Discord.C++: Class Members - - - - - - - - - - - - - -
-
- - - - - - -
-
Discord.C++ -  0.12.0 -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- j -

-
-
- - - - diff --git a/docs/functions_k.html b/docs/functions_k.html index 542c2827..0d45e6d7 100644 --- a/docs/functions_k.html +++ b/docs/functions_k.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,25 +78,30 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- k -

diff --git a/docs/functions_l.html b/docs/functions_l.html index 1eedc4ba..b58c134a 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,44 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- l -

diff --git a/docs/functions_m.html b/docs/functions_m.html index 0d5a1521..3cc202ad 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,91 +78,39 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- m -

diff --git a/docs/functions_n.html b/docs/functions_n.html index eba98bb0..729aaa1c 100644 --- a/docs/functions_n.html +++ b/docs/functions_n.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,52 +78,35 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/functions_o.html b/docs/functions_o.html index 992b2dfa..b35639c9 100644 --- a/docs/functions_o.html +++ b/docs/functions_o.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,72 +78,42 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- o -

diff --git a/docs/functions_p.html b/docs/functions_p.html index 08aef8bd..0fb60480 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,60 +78,34 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- p -

diff --git a/docs/functions_r.html b/docs/functions_r.html index 03b1ecb9..3aee24ab 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,60 +78,38 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- r -

diff --git a/docs/functions_rela.html b/docs/functions_rela.html index cf04701a..aeceb365 100644 --- a/docs/functions_rela.html +++ b/docs/functions_rela.html @@ -1,18 +1,20 @@ - + - - + + -Discord.C++: Class Members - Related Functions +Discord.C++: Class Members - Related Symbols + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,23 +78,28 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/functions_s.html b/docs/functions_s.html index 70a51b99..3e541f59 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,85 +78,61 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- s -

diff --git a/docs/functions_t.html b/docs/functions_t.html index 3db07211..d29808e2 100644 --- a/docs/functions_t.html +++ b/docs/functions_t.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,91 +78,38 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- t -

diff --git a/docs/functions_u.html b/docs/functions_u.html index c1b77399..7c38158d 100644 --- a/docs/functions_u.html +++ b/docs/functions_u.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,66 +78,36 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- u -

diff --git a/docs/functions_v.html b/docs/functions_v.html index e69d365a..701e4b68 100644 --- a/docs/functions_v.html +++ b/docs/functions_v.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +

@@ -62,8 +64,8 @@
@@ -76,58 +78,37 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- v -

diff --git a/docs/functions_vars.html b/docs/functions_vars.html index 96af38a1..28316e20 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members - Variables + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,605 +78,142 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-  - -

- _ -

- - -

- a -

- - -

- b -

- - -

- c -

- - -

- d -

- +
Here is a list of all variables with links to the classes they belong to:
-

- e -

diff --git a/docs/functions_w.html b/docs/functions_w.html index f71bbc56..07bdccaf 100644 --- a/docs/functions_w.html +++ b/docs/functions_w.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,44 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- w -

diff --git a/docs/functions_z.html b/docs/functions_z.html deleted file mode 100644 index 8c2c5a6b..00000000 --- a/docs/functions_z.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -Discord.C++: Class Members - - - - - - - - - - - - - -
-
- - - - - - -
-
Discord.C++ -  0.10.1 -
-
-
- - - - - - - -
-
- -
-
-
- -
- -
-
- - -
- -
- -
-
Here is a list of all class members with links to the classes they belong to:
- -

- z -

-
-
- - - - diff --git a/docs/functions_~.html b/docs/functions_~.html index a764dc67..a3de6533 100644 --- a/docs/functions_~.html +++ b/docs/functions_~.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,91 +78,41 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all class members with links to the classes they belong to:
-

- ~ -

diff --git a/docs/globals.html b/docs/globals.html index 56adc54f..df7a9ef9 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,173 +78,118 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
Here is a list of all file members with links to the files they belong to:
-

- a -

diff --git a/docs/globals_defs.html b/docs/globals_defs.html index e069ff41..e1662c76 100644 --- a/docs/globals_defs.html +++ b/docs/globals_defs.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,46 +78,33 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/globals_enum.html b/docs/globals_enum.html index 545828fe..9d2a5a62 100644 --- a/docs/globals_enum.html +++ b/docs/globals_enum.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,23 +78,28 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
    -
  • Loglevel -: Logger.h -
  • +
    Here is a list of all enums with links to the files they belong to:
diff --git a/docs/globals_eval.html b/docs/globals_eval.html index 80491c03..dad9763c 100644 --- a/docs/globals_eval.html +++ b/docs/globals_eval.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,32 +78,31 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/globals_func.html b/docs/globals_func.html index 5d1e4c4a..bbb7fda1 100644 --- a/docs/globals_func.html +++ b/docs/globals_func.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,44 +78,34 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/globals_type.html b/docs/globals_type.html index c38ec1b1..fd680e69 100644 --- a/docs/globals_type.html +++ b/docs/globals_type.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,27 +78,29 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/globals_vars.html b/docs/globals_vars.html index ddd2b4d4..62b62a60 100644 --- a/docs/globals_vars.html +++ b/docs/globals_vars.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: File Members + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,35 +78,32 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 0028aa01..ba54f915 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Class Hierarchy + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,71 +78,79 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Class Hierarchy
+
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 1234]
+
[detail level 1234]
- + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CDiscordCPP::Activity
 CDiscordCPP::ApplicationCommandOption
 CDiscordCPP::ApplicationCommandOption
 CDiscordCPP::ApplicationCommandChannelOption
 CDiscordCPP::ApplicationCommandSubcommand
 CDiscordCPP::ApplicationCommandValueOption
 CDiscordCPP::ApplicationCommandIntegerOption
 CDiscordCPP::ApplicationCommandSubcommand
 CDiscordCPP::ApplicationCommandValueOption
 CDiscordCPP::ApplicationCommandIntegerOption
 CDiscordCPP::ApplicationCommandNumberOption
 CDiscordCPP::AudioSource
 CDiscordCPP::FFmpegAudioSource
 CDiscordCPP::FileAudioSource
 CDiscordCPP::Embed::Author
 CDiscordCPP::DiscordObject
 CDiscordCPP::ApplicationCommand
 CDiscordCPP::Channel
 CDiscordCPP::TextChannel
 CDiscordCPP::DMChannel
 CDiscordCPP::GuildChannel
 CDiscordCPP::VoiceChannel
 CDiscordCPP::Discord
 CDiscordCPP::Guild
 CDiscordCPP::Interaction
 CDiscordCPP::InteractionData
 CDiscordCPP::Message
 CDiscordCPP::User
 CDiscordCPP::Member
 CDiscordCPP::Embed
 Cstd::exception
 CDiscordCPP::DiscordException
 CDiscordCPP::ClientException
 CDiscordCPP::SizeError
 CDiscordCPP::StatusCodeException
 CDiscordCPP::HTTPError
 CDiscordCPP::OpusError
 CDiscordCPP::Embed::Field
 CDiscordCPP::Embed::Footer
 CDiscordCPP::Gateway
 CDiscordCPP::MainGateway
 CDiscordCPP::VoiceGateway
 CDiscordCPP::Embed::Image
 CIntents
 CDiscordCPP::InteractionDataOption
 CDiscordCPP::InteractionDataIntegerOption
 CDiscordCPP::InteractionDataNumberOption
 CDiscordCPP::InteractionDataStringOption
 CDiscordCPP::InteractionDataSubcommandOption
 CDiscordCPP::InteractionResolvedData
 CLogger
 CDiscordCPP::Embed::Provider
 CDiscordCPP::Threadpool
 CDiscordCPP::udp_client
 CDiscordCPP::Embed::Video
 CDiscordCPP::VoiceClient
 CDiscordCPP::VoiceState
 CDiscordCPP::ApplicationCommandOptionHelper
 CDiscordCPP::AudioSource
 CDiscordCPP::FFmpegAudioSource
 CDiscordCPP::FileAudioSource
 CDiscordCPP::ChannelHelper
 CDiscordCPP::DiscordObject
 CDiscordCPP::ApplicationCommand
 CDiscordCPP::Channel
 CDiscordCPP::TextChannel
 CDiscordCPP::DMChannel
 CDiscordCPP::GuildChannel
 CDiscordCPP::VoiceChannel
 CDiscordCPP::Discord
 CDiscordCPP::Guild
 CDiscordCPP::Interaction
 CDiscordCPP::InteractionData
 CDiscordCPP::Message
 CDiscordCPP::User
 CDiscordCPP::Member
 CDiscordCPP::Embed
 Cstd::exception
 CDiscordCPP::DiscordException
 CDiscordCPP::ClientException
 CDiscordCPP::SizeError
 CDiscordCPP::StatusCodeException
 CDiscordCPP::HTTPError
 CDiscordCPP::OpusError
 CDiscordCPP::Future< Value >
 CDiscordCPP::Future< void >
 CDiscordCPP::Gateway
 CDiscordCPP::MainGateway
 CDiscordCPP::VoiceGateway
 CIntents
 CDiscordCPP::InteractionDataOption
 CDiscordCPP::InteractionDataBooleanOption
 CDiscordCPP::InteractionDataIntegerOption
 CDiscordCPP::InteractionDataNumberOption
 CDiscordCPP::InteractionDataStringOption
 CDiscordCPP::InteractionDataSubcommandOption
 CDiscordCPP::InteractionDataOptionHelper
 CDiscordCPP::InteractionResolvedData
 CLogger
 CDiscordCPP::SharedFuture< Value >
 CDiscordCPP::SharedFuture< void >
 CDiscordCPP::Threadpool
 CDiscordCPP::udp_client
 CDiscordCPP::VoiceClient
 CDiscordCPP::VoiceState
@@ -148,7 +158,7 @@ diff --git a/docs/hierarchy.js b/docs/hierarchy.js index 07a96e2a..57cb012d 100644 --- a/docs/hierarchy.js +++ b/docs/hierarchy.js @@ -9,11 +9,12 @@ var hierarchy = [ "DiscordCPP::ApplicationCommandNumberOption", "class_discord_c_p_p_1_1_application_command_number_option.html", null ] ] ] ] ], + [ "DiscordCPP::ApplicationCommandOptionHelper", "class_discord_c_p_p_1_1_application_command_option_helper.html", null ], [ "DiscordCPP::AudioSource", "class_discord_c_p_p_1_1_audio_source.html", [ [ "DiscordCPP::FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html", null ], [ "DiscordCPP::FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html", null ] ] ], - [ "DiscordCPP::Embed::Author", "struct_discord_c_p_p_1_1_embed_1_1_author.html", null ], + [ "DiscordCPP::ChannelHelper", "class_discord_c_p_p_1_1_channel_helper.html", null ], [ "DiscordCPP::DiscordObject", "class_discord_c_p_p_1_1_discord_object.html", [ [ "DiscordCPP::ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html", null ], [ "DiscordCPP::Channel", "class_discord_c_p_p_1_1_channel.html", [ @@ -43,26 +44,27 @@ var hierarchy = ] ] ] ] ] ], - [ "DiscordCPP::Embed::Field", "struct_discord_c_p_p_1_1_embed_1_1_field.html", null ], - [ "DiscordCPP::Embed::Footer", "struct_discord_c_p_p_1_1_embed_1_1_footer.html", null ], + [ "DiscordCPP::Future< Value >", "class_discord_c_p_p_1_1_future.html", null ], + [ "DiscordCPP::Future< void >", "class_discord_c_p_p_1_1_future_3_01void_01_4.html", null ], [ "DiscordCPP::Gateway", "class_discord_c_p_p_1_1_gateway.html", [ [ "DiscordCPP::MainGateway", "class_discord_c_p_p_1_1_main_gateway.html", null ], [ "DiscordCPP::VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html", null ] ] ], - [ "DiscordCPP::Embed::Image", "struct_discord_c_p_p_1_1_embed_1_1_image.html", null ], [ "Intents", "class_intents.html", null ], [ "DiscordCPP::InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html", [ + [ "DiscordCPP::InteractionDataBooleanOption", "class_discord_c_p_p_1_1_interaction_data_boolean_option.html", null ], [ "DiscordCPP::InteractionDataIntegerOption", "class_discord_c_p_p_1_1_interaction_data_integer_option.html", null ], [ "DiscordCPP::InteractionDataNumberOption", "class_discord_c_p_p_1_1_interaction_data_number_option.html", null ], [ "DiscordCPP::InteractionDataStringOption", "class_discord_c_p_p_1_1_interaction_data_string_option.html", null ], [ "DiscordCPP::InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html", null ] ] ], + [ "DiscordCPP::InteractionDataOptionHelper", "class_discord_c_p_p_1_1_interaction_data_option_helper.html", null ], [ "DiscordCPP::InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html", null ], [ "Logger", "class_logger.html", null ], - [ "DiscordCPP::Embed::Provider", "struct_discord_c_p_p_1_1_embed_1_1_provider.html", null ], + [ "DiscordCPP::SharedFuture< Value >", "class_discord_c_p_p_1_1_shared_future.html", null ], + [ "DiscordCPP::SharedFuture< void >", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html", null ], [ "DiscordCPP::Threadpool", "class_discord_c_p_p_1_1_threadpool.html", null ], [ "DiscordCPP::udp_client", "class_discord_c_p_p_1_1udp__client.html", null ], - [ "DiscordCPP::Embed::Video", "struct_discord_c_p_p_1_1_embed_1_1_video.html", null ], [ "DiscordCPP::VoiceClient", "class_discord_c_p_p_1_1_voice_client.html", null ], [ "DiscordCPP::VoiceState", "class_discord_c_p_p_1_1_voice_state.html", null ] ]; \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index e2c395b4..1db409b3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Main Page + + @@ -23,10 +25,9 @@
- - + @@ -34,21 +35,22 @@
-
Discord.C++ -  0.12.0 +
+
Discord.C++ 0.13.0
- + +/* @license-end */ +
@@ -62,8 +64,8 @@
@@ -76,22 +78,29 @@
- +
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
-
-
Discord.C++ Documentation
+
Discord.C++ Documentation
+
diff --git a/docs/jquery.js b/docs/jquery.js index 103c32d7..1dffb65b 100644 --- a/docs/jquery.js +++ b/docs/jquery.js @@ -1,12 +1,11 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element -},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** +!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(y){"use strict";y.ui=y.ui||{};y.ui.version="1.13.2";var n,i=0,h=Array.prototype.hasOwnProperty,a=Array.prototype.slice;y.cleanData=(n=y.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=y._data(i,"events"))&&e.remove&&y(i).triggerHandler("remove");n(t)}),y.widget=function(t,i,e){var s,n,o,h={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=y.Widget),Array.isArray(e)&&(e=y.extend.apply(null,[{}].concat(e))),y.expr.pseudos[r.toLowerCase()]=function(t){return!!y.data(t,r)},y[a]=y[a]||{},s=y[a][t],n=y[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},y.extend(n,s,{version:e.version,_proto:y.extend({},e),_childConstructors:[]}),(o=new i).options=y.widget.extend({},o.options),y.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}h[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=y.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},h,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(y.each(s._childConstructors,function(t,e){var i=e.prototype;y.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),y.widget.bridge(t,n),n},y.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=y.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n
").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e,function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0'+ + for (let i in data.children) { + let url; + const link = data.children[i].url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + } else { + url = relPath+link; + } + result+='
  • '+ data.children[i].text+''+ makeTree(data.children[i],relPath)+'
  • '; } @@ -36,15 +43,91 @@ function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { } return result; } - - $('#main-nav').append(makeTree(menudata,relPath)); - $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + let searchBoxHtml; if (searchEnabled) { if (serverSide) { - $('#main-menu').append('
  • '); + searchBoxHtml='
    '+ + '
    '+ + '
     '+ + ''+ + '
    '+ + '
    '+ + '
    '+ + '
    '; } else { - $('#main-menu').append('
  • '); + searchBoxHtml='
    '+ + ''+ + ' '+ + ''+ + ''+ + ''+ + ''+ + ''+ + '
    '; + } + } + + $('#main-nav').before('
    '+ + ''+ + ''+ + '
    '); + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchBoxHtml) { + $('#main-menu').append('
  • '); + } + const $mainMenuState = $('#main-menu-state'); + let prevWidth = 0; + if ($mainMenuState.length) { + const initResizableIfExists = function() { + if (typeof initResizable==='function') initResizable(); + } + // animate mobile menu + $mainMenuState.change(function() { + const $menu = $('#main-menu'); + let options = { duration: 250, step: initResizableIfExists }; + if (this.checked) { + options['complete'] = () => $menu.css('display', 'block'); + $menu.hide().slideDown(options); + } else { + options['complete'] = () => $menu.css('display', 'none'); + $menu.show().slideUp(options); + } + }); + // set default menu visibility + const resetState = function() { + const $menu = $('#main-menu'); + const newWidth = $(window).outerWidth(); + if (newWidth!=prevWidth) { + if ($(window).outerWidth()<768) { + $mainMenuState.prop('checked',false); $menu.hide(); + $('#searchBoxPos1').html(searchBoxHtml); + $('#searchBoxPos2').hide(); + } else { + $menu.show(); + $('#searchBoxPos1').empty(); + $('#searchBoxPos2').html(searchBoxHtml); + $('#searchBoxPos2').show(); + } + if (typeof searchBox!=='undefined') { + searchBox.CloseResultsWindow(); + } + prevWidth = newWidth; + } } + $(window).ready(function() { resetState(); initResizableIfExists(); }); + $(window).resize(resetState); } $('#main-menu').smartmenus(); } diff --git a/docs/menudata.js b/docs/menudata.js index 97863502..aa10100e 100644 --- a/docs/menudata.js +++ b/docs/menudata.js @@ -27,37 +27,11 @@ var menudata={children:[ {text:"Namespaces",url:"namespaces.html",children:[ {text:"Namespace List",url:"namespaces.html"}, {text:"Namespace Members",url:"namespacemembers.html",children:[ -{text:"All",url:"namespacemembers.html",children:[ -{text:"a",url:"namespacemembers.html#index_a"}, -{text:"c",url:"namespacemembers.html#index_c"}, -{text:"d",url:"namespacemembers.html#index_d"}, -{text:"e",url:"namespacemembers.html#index_e"}, -{text:"g",url:"namespacemembers.html#index_g"}, -{text:"h",url:"namespacemembers.html#index_h"}, -{text:"i",url:"namespacemembers.html#index_i"}, -{text:"l",url:"namespacemembers.html#index_l"}, -{text:"m",url:"namespacemembers.html#index_m"}, -{text:"n",url:"namespacemembers.html#index_n"}, -{text:"o",url:"namespacemembers.html#index_o"}, -{text:"r",url:"namespacemembers.html#index_r"}, -{text:"s",url:"namespacemembers.html#index_s"}, -{text:"v",url:"namespacemembers.html#index_v"}]}, +{text:"All",url:"namespacemembers.html"}, {text:"Variables",url:"namespacemembers_vars.html"}, +{text:"Typedefs",url:"namespacemembers_type.html"}, {text:"Enumerations",url:"namespacemembers_enum.html"}, -{text:"Enumerator",url:"namespacemembers_eval.html",children:[ -{text:"a",url:"namespacemembers_eval.html#index_a"}, -{text:"c",url:"namespacemembers_eval.html#index_c"}, -{text:"d",url:"namespacemembers_eval.html#index_d"}, -{text:"e",url:"namespacemembers_eval.html#index_e"}, -{text:"g",url:"namespacemembers_eval.html#index_g"}, -{text:"h",url:"namespacemembers_eval.html#index_h"}, -{text:"l",url:"namespacemembers_eval.html#index_l"}, -{text:"m",url:"namespacemembers_eval.html#index_m"}, -{text:"n",url:"namespacemembers_eval.html#index_n"}, -{text:"o",url:"namespacemembers_eval.html#index_o"}, -{text:"r",url:"namespacemembers_eval.html#index_r"}, -{text:"s",url:"namespacemembers_eval.html#index_s"}, -{text:"v",url:"namespacemembers_eval.html#index_v"}]}]}]}, +{text:"Enumerator",url:"namespacemembers_eval.html"}]}]}, {text:"Classes",url:"annotated.html",children:[ {text:"Class List",url:"annotated.html"}, {text:"Class Index",url:"classes.html"}, @@ -74,7 +48,6 @@ var menudata={children:[ {text:"g",url:"functions_g.html#index_g"}, {text:"h",url:"functions_h.html#index_h"}, {text:"i",url:"functions_i.html#index_i"}, -{text:"j",url:"functions_j.html#index_j"}, {text:"k",url:"functions_k.html#index_k"}, {text:"l",url:"functions_l.html#index_l"}, {text:"m",url:"functions_m.html#index_m"}, @@ -113,16 +86,12 @@ var menudata={children:[ {text:"~",url:"functions_func_~.html#index__7E"}]}, {text:"Variables",url:"functions_vars.html",children:[ {text:"_",url:"functions_vars.html#index__5F"}, -{text:"a",url:"functions_vars.html#index_a"}, {text:"b",url:"functions_vars.html#index_b"}, {text:"c",url:"functions_vars.html#index_c"}, {text:"d",url:"functions_vars.html#index_d"}, {text:"e",url:"functions_vars.html#index_e"}, -{text:"f",url:"functions_vars.html#index_f"}, {text:"g",url:"functions_vars.html#index_g"}, -{text:"h",url:"functions_vars.html#index_h"}, {text:"i",url:"functions_vars.html#index_i"}, -{text:"j",url:"functions_vars.html#index_j"}, {text:"l",url:"functions_vars.html#index_l"}, {text:"m",url:"functions_vars.html#index_m"}, {text:"n",url:"functions_vars.html#index_n"}, @@ -131,12 +100,24 @@ var menudata={children:[ {text:"r",url:"functions_vars.html#index_r"}, {text:"s",url:"functions_vars.html#index_s"}, {text:"t",url:"functions_vars.html#index_t"}, -{text:"u",url:"functions_vars.html#index_u"}, {text:"v",url:"functions_vars.html#index_v"}, {text:"w",url:"functions_vars.html#index_w"}]}, {text:"Enumerations",url:"functions_enum.html"}, -{text:"Enumerator",url:"functions_eval.html"}, -{text:"Related Functions",url:"functions_rela.html"}]}]}, +{text:"Enumerator",url:"functions_eval.html",children:[ +{text:"a",url:"functions_eval.html#index_a"}, +{text:"b",url:"functions_eval.html#index_b"}, +{text:"c",url:"functions_eval.html#index_c"}, +{text:"d",url:"functions_eval.html#index_d"}, +{text:"g",url:"functions_eval.html#index_g"}, +{text:"i",url:"functions_eval.html#index_i"}, +{text:"l",url:"functions_eval.html#index_l"}, +{text:"m",url:"functions_eval.html#index_m"}, +{text:"n",url:"functions_eval.html#index_n"}, +{text:"p",url:"functions_eval.html#index_p"}, +{text:"r",url:"functions_eval.html#index_r"}, +{text:"s",url:"functions_eval.html#index_s"}, +{text:"u",url:"functions_eval.html#index_u"}]}, +{text:"Related Symbols",url:"functions_rela.html"}]}]}, {text:"Files",url:"files.html",children:[ {text:"File List",url:"files.html"}, {text:"File Members",url:"globals.html",children:[ diff --git a/docs/minus.svg b/docs/minus.svg new file mode 100644 index 00000000..f70d0c1a --- /dev/null +++ b/docs/minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/minusd.svg b/docs/minusd.svg new file mode 100644 index 00000000..5f8e8796 --- /dev/null +++ b/docs/minusd.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/namespace_discord_c_p_p.html b/docs/namespace_discord_c_p_p.html index f2fc62d6..8a729a0c 100644 --- a/docs/namespace_discord_c_p_p.html +++ b/docs/namespace_discord_c_p_p.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP Namespace Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,103 +78,110 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    DiscordCPP Namespace Reference
    +Classes | +Typedefs
    +
    DiscordCPP Namespace Reference
    - - + - + - + - + - - - - - - - +

    +

    Namespaces

     ActivityTypes
    namespace  DefaultMessageNotificationLevel
     
     ChannelType
    namespace  DiscordStatus
     
     DefaultMessageNotificationLevel
    namespace  ExplicitContentFilterLevel
     
     DiscordStatus
    namespace  MFALevel
     
     ExplicitContentFilterLevel
     
     MessageType
     
     MFALevel
     
     VerificationLevel
    namespace  VerificationLevel
     
    - - - - - - - - - - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + - - - + + + + + + + @@ -183,30 +192,104 @@ + + + + + + + + + + + + - - +

    +

    Classes

    class  Activity
     
    class  ApplicationCommand
     
    class  ApplicationCommandOption
     
    class  ApplicationCommandSubcommand
     
    class  ApplicationCommandChannelOption
     
    class  ApplicationCommandValueOption
     
    class  ApplicationCommandIntegerOption
     
    class  ApplicationCommandNumberOption
     
    class  AudioSource
     
    class  Channel
    class  ApplicationCommandOption
     
    class  Discord
    class  ApplicationCommandOptionHelper
     
    class  DiscordObject
    class  ApplicationCommandSubcommand
     
    class  DMChannel
    class  ApplicationCommandValueOption
     
    class  Embed
    class  AudioSource
     
    class  DiscordException
    class  Channel
     
    class  StatusCodeException
    class  ChannelHelper
     
    class  ClientException
     
    class  SizeError
    class  Discord
     
    class  OpusError
    class  DiscordException
     
    class  HTTPError
    class  DiscordObject
     
    class  DMChannel
     
    class  Embed
     
    class  FFmpegAudioSource
     
    class  FileAudioSource
     
    class  Future
     
    class  Future< void >
     
    class  Gateway
     
    class  Guild
     
    class  GuildChannel
     
    class  HTTPError
     
    class  Interaction
     
    class  InteractionData
     
    class  InteractionDataOption
     
    class  InteractionDataStringOption
    class  InteractionDataBooleanOption
     
    class  InteractionDataIntegerOption
     
    class  InteractionDataNumberOption
     
    class  InteractionDataOption
     
    class  InteractionDataOptionHelper
     
    class  InteractionDataStringOption
     
    class  InteractionDataSubcommandOption
     
    class  InteractionResolvedData
     
    class  Message
     
    class  OpusError
     
    class  SharedFuture
     
    class  SharedFuture< void >
     
    class  SizeError
     
    class  StatusCodeException
     
    class  TextChannel
     
    class  Threadpool
     
    class  udp_client
     
    class  User
     
    class  VoiceChannel
     
    class  udp_client
     
    class  VoiceClient
     
    class  VoiceGateway
     
    class  VoiceState
     
    + + + + + + +

    +Typedefs

    using ApplicationCommandOptionVariant
     
    using ChannelVariant = std::variant<DMChannel, VoiceChannel, GuildChannel, Channel>
     
    using InteractionDataOptionVariant
     
    +

    Typedef Documentation

    + +

    ◆ ApplicationCommandOptionVariant

    + +
    +
    +Initial value:
    std::variant<ApplicationCommandSubcommand,
    +
    ApplicationCommandChannelOption,
    +
    ApplicationCommandValueOption,
    +
    ApplicationCommandIntegerOption,
    +
    ApplicationCommandNumberOption,
    +
    ApplicationCommandOption>
    +
    +
    +
    + +

    ◆ ChannelVariant

    + +
    +
    + +
    +
    + +

    ◆ InteractionDataOptionVariant

    + +
    +
    +Initial value:
    std::variant<InteractionDataStringOption,
    +
    InteractionDataIntegerOption,
    +
    InteractionDataNumberOption,
    +
    InteractionDataBooleanOption,
    +
    InteractionDataSubcommandOption,
    +
    InteractionDataOption>
    +
    +
    +
    diff --git a/docs/namespace_discord_c_p_p.js b/docs/namespace_discord_c_p_p.js index d38ae3b6..05bbafaa 100644 --- a/docs/namespace_discord_c_p_p.js +++ b/docs/namespace_discord_c_p_p.js @@ -1,29 +1,5 @@ var namespace_discord_c_p_p = [ - [ "ActivityTypes", "namespace_discord_c_p_p_1_1_activity_types.html", [ - [ "ActivityTypes", "namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018", [ - [ "Game", "namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018ae352d33692eabb2c77ae7ad60e7d1112", null ], - [ "Streaming", "namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018a95e54bd873a2eb313f12b8f21eb01422", null ], - [ "Listening", "namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018ad02775cbf6865e16ea3a5206648f37c4", null ], - [ "NoActivity", "namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018a098da1d85ece28ad1aa46437d17f7adf", null ] - ] ] - ] ], - [ "ChannelType", "namespace_discord_c_p_p_1_1_channel_type.html", [ - [ "ChannelType", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2", [ - [ "GUILD_TEXT", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2af8694dfbbaa8fe6ef5ab78dd3af079d3", null ], - [ "DM", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a9a79e62074f1fbf1b734e128bc8c06e8", null ], - [ "GUILD_VOICE", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a94b6b427b622d9592ba93ffd571b9fc1", null ], - [ "GROUP_DM", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ae8da07fe958618e18cd4030c2f8348a0", null ], - [ "GUILD_CATEGORY", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ad8106e1e3754073d6f34aea1062e2dd7", null ], - [ "GUILD_NEWS", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a8d1a747612977163887bbac12059b89b", null ], - [ "GUILD_NEWS_THREAD", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a75dd80128b7711d50ddff808f2007cda", null ], - [ "GUILD_PUBLIC_THREAD", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a553b258bc1aaae391a17c94f664f65d2", null ], - [ "GUILD_PRIVATE_THREAD", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a1304fbd4dcb01b906dfd772adffeabd3", null ], - [ "GUILD_STAGE_VOICE", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ab5ff3d8a5625ec4228b1d75cd4b25148", null ], - [ "GUILD_DIRECTORY", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a3b21454fb3d6eaa1db6dcb82264139bf", null ], - [ "GUILD_FORUM", "namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ab39a1dec5efa43ee874625143be1cfc5", null ] - ] ] - ] ], [ "DefaultMessageNotificationLevel", "namespace_discord_c_p_p_1_1_default_message_notification_level.html", [ [ "DefaultMessageNotificationLevel", "namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840", [ [ "ALL_MESSAGES", "namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840adc609c7b69a58fcd09004072a1546228", null ], @@ -43,18 +19,6 @@ var namespace_discord_c_p_p = [ "ALL_MEMBERS", "namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a9fdf9b882e05dcb93da0814a73122566", null ] ] ] ] ], - [ "MessageType", "namespace_discord_c_p_p_1_1_message_type.html", [ - [ "MessageType", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7", [ - [ "DEFAULT", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a5097662b049bd5bb21d4a3892aae07ce", null ], - [ "RECIPIENT_ADD", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7af678a52e9cdab631646e79d2920ff574", null ], - [ "RECIPIENT_REMOVE", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a08221f6abdf96414f01dde2488e91e4a", null ], - [ "CALL", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad8509bffc3aed22c641db644dd088108", null ], - [ "CHANNEL_NAME_CHANGE", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad3fe5078c49dbe1cd0dca9170d295b9a", null ], - [ "CHANNEL_ICON_CHANGE", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a2c6d4b4873b3ffb791284a4bc156cd0f", null ], - [ "CHANNEL_PINNED_MESSAGE", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a60e2e0aa1299b463cf5fb57be3163385", null ], - [ "GUILD_MEMBER_JOIN", "namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a723a086ab787067b591829c71c2d7ef1", null ] - ] ] - ] ], [ "MFALevel", "namespace_discord_c_p_p_1_1_m_f_a_level.html", [ [ "MFALevel", "namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42", [ [ "NONE", "namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42a2a2b84c7fc109787c6dfadb94cc7f6dd", null ], @@ -72,46 +36,57 @@ var namespace_discord_c_p_p = ] ], [ "Activity", "class_discord_c_p_p_1_1_activity.html", "class_discord_c_p_p_1_1_activity" ], [ "ApplicationCommand", "class_discord_c_p_p_1_1_application_command.html", "class_discord_c_p_p_1_1_application_command" ], - [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html", "class_discord_c_p_p_1_1_application_command_option" ], - [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html", "class_discord_c_p_p_1_1_application_command_subcommand" ], [ "ApplicationCommandChannelOption", "class_discord_c_p_p_1_1_application_command_channel_option.html", "class_discord_c_p_p_1_1_application_command_channel_option" ], - [ "ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html", "class_discord_c_p_p_1_1_application_command_value_option" ], [ "ApplicationCommandIntegerOption", "class_discord_c_p_p_1_1_application_command_integer_option.html", "class_discord_c_p_p_1_1_application_command_integer_option" ], [ "ApplicationCommandNumberOption", "class_discord_c_p_p_1_1_application_command_number_option.html", "class_discord_c_p_p_1_1_application_command_number_option" ], + [ "ApplicationCommandOption", "class_discord_c_p_p_1_1_application_command_option.html", "class_discord_c_p_p_1_1_application_command_option" ], + [ "ApplicationCommandOptionHelper", "class_discord_c_p_p_1_1_application_command_option_helper.html", null ], + [ "ApplicationCommandSubcommand", "class_discord_c_p_p_1_1_application_command_subcommand.html", "class_discord_c_p_p_1_1_application_command_subcommand" ], + [ "ApplicationCommandValueOption", "class_discord_c_p_p_1_1_application_command_value_option.html", "class_discord_c_p_p_1_1_application_command_value_option" ], [ "AudioSource", "class_discord_c_p_p_1_1_audio_source.html", "class_discord_c_p_p_1_1_audio_source" ], [ "Channel", "class_discord_c_p_p_1_1_channel.html", "class_discord_c_p_p_1_1_channel" ], + [ "ChannelHelper", "class_discord_c_p_p_1_1_channel_helper.html", null ], + [ "ClientException", "class_discord_c_p_p_1_1_client_exception.html", "class_discord_c_p_p_1_1_client_exception" ], [ "Discord", "class_discord_c_p_p_1_1_discord.html", "class_discord_c_p_p_1_1_discord" ], + [ "DiscordException", "class_discord_c_p_p_1_1_discord_exception.html", "class_discord_c_p_p_1_1_discord_exception" ], [ "DiscordObject", "class_discord_c_p_p_1_1_discord_object.html", "class_discord_c_p_p_1_1_discord_object" ], [ "DMChannel", "class_discord_c_p_p_1_1_d_m_channel.html", "class_discord_c_p_p_1_1_d_m_channel" ], [ "Embed", "class_discord_c_p_p_1_1_embed.html", "class_discord_c_p_p_1_1_embed" ], - [ "DiscordException", "class_discord_c_p_p_1_1_discord_exception.html", "class_discord_c_p_p_1_1_discord_exception" ], - [ "StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html", "class_discord_c_p_p_1_1_status_code_exception" ], - [ "ClientException", "class_discord_c_p_p_1_1_client_exception.html", "class_discord_c_p_p_1_1_client_exception" ], - [ "SizeError", "class_discord_c_p_p_1_1_size_error.html", "class_discord_c_p_p_1_1_size_error" ], - [ "OpusError", "class_discord_c_p_p_1_1_opus_error.html", "class_discord_c_p_p_1_1_opus_error" ], - [ "HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html", "class_discord_c_p_p_1_1_h_t_t_p_error" ], [ "FFmpegAudioSource", "class_discord_c_p_p_1_1_f_fmpeg_audio_source.html", "class_discord_c_p_p_1_1_f_fmpeg_audio_source" ], [ "FileAudioSource", "class_discord_c_p_p_1_1_file_audio_source.html", "class_discord_c_p_p_1_1_file_audio_source" ], + [ "Future", "class_discord_c_p_p_1_1_future.html", "class_discord_c_p_p_1_1_future" ], + [ "Future< void >", "class_discord_c_p_p_1_1_future_3_01void_01_4.html", "class_discord_c_p_p_1_1_future_3_01void_01_4" ], [ "Gateway", "class_discord_c_p_p_1_1_gateway.html", "class_discord_c_p_p_1_1_gateway" ], [ "Guild", "class_discord_c_p_p_1_1_guild.html", "class_discord_c_p_p_1_1_guild" ], [ "GuildChannel", "class_discord_c_p_p_1_1_guild_channel.html", "class_discord_c_p_p_1_1_guild_channel" ], + [ "HTTPError", "class_discord_c_p_p_1_1_h_t_t_p_error.html", "class_discord_c_p_p_1_1_h_t_t_p_error" ], [ "Interaction", "class_discord_c_p_p_1_1_interaction.html", "class_discord_c_p_p_1_1_interaction" ], [ "InteractionData", "class_discord_c_p_p_1_1_interaction_data.html", "class_discord_c_p_p_1_1_interaction_data" ], - [ "InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html", "class_discord_c_p_p_1_1_interaction_data_option" ], - [ "InteractionDataStringOption", "class_discord_c_p_p_1_1_interaction_data_string_option.html", "class_discord_c_p_p_1_1_interaction_data_string_option" ], + [ "InteractionDataBooleanOption", "class_discord_c_p_p_1_1_interaction_data_boolean_option.html", "class_discord_c_p_p_1_1_interaction_data_boolean_option" ], [ "InteractionDataIntegerOption", "class_discord_c_p_p_1_1_interaction_data_integer_option.html", "class_discord_c_p_p_1_1_interaction_data_integer_option" ], [ "InteractionDataNumberOption", "class_discord_c_p_p_1_1_interaction_data_number_option.html", "class_discord_c_p_p_1_1_interaction_data_number_option" ], + [ "InteractionDataOption", "class_discord_c_p_p_1_1_interaction_data_option.html", "class_discord_c_p_p_1_1_interaction_data_option" ], + [ "InteractionDataOptionHelper", "class_discord_c_p_p_1_1_interaction_data_option_helper.html", null ], + [ "InteractionDataStringOption", "class_discord_c_p_p_1_1_interaction_data_string_option.html", "class_discord_c_p_p_1_1_interaction_data_string_option" ], [ "InteractionDataSubcommandOption", "class_discord_c_p_p_1_1_interaction_data_subcommand_option.html", "class_discord_c_p_p_1_1_interaction_data_subcommand_option" ], [ "InteractionResolvedData", "class_discord_c_p_p_1_1_interaction_resolved_data.html", "class_discord_c_p_p_1_1_interaction_resolved_data" ], [ "MainGateway", "class_discord_c_p_p_1_1_main_gateway.html", "class_discord_c_p_p_1_1_main_gateway" ], [ "Member", "class_discord_c_p_p_1_1_member.html", "class_discord_c_p_p_1_1_member" ], [ "Message", "class_discord_c_p_p_1_1_message.html", "class_discord_c_p_p_1_1_message" ], + [ "OpusError", "class_discord_c_p_p_1_1_opus_error.html", "class_discord_c_p_p_1_1_opus_error" ], + [ "SharedFuture", "class_discord_c_p_p_1_1_shared_future.html", "class_discord_c_p_p_1_1_shared_future" ], + [ "SharedFuture< void >", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html", "class_discord_c_p_p_1_1_shared_future_3_01void_01_4" ], + [ "SizeError", "class_discord_c_p_p_1_1_size_error.html", "class_discord_c_p_p_1_1_size_error" ], + [ "StatusCodeException", "class_discord_c_p_p_1_1_status_code_exception.html", "class_discord_c_p_p_1_1_status_code_exception" ], [ "TextChannel", "class_discord_c_p_p_1_1_text_channel.html", "class_discord_c_p_p_1_1_text_channel" ], [ "Threadpool", "class_discord_c_p_p_1_1_threadpool.html", "class_discord_c_p_p_1_1_threadpool" ], + [ "udp_client", "class_discord_c_p_p_1_1udp__client.html", "class_discord_c_p_p_1_1udp__client" ], [ "User", "class_discord_c_p_p_1_1_user.html", "class_discord_c_p_p_1_1_user" ], [ "VoiceChannel", "class_discord_c_p_p_1_1_voice_channel.html", "class_discord_c_p_p_1_1_voice_channel" ], - [ "udp_client", "class_discord_c_p_p_1_1udp__client.html", "class_discord_c_p_p_1_1udp__client" ], [ "VoiceClient", "class_discord_c_p_p_1_1_voice_client.html", "class_discord_c_p_p_1_1_voice_client" ], [ "VoiceGateway", "class_discord_c_p_p_1_1_voice_gateway.html", "class_discord_c_p_p_1_1_voice_gateway" ], - [ "VoiceState", "class_discord_c_p_p_1_1_voice_state.html", "class_discord_c_p_p_1_1_voice_state" ] + [ "VoiceState", "class_discord_c_p_p_1_1_voice_state.html", "class_discord_c_p_p_1_1_voice_state" ], + [ "ApplicationCommandOptionVariant", "namespace_discord_c_p_p.html#a25f24ec5a074c98a3cc7a0fdbb609bfd", null ], + [ "ChannelVariant", "namespace_discord_c_p_p.html#a74e9eb55b5f18a40713018d7452d9508", null ], + [ "InteractionDataOptionVariant", "namespace_discord_c_p_p.html#a6348d276e24759082856d11efdea8187", null ] ]; \ No newline at end of file diff --git a/docs/namespace_discord_c_p_p_1_1_activity_types.html b/docs/namespace_discord_c_p_p_1_1_activity_types.html deleted file mode 100644 index 23e90515..00000000 --- a/docs/namespace_discord_c_p_p_1_1_activity_types.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::ActivityTypes Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::ActivityTypes Namespace Reference
    -
    -
    - - - - -

    -Enumerations

    enum  ActivityTypes { Game -, Streaming -, Listening -, NoActivity - }
     
    -

    Enumeration Type Documentation

    - -

    ◆ ActivityTypes

    - -
    -
    - - - - - -
    Enumerator
    Game 
    Streaming 
    Listening 
    NoActivity 
    - -
    -
    -
    -
    - - - - diff --git a/docs/namespace_discord_c_p_p_1_1_channel_type.html b/docs/namespace_discord_c_p_p_1_1_channel_type.html deleted file mode 100644 index 65391aec..00000000 --- a/docs/namespace_discord_c_p_p_1_1_channel_type.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::ChannelType Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::ChannelType Namespace Reference
    -
    -
    - - - - -

    -Enumerations

    enum  ChannelType {
    -  GUILD_TEXT = 0 -, DM = 1 -, GUILD_VOICE = 2 -, GROUP_DM = 3 -,
    -  GUILD_CATEGORY = 4 -, GUILD_NEWS = 5 -, GUILD_NEWS_THREAD = 10 -, GUILD_PUBLIC_THREAD = 11 -,
    -  GUILD_PRIVATE_THREAD = 12 -, GUILD_STAGE_VOICE = 13 -, GUILD_DIRECTORY = 14 -, GUILD_FORUM = 15 -
    - }
     
    -

    Enumeration Type Documentation

    - -

    ◆ ChannelType

    - -
    -
    - - - - - - - - - - - - - -
    Enumerator
    GUILD_TEXT 
    DM 
    GUILD_VOICE 
    GROUP_DM 
    GUILD_CATEGORY 
    GUILD_NEWS 
    GUILD_NEWS_THREAD 
    GUILD_PUBLIC_THREAD 
    GUILD_PRIVATE_THREAD 
    GUILD_STAGE_VOICE 
    GUILD_DIRECTORY 
    GUILD_FORUM 
    - -
    -
    -
    -
    - - - - diff --git a/docs/namespace_discord_c_p_p_1_1_default_message_notification_level.html b/docs/namespace_discord_c_p_p_1_1_default_message_notification_level.html index c27a90a2..ac980051 100644 --- a/docs/namespace_discord_c_p_p_1_1_default_message_notification_level.html +++ b/docs/namespace_discord_c_p_p_1_1_default_message_notification_level.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::DefaultMessageNotificationLevel Namespace Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,41 +78,47 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    DiscordCPP::DefaultMessageNotificationLevel Namespace Reference
    +
    DiscordCPP::DefaultMessageNotificationLevel Namespace Reference
    - -

    +

    Enumerations

    enum  DefaultMessageNotificationLevel { ALL_MESSAGES -, ONLY_MENTIONS +
    enum  DefaultMessageNotificationLevel { ALL_MESSAGES +, ONLY_MENTIONS }
     

    Enumeration Type Documentation

    - -

    ◆ DefaultMessageNotificationLevel

    + +

    ◆ DefaultMessageNotificationLevel

    - - + +
    Enumerator
    ALL_MESSAGES 
    ONLY_MENTIONS 
    Enumerator
    ALL_MESSAGES 
    ONLY_MENTIONS 
    @@ -121,7 +129,7 @@

    diff --git a/docs/namespace_discord_c_p_p_1_1_discord_status.html b/docs/namespace_discord_c_p_p_1_1_discord_status.html index 272ce864..dc5487cd 100644 --- a/docs/namespace_discord_c_p_p_1_1_discord_status.html +++ b/docs/namespace_discord_c_p_p_1_1_discord_status.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::DiscordStatus Namespace Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,33 +78,39 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    DiscordCPP::DiscordStatus Namespace Reference
    +
    DiscordCPP::DiscordStatus Namespace Reference
    - - + - + - + - +

    +

    Variables

    const std::string Online = "online"
    const std::string Online = "online"
     
    const std::string DoNotDisturb = "dnd"
    const std::string DoNotDisturb = "dnd"
     
    const std::string Idle = "idle"
    const std::string Idle = "idle"
     
    const std::string Invisible = "invisible"
    const std::string Invisible = "invisible"
     

    Variable Documentation

    - -

    ◆ DoNotDisturb

    + +

    ◆ DoNotDisturb

    @@ -115,8 +123,8 @@

    -

    ◆ Idle

    + +

    ◆ Idle

    @@ -129,8 +137,8 @@

    -

    ◆ Invisible

    + +

    ◆ Invisible

    @@ -143,8 +151,8 @@

    -

    ◆ Online

    + +

    ◆ Online

    @@ -163,7 +171,7 @@

    diff --git a/docs/namespace_discord_c_p_p_1_1_explicit_content_filter_level.html b/docs/namespace_discord_c_p_p_1_1_explicit_content_filter_level.html index 1e74277a..858f23f7 100644 --- a/docs/namespace_discord_c_p_p_1_1_explicit_content_filter_level.html +++ b/docs/namespace_discord_c_p_p_1_1_explicit_content_filter_level.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::ExplicitContentFilterLevel Namespace Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@

    @@ -76,43 +78,49 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    DiscordCPP::ExplicitContentFilterLevel Namespace Reference
    +
    DiscordCPP::ExplicitContentFilterLevel Namespace Reference
    - -

    +

    Enumerations

    enum  ExplicitContentFilterLevel { DISABLED -, MEMBERS_WITHOUT_ROLES -, ALL_MEMBERS +
    enum  ExplicitContentFilterLevel { DISABLED +, MEMBERS_WITHOUT_ROLES +, ALL_MEMBERS }
     

    Enumeration Type Documentation

    - -

    ◆ ExplicitContentFilterLevel

    + +

    ◆ ExplicitContentFilterLevel

    - - - + + +
    Enumerator
    DISABLED 
    MEMBERS_WITHOUT_ROLES 
    ALL_MEMBERS 
    Enumerator
    DISABLED 
    MEMBERS_WITHOUT_ROLES 
    ALL_MEMBERS 
    @@ -123,7 +131,7 @@

    diff --git a/docs/namespace_discord_c_p_p_1_1_m_f_a_level.html b/docs/namespace_discord_c_p_p_1_1_m_f_a_level.html index 4a17fd4e..2844d263 100644 --- a/docs/namespace_discord_c_p_p_1_1_m_f_a_level.html +++ b/docs/namespace_discord_c_p_p_1_1_m_f_a_level.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::MFALevel Namespace Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,41 +78,47 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    DiscordCPP::MFALevel Namespace Reference
    +
    DiscordCPP::MFALevel Namespace Reference
    - -

    +

    Enumerations

    enum  MFALevel { NONE -, ELEVATED +
    enum  MFALevel { NONE +, ELEVATED }
     

    Enumeration Type Documentation

    - -

    ◆ MFALevel

    + +

    ◆ MFALevel

    - - + +
    Enumerator
    NONE 
    ELEVATED 
    Enumerator
    NONE 
    ELEVATED 
    @@ -121,7 +129,7 @@

    diff --git a/docs/namespace_discord_c_p_p_1_1_message_type.html b/docs/namespace_discord_c_p_p_1_1_message_type.html deleted file mode 100644 index fe561752..00000000 --- a/docs/namespace_discord_c_p_p_1_1_message_type.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::MessageType Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::MessageType Namespace Reference
    -
    -
    - - - - -

    -Enumerations

    enum  MessageType {
    -  DEFAULT -, RECIPIENT_ADD -, RECIPIENT_REMOVE -, CALL -,
    -  CHANNEL_NAME_CHANGE -, CHANNEL_ICON_CHANGE -, CHANNEL_PINNED_MESSAGE -, GUILD_MEMBER_JOIN -
    - }
     
    -

    Enumeration Type Documentation

    - -

    ◆ MessageType

    - -
    -
    - - - - - - - - - -
    Enumerator
    DEFAULT 
    RECIPIENT_ADD 
    RECIPIENT_REMOVE 
    CALL 
    CHANNEL_NAME_CHANGE 
    CHANNEL_ICON_CHANGE 
    CHANNEL_PINNED_MESSAGE 
    GUILD_MEMBER_JOIN 
    - -
    -
    -
    -
    - - - - diff --git a/docs/namespace_discord_c_p_p_1_1_verification_level.html b/docs/namespace_discord_c_p_p_1_1_verification_level.html index eba29591..47de399b 100644 --- a/docs/namespace_discord_c_p_p_1_1_verification_level.html +++ b/docs/namespace_discord_c_p_p_1_1_verification_level.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: DiscordCPP::VerificationLevel Namespace Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,50 +78,56 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    DiscordCPP::VerificationLevel Namespace Reference
    +
    DiscordCPP::VerificationLevel Namespace Reference
    - -

    +

    Enumerations

    enum  VerificationLevel {
    -  NONE -, LOW -, MEDIUM -, HIGH +
    enum  VerificationLevel {
    +  NONE +, LOW +, MEDIUM +, HIGH ,
    -  VERY_HIGH +  VERY_HIGH
    }
     

    Enumeration Type Documentation

    - -

    ◆ VerificationLevel

    + +

    ◆ VerificationLevel

    - - - - - + + + + +
    Enumerator
    NONE 
    LOW 
    MEDIUM 
    HIGH 
    VERY_HIGH 
    Enumerator
    NONE 
    LOW 
    MEDIUM 
    HIGH 
    VERY_HIGH 
    @@ -130,7 +138,7 @@

    diff --git a/docs/namespaceboost.html b/docs/namespaceboost.html deleted file mode 100644 index 669b51c1..00000000 --- a/docs/namespaceboost.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Discord.C++: boost Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.9.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    boost Namespace Reference
    -
    -
    - - - - -

    -Namespaces

     process
     
    -
    -
    - - - - diff --git a/docs/namespaceboost.js b/docs/namespaceboost.js deleted file mode 100644 index 4fa6970e..00000000 --- a/docs/namespaceboost.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespaceboost = -[ - [ "process", "namespaceboost_1_1process.html", "namespaceboost_1_1process" ] -]; \ No newline at end of file diff --git a/docs/namespaceboost_1_1process.html b/docs/namespaceboost_1_1process.html deleted file mode 100644 index 75c2d4a3..00000000 --- a/docs/namespaceboost_1_1process.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - -Discord.C++: boost::process Namespace Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.9.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    boost::process Namespace Reference
    -
    -
    - - - - -

    -Classes

    class  basic_ipstream
     
    - - - -

    -Typedefs

    typedef basic_ipstream< char, std::char_traits< char > > ipstream
     
    -

    Typedef Documentation

    - -

    ◆ ipstream

    - -
    -
    - - - - -
    typedef basic_ipstream<char, std::char_traits<char> > boost::process::ipstream
    -
    - -
    -
    -
    -
    - - - - diff --git a/docs/namespaceboost_1_1process.js b/docs/namespaceboost_1_1process.js deleted file mode 100644 index 6320c3b6..00000000 --- a/docs/namespaceboost_1_1process.js +++ /dev/null @@ -1,4 +0,0 @@ -var namespaceboost_1_1process = -[ - [ "basic_ipstream", "classboost_1_1process_1_1basic__ipstream.html", null ] -]; \ No newline at end of file diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index 046e8e5a..8fce48dd 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Namespace Members + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,213 +78,49 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    Here is a list of all namespace members with links to the namespace documentation for each member:
    - -

    - a -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - l -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - r -

    - - -

    - s -

    - - -

    - v -

    diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html index 18f99693..ee4b47bd 100644 --- a/docs/namespacemembers_enum.html +++ b/docs/namespacemembers_enum.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Namespace Members + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@

    @@ -76,41 +78,31 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    diff --git a/docs/namespacemembers_eval.html b/docs/namespacemembers_eval.html index 51c16749..bdb59a55 100644 --- a/docs/namespacemembers_eval.html +++ b/docs/namespacemembers_eval.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Namespace Members + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@

    @@ -76,176 +78,38 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  - -

    - a -

    - - -

    - c -

    - - -

    - d -

    - - -

    - e -

    - - -

    - g -

    - - -

    - h -

    - - -

    - l -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - r -

    - - -

    - s -

    - - -

    - v -

    diff --git a/docs/namespacemembers_type.html b/docs/namespacemembers_type.html index 02bd302e..8bf7c0ad 100644 --- a/docs/namespacemembers_type.html +++ b/docs/namespacemembers_type.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Namespace Members + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.9.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,25 +78,30 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
      -
    • ipstream -: boost::process -
    • +
      Here is a list of all namespace typedefs with links to the namespace documentation for each typedef:
    diff --git a/docs/namespacemembers_vars.html b/docs/namespacemembers_vars.html index 044b60e0..74525732 100644 --- a/docs/namespacemembers_vars.html +++ b/docs/namespacemembers_vars.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Namespace Members + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,32 +78,31 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    diff --git a/docs/namespaces.html b/docs/namespaces.html index d9964a7d..17b7418f 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Namespace List + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@
    @@ -76,77 +78,82 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    Namespace List
    +
    Namespace List
    Here is a list of all namespaces with brief descriptions:
    -
    [detail level 123]
    - - - - - - - - - - - - - - +
    [detail level 12]
     NDiscordCPP
     NActivityTypes
     NChannelType
     NDefaultMessageNotificationLevel
     NDiscordStatus
     NExplicitContentFilterLevel
     NMessageType
     NMFALevel
     NVerificationLevel
     CActivity
     CApplicationCommand
     CApplicationCommandOption
     CApplicationCommandSubcommand
     CApplicationCommandChannelOption
    + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - - + + + + + + + + + + + + +
     NDiscordCPP
     NDefaultMessageNotificationLevel
     NDiscordStatus
     NExplicitContentFilterLevel
     NMFALevel
     NVerificationLevel
     CActivity
     CApplicationCommand
     CApplicationCommandChannelOption
     CApplicationCommandIntegerOption
     CApplicationCommandNumberOption
     CApplicationCommandOption
     CApplicationCommandOptionHelper
     CApplicationCommandSubcommand
     CApplicationCommandValueOption
     CApplicationCommandIntegerOption
     CApplicationCommandNumberOption
     CAudioSource
     CChannel
     CDiscord
     CDiscordObject
     CDMChannel
     CEmbed
     CAuthor
     CField
     CFooter
     CImage
     CProvider
     CVideo
     CDiscordException
     CStatusCodeException
     CClientException
     CSizeError
     COpusError
     CHTTPError
     CFFmpegAudioSource
     CFileAudioSource
     CGateway
     CGuild
     CGuildChannel
     CInteraction
     CInteractionData
     CInteractionDataOption
     CInteractionDataStringOption
     CInteractionDataIntegerOption
     CInteractionDataNumberOption
     CAudioSource
     CChannel
     CChannelHelper
     CClientException
     CDiscord
     CDiscordException
     CDiscordObject
     CDMChannel
     CEmbed
     CFFmpegAudioSource
     CFileAudioSource
     CFuture
     CFuture< void >
     CGateway
     CGuild
     CGuildChannel
     CHTTPError
     CInteraction
     CInteractionData
     CInteractionDataBooleanOption
     CInteractionDataIntegerOption
     CInteractionDataNumberOption
     CInteractionDataOption
     CInteractionDataOptionHelper
     CInteractionDataStringOption
     CInteractionDataSubcommandOption
     CInteractionResolvedData
     CInteractionResolvedData
     CMainGateway
     CMember
     CMember
     CMessage
     CTextChannel
     CThreadpool
     CUser
     CVoiceChannel
     Cudp_client
     CVoiceClient
     CVoiceGateway
     CVoiceState
     COpusError
     CSharedFuture
     CSharedFuture< void >
     CSizeError
     CStatusCodeException
     CTextChannel
     CThreadpool
     Cudp_client
     CUser
     CVoiceChannel
     CVoiceClient
     CVoiceGateway
     CVoiceState
    @@ -154,7 +161,7 @@ diff --git a/docs/nav_fd.png b/docs/nav_fd.png new file mode 100644 index 0000000000000000000000000000000000000000..032fbdd4c54f54fa9a2e6423b94ef4b2ebdfaceb GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQU#tajv*C{Z|C~*H7f|XvG1G8 zt7aS*L7xwMeS}!z6R#{C5tIw-s~AJ==F^i}x3XyJseHR@yF& zerFf(Zf;Dd{+(0lDIROL@Sj-Ju2JQ8&-n%4%q?>|^bShc&lR?}7HeMo@BDl5N(aHY Uj$gdr1MOz;boFyt=akR{0D!zeaR2}S literal 0 HcmV?d00001 diff --git a/docs/nav_hd.png b/docs/nav_hd.png new file mode 100644 index 0000000000000000000000000000000000000000..de80f18ad6488b9990303f267a76fdc83f0ffd80 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr8!2~3AUOE6t21`#D$B+ufw|9379#G(63FK{W z5s6W-eg#Jd_@e6*DPn)w;=|1H}Zvm9l6xXXB%>yL=NQU;mg M>FVdQ&MBb@0Bdt1Qvd(} literal 0 HcmV?d00001 diff --git a/docs/navtree.css b/docs/navtree.css index 33341a67..69211d4a 100644 --- a/docs/navtree.css +++ b/docs/navtree.css @@ -22,8 +22,13 @@ #nav-tree .selected { background-image: url('tab_a.png'); background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); + color: var(--nav-text-active-color); + text-shadow: var(--nav-text-active-shadow); +} + +#nav-tree .selected .arrow { + color: var(--nav-arrow-selected-color); + text-shadow: none; } #nav-tree img { @@ -37,13 +42,12 @@ text-decoration:none; padding:0px; margin:0px; - outline:none; } #nav-tree .label { margin:0px; padding:0px; - font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + font: 12px var(--font-family-nav); } #nav-tree .label a { @@ -52,7 +56,7 @@ #nav-tree .selected a { text-decoration:none; - color:#fff; + color:var(--nav-text-active-color); } #nav-tree .children_ul { @@ -67,7 +71,6 @@ #nav-tree { padding: 0px 0px; - background-color: #FAFAFF; font-size:14px; overflow:auto; } @@ -86,7 +89,8 @@ display:block; position: absolute; left: 0px; - width: 250px; + width: $width; + overflow : hidden; } .ui-resizable .ui-resizable-handle { @@ -94,7 +98,7 @@ } .ui-resizable-e { - background-image:url("splitbar.png"); + background-image:var(--nav-splitbar-image); background-size:100%; background-repeat:repeat-y; background-attachment: scroll; @@ -117,9 +121,8 @@ } #nav-tree { - background-image:url('nav_h.png'); background-repeat:repeat-x; - background-color: #F9FAFC; + background-color: var(--nav-background-color); -webkit-overflow-scrolling : touch; /* iOS 5+ */ } diff --git a/docs/navtree.js b/docs/navtree.js index 1e272d31..884b79b6 100644 --- a/docs/navtree.js +++ b/docs/navtree.js @@ -22,525 +22,461 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -var navTreeSubIndices = new Array(); -var arrowDown = '▼'; -var arrowRight = '►'; - -function getData(varName) -{ - var i = varName.lastIndexOf('/'); - var n = i>=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} +function initNavTree(toroot,relpath) { + let navTreeSubIndices = []; + const ARROW_DOWN = '▼'; + const ARROW_RIGHT = '►'; + const NAVPATH_COOKIE_NAME = ''+'navpath'; -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} + const getData = function(varName) { + const i = varName.lastIndexOf('/'); + const n = i>=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/-/g,'_')); + } -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} + const stripPath = function(uri) { + return uri.substring(uri.lastIndexOf('/')+1); + } -function hashUrl() -{ - return '#'+hashValue(); -} + const stripPath2 = function(uri) { + const i = uri.lastIndexOf('/'); + const s = uri.substring(i+1); + const m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; + } -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} + const hashValue = function() { + return $(location).attr('hash').substring(1).replace(/[^\w-]/g,''); + } -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; + const hashUrl = function() { + return '#'+hashValue(); } - catch(e) { - return false; + + const pathName = function() { + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;()]/g, ''); } -} -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); + const storeLink = function(link) { + if (!$("#nav-sync").hasClass('sync')) { + Cookie.writeSetting(NAVPATH_COOKIE_NAME,link,0); + } } -} -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); + const deleteLink = function() { + Cookie.eraseSetting(NAVPATH_COOKIE_NAME); } -} -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; + const cachedLink = function() { + return Cookie.readSetting(NAVPATH_COOKIE_NAME,''); } -} -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - head.appendChild(script); -} + const getScript = function(scriptName,func) { + const head = document.getElementsByTagName("head")[0]; + const script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); + } -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=arrowRight; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=arrowRight; - node.expanded = false; - } else { - expandNode(o, node, false, false); + const createIndent = function(o,domNode,node) { + let level=-1; + let n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + const imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=ARROW_RIGHT; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=ARROW_RIGHT; + node.expanded = false; + } else { + expandNode(o, node, false, true); + } } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + let span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - var span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); } -} -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('memtitle') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; - } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); + let animationInProgress = false; + + const gotoAnchor = function(anchor,aname) { + let pos, docContent = $('#doc-content'); + let ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || + ancParent.is(':header')) { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + const dcOffset = docContent.offset().top; + const dcHeight = docContent.height(); + const dcScrHeight = docContent[0].scrollHeight + const dcScrTop = docContent.scrollTop(); + let dist = Math.abs(Math.min(pos-dcOffset,dcScrHeight-dcHeight-dcScrTop)); + animationInProgress = true; + docContent.animate({ + scrollTop: pos + dcScrTop - dcOffset + },Math.max(50,Math.min(500,dist)),function() { + window.location.href=aname; + animationInProgress=false; + }); + } } -} -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; - - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); + const newNode = function(o, po, text, link, childrenData, lastNode) { + const node = { + children : [], + childrenData : childrenData, + depth : po.depth + 1, + relpath : po.relpath, + isLast : lastNode, + li : document.createElement("li"), + parentNode : po, + itemDiv : document.createElement("div"), + labelSpan : document.createElement("span"), + label : document.createTextNode(text), + expanded : false, + childrenUL : null, + getChildrenUL : function() { + if (!this.childrenUL) { + this.childrenUL = document.createElement("ul"); + this.childrenUL.className = "children_ul"; + this.childrenUL.style.display = "none"; + this.li.appendChild(node.childrenUL); } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; - } else { - a.href = url; - a.onclick = function() { storeLink(link); } - } - } else { - if (childrenData != null) - { + return node.childrenUL; + }, + }; + + node.itemDiv.className = "item"; + node.labelSpan.className = "label"; + createIndent(o,node.itemDiv,node); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + const a = document.createElement("a"); + node.labelSpan.appendChild(a); + po.getChildrenUL().appendChild(node.li); + a.appendChild(node.label); + if (link) { + let url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + const aname = '#'+link.split('#')[1]; + const srcPage = stripPath(pathName()); + const targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : aname; + a.onclick = function() { + storeLink(link); + aPPar = $(a).parent().parent(); + if (!aPPar.hasClass('selected')) { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + aPPar.addClass('selected'); + aPPar.attr('id','selected'); + } + const anchor = $(aname); + gotoAnchor(anchor,aname); + }; + } else { + a.href = url; + a.onclick = () => storeLink(link); + } + } else if (childrenData != null) { a.className = "nolink"; a.href = "javascript:void(0)"; a.onclick = node.expandToggle.onclick; } + return node; } - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} + const showRoot = function() { + const headerHeight = $("#top").height(); + const footerHeight = $("#nav-path").height(); + const windowHeight = $(window).height() - headerHeight - footerHeight; + (function() { // retry until we can scroll to the selected item + try { + const navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); + } -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); + const expandNode = function(o, node, imm, setFocus) { + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + const varName = node.childrenData; + getScript(node.relpath+varName,function() { + node.childrenData = getData(varName); + expandNode(o, node, imm, setFocus); + }); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = ARROW_DOWN; + node.expanded = true; + if (setFocus) { + $(node.expandToggle).focus(); + } } - $(node.getChildrenUL()).slideDown("fast"); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; } } -} - -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member + const glowEffect = function(n,duration) { + n.addClass('glow').delay(duration).queue(function(next) { + $(this).removeClass('glow');next(); + }); } -} -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); + const highlightAnchor = function() { + const aname = hashUrl(); + const anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft') { + let rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname') { + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype') { + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } + gotoAnchor(anchor,aname); } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); + + const selectAndHighlight = function(hash,n) { + let a; + if (hash) { + const link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + let topOffset=5; + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + topOffset+=25; + } + $('#nav-sync').css('top',topOffset+'px'); + showRoot(); } - showRoot(); -} -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; + const getNode = function(o, po) { + const insertFunction = removeToInsertLater(po.li); + po.childrenVisited = true; + const l = po.childrenData.length-1; + for (let i in po.childrenData) { + const nodeData = po.childrenData[i]; + po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2], i==l); + } + insertFunction(); } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors + + const gotoNode = function(o,subIndex,root,hash,relpath) { + const nti = navTreeSubIndices[subIndex][root+hash]; + o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]); + if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index + navTo(o,NAVTREE[0][1],"",relpath); + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + } + if (o.breadcrumbs) { + o.breadcrumbs.unshift(0); // add 0 for root node + showNode(o, o.node, 0, hash); + } } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); - } - },true); + + const navTo = function(o,root,hash,relpath) { + const link = cachedLink(); + if (link) { + const parts = link.split('#'); + root = parts[0]; + hash = parts.length>1 ? '#'+parts[1].replace(/[^\w-]/g,'') : ''; + } + if (hash.match(/^#l\d+$/)) { + const anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + const url=root+hash; + let i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function() { + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + }); + } } -} -function showSyncOff(n,relpath) -{ + const showSyncOff = function(n,relpath) { n.html(''); -} + } -function showSyncOn(n,relpath) -{ + const showSyncOn = function(n,relpath) { n.html(''); -} + } -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); + const o = { + toroot : toroot, + node : { + childrenData : NAVTREE, + children : [], + childrenUL : document.createElement("ul"), + getChildrenUL : function() { return this.childrenUL }, + li : document.getElementById("nav-tree-contents"), + depth : 0, + relpath : relpath, + expanded : false, + isLast : true, + plus_img : document.createElement("span"), + }, + }; + o.node.li.appendChild(o.node.childrenUL); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = ARROW_RIGHT; + + const navSync = $('#nav-sync'); + if (cachedLink()) { showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); + navSync.removeClass('sync'); } else { - navSync.addClass('sync'); showSyncOn(navSync,relpath); - deleteLink(); - } -} - -var loadTriggered = false; -var readyTriggered = false; -var loadObject,loadToRoot,loadUrl,loadRelPath; - -$(window).on('load',function(){ - if (readyTriggered) { // ready first - navTo(loadObject,loadToRoot,loadUrl,loadRelPath); - showRoot(); } - loadTriggered=true; -}); - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("span"); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = arrowRight; - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); + navSync.click(() => { + const navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); } else { + navSync.addClass('sync'); showSyncOn(navSync,relpath); + deleteLink(); } - navSync.click(function(){ toggleSyncButton(relpath); }); - } + }); - if (loadTriggered) { // load before ready - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - } else { // ready before load - loadObject = o; - loadToRoot = toroot; - loadUrl = hashUrl(); - loadRelPath = relpath; - readyTriggered=true; - } + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + + $(window).bind('hashchange', () => { + if (window.location.hash && window.location.hash.length>1) { + let a; + if ($(location).attr('hash')) { + const clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/ + + + + + + + + diff --git a/docs/plusd.svg b/docs/plusd.svg new file mode 100644 index 00000000..0c65bfe9 --- /dev/null +++ b/docs/plusd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/resize.js b/docs/resize.js index e1ad0fe3..6ad2ae80 100644 --- a/docs/resize.js +++ b/docs/resize.js @@ -22,92 +22,61 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -function initResizable() -{ - var cookie_namespace = 'doxygen'; - var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; - function readCookie(cookie) - { - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) { - var index = document.cookie.indexOf(myCookie); - if (index != -1) { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) { - valEnd = document.cookie.length; - } - var val = document.cookie.substring(valStart, valEnd); - return val; - } - } - return 0; - } - - function writeCookie(cookie, val, expiration) - { - if (val==undefined) return; - if (expiration == null) { - var date = new Date(); - date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week - expiration = date.toGMTString(); - } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; - } +function initResizable() { + let sidenav,navtree,content,header,footer,barWidth=6; + const RESIZE_COOKIE_NAME = ''+'width'; - function resizeWidth() - { - var windowWidth = $(window).width() + "px"; - var sidenavWidth = $(sidenav).outerWidth(); + function resizeWidth() { + const sidenavWidth = $(sidenav).outerWidth(); content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth-barWidth, null); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(sidenavWidth)+"px"}); + } + Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); } - function restoreWidth(navWidth) - { - var windowWidth = $(window).width() + "px"; + function restoreWidth(navWidth) { content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + if (typeof page_layout!=='undefined' && page_layout==1) { + footer.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + } sidenav.css({width:navWidth + "px"}); } - function resizeHeight() - { - var headerHeight = header.outerHeight(); - var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - content.css({height:windowHeight + "px"}); - navtree.css({height:windowHeight + "px"}); - sidenav.css({height:windowHeight + "px"}); - var width=$(window).width(); - if (width!=collapsedWidth) { - if (width=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; - } - else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; + newWidth=0; + } else { + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + newWidth = (width>250 && width<$(window).width()) ? width : 250; } + restoreWidth(newWidth); + const sidenavWidth = $(sidenav).outerWidth(); + Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); } header = $("#top"); @@ -115,24 +84,24 @@ function initResizable() content = $("#doc-content"); navtree = $("#nav-tree"); footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(".side-nav-resizable").resizable({resize: () => resizeWidth() }); $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(function() { resizeHeight(); }); - var device = navigator.userAgent.toLowerCase(); - var touch_device = device.match(/(iphone|ipod|ipad|android)/); + $(window).resize(() => resizeHeight()); + const device = navigator.userAgent.toLowerCase(); + const touch_device = device.match(/(iphone|ipod|ipad|android)/); if (touch_device) { /* wider split bar for touch only devices */ $(sidenav).css({ paddingRight:'20px' }); $('.ui-resizable-e').css({ width:'20px' }); $('#nav-sync').css({ right:'34px' }); barWidth=20; } - var width = readCookie('width'); + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); if (width) { restoreWidth(width); } else { resizeWidth(); } resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); + const url = location.href; + const i=url.indexOf("#"); if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; + const _preventDefault = (evt) => evt.preventDefault(); $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); $(".ui-resizable-handle").dblclick(collapseExpand); $(window).on('load',resizeHeight); diff --git a/docs/search/all_0.html b/docs/search/all_0.html deleted file mode 100644 index 1ec5b2d5..00000000 --- a/docs/search/all_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_0.js b/docs/search/all_0.js index 6c0986a2..d859896d 100644 --- a/docs/search/all_0.js +++ b/docs/search/all_0.js @@ -1,41 +1,23 @@ var searchData= [ - ['_5fadd_5fchannel_0',['_add_channel',['../class_discord_c_p_p_1_1_guild.html#a1b5ede08978edc0ce8a2eaa2f860a095',1,'DiscordCPP::Guild']]], - ['_5fadd_5fmember_1',['_add_member',['../class_discord_c_p_p_1_1_guild.html#afb677646517f03ee7619dd91a7f34735',1,'DiscordCPP::Guild']]], - ['_5fapplication_5fid_2',['_application_id',['../class_discord_c_p_p_1_1_discord.html#a0ab4695b465b4928bf430c8cd7c0bcd6',1,'DiscordCPP::Discord']]], - ['_5fauthor_3',['_author',['../class_discord_c_p_p_1_1_embed.html#ab98a7bda47cca8120d0da3c6fd32ffcd',1,'DiscordCPP::Embed']]], - ['_5fclient_4',['_client',['../class_discord_c_p_p_1_1_gateway.html#af8d6afc5d4c836433555d6323bc2bb06',1,'DiscordCPP::Gateway']]], - ['_5fcolor_5',['_color',['../class_discord_c_p_p_1_1_embed.html#ab2ead45b38abac9a386988bd485056a9',1,'DiscordCPP::Embed']]], - ['_5fconnected_6',['_connected',['../class_discord_c_p_p_1_1_gateway.html#a11c41119682712f54c52699f145cd358',1,'DiscordCPP::Gateway']]], - ['_5fdescription_7',['_description',['../class_discord_c_p_p_1_1_embed.html#a1e7974c13d140c4a3e12040938d253af',1,'DiscordCPP::Embed']]], - ['_5ferror_5fcode_8',['_error_code',['../class_discord_c_p_p_1_1_status_code_exception.html#a5e5b65e1300836cdc5b0cecf0be96999',1,'DiscordCPP::StatusCodeException']]], - ['_5ffields_9',['_fields',['../class_discord_c_p_p_1_1_embed.html#a026dc373cb92ebed3c37bd90b0d504bd',1,'DiscordCPP::Embed']]], - ['_5ffooter_10',['_footer',['../class_discord_c_p_p_1_1_embed.html#a1f090fda940260034665db41f5f7c4c8',1,'DiscordCPP::Embed']]], - ['_5fgateways_11',['_gateways',['../class_discord_c_p_p_1_1_discord.html#a9684d084ce62581322e33c0201f820c6',1,'DiscordCPP::Discord']]], - ['_5fguilds_12',['_guilds',['../class_discord_c_p_p_1_1_discord.html#a488d971ca0f57d9f534da52f8e9f641c',1,'DiscordCPP::Discord']]], - ['_5fheartbeat_5finterval_13',['_heartbeat_interval',['../class_discord_c_p_p_1_1_gateway.html#a15efceb1418919ee5aa30dc84d2e7a63',1,'DiscordCPP::Gateway']]], - ['_5fheartbeat_5ftask_14',['_heartbeat_task',['../class_discord_c_p_p_1_1_gateway.html#a708f38cc3d29968055462d70ffc606ac',1,'DiscordCPP::Gateway']]], - ['_5fimage_15',['_image',['../class_discord_c_p_p_1_1_embed.html#a2b2ad99cb18cd7651a5f6f1af77f80ab',1,'DiscordCPP::Embed']]], - ['_5fkeepalive_16',['_keepalive',['../class_discord_c_p_p_1_1_gateway.html#aa9d28225c395803471ba5304dc9c6820',1,'DiscordCPP::Gateway']]], - ['_5flast_5fheartbeat_5fack_17',['_last_heartbeat_ack',['../class_discord_c_p_p_1_1_gateway.html#aaa10626364081978b6dd2f48ea1847b8',1,'DiscordCPP::Gateway']]], - ['_5flog_18',['_log',['../class_discord_c_p_p_1_1_gateway.html#a93a86555e416d42474ce1dcb39d31190',1,'DiscordCPP::Gateway']]], - ['_5fmessage_5fhandler_19',['_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a671ea9f35ea90d96bbfad7ffd40f7da7',1,'DiscordCPP::Gateway']]], - ['_5fname_20',['_name',['../class_logger.html#af050fc8c757429af3e17f336339af136',1,'Logger']]], - ['_5fnum_5fshards_21',['_num_shards',['../class_discord_c_p_p_1_1_discord.html#ab05d946598a186194fbf264b904690de',1,'DiscordCPP::Discord']]], - ['_5fprovider_22',['_provider',['../class_discord_c_p_p_1_1_embed.html#aecd9aa29b158649d2611f7791f315ba0',1,'DiscordCPP::Embed']]], - ['_5freconnect_5ftimeout_23',['_reconnect_timeout',['../class_discord_c_p_p_1_1_gateway.html#a6d0f89646622d33fe67827f5d66b3d09',1,'DiscordCPP::Gateway']]], - ['_5fremove_5fchannel_24',['_remove_channel',['../class_discord_c_p_p_1_1_guild.html#acb4556d9338b65b3b3e70418505ee57b',1,'DiscordCPP::Guild']]], - ['_5fremove_5fmember_25',['_remove_member',['../class_discord_c_p_p_1_1_guild.html#af23761e5ef0dff8ff0eebbecbf76ed9e',1,'DiscordCPP::Guild']]], - ['_5fthumbnail_26',['_thumbnail',['../class_discord_c_p_p_1_1_embed.html#a196cbfd7c04ecef9a453c2a90d6e9e1e',1,'DiscordCPP::Embed']]], - ['_5ftimestamp_27',['_timestamp',['../class_discord_c_p_p_1_1_embed.html#a5d537d7c38ff89d0c3bbf0aadea1fdd0',1,'DiscordCPP::Embed']]], - ['_5ftitle_28',['_title',['../class_discord_c_p_p_1_1_embed.html#a9ec496dcd2a04966a1d6bf679823255d',1,'DiscordCPP::Embed']]], - ['_5ftoken_29',['_token',['../class_discord_c_p_p_1_1_gateway.html#a2478900fa267576f8060585b9a92d9a0',1,'DiscordCPP::Gateway::_token()'],['../class_discord_c_p_p_1_1_discord_object.html#aa5731dff3a0fd2b3e1e13cb02d754630',1,'DiscordCPP::DiscordObject::_token()']]], - ['_5ftype_30',['_type',['../class_discord_c_p_p_1_1_embed.html#ad1885d2a297bcd5087ba21e597c55f0f',1,'DiscordCPP::Embed']]], - ['_5fupdate_5fchannel_31',['_update_channel',['../class_discord_c_p_p_1_1_guild.html#a55e63b5f5b554fc54243289a14ed5fa7',1,'DiscordCPP::Guild']]], - ['_5fupdate_5fmember_32',['_update_member',['../class_discord_c_p_p_1_1_guild.html#a86d6e73c91c50b949cd2d3b882969f18',1,'DiscordCPP::Guild']]], - ['_5furl_33',['_url',['../class_discord_c_p_p_1_1_embed.html#a0653cf657fa24b6bbf5c42e812e02542',1,'DiscordCPP::Embed::_url()'],['../class_discord_c_p_p_1_1_gateway.html#a148fe7d8d61e7a9562a85d34160849ed',1,'DiscordCPP::Gateway::_url()']]], - ['_5fuser_34',['_user',['../class_discord_c_p_p_1_1_discord.html#aaa6c48ecf3243535a5c815335a88c9df',1,'DiscordCPP::Discord']]], - ['_5fvideo_35',['_video',['../class_discord_c_p_p_1_1_embed.html#a5c759f6b6903a8959769d02261830fbc',1,'DiscordCPP::Embed']]], - ['_5fvoice_5fstates_36',['_voice_states',['../class_discord_c_p_p_1_1_discord.html#a8fca5f5484df9331139b2b2d92948c2b',1,'DiscordCPP::Discord']]], - ['_5fwhat_37',['_what',['../class_discord_c_p_p_1_1_discord_exception.html#ac061a07b39ba2d67b78be5212662c77b',1,'DiscordCPP::DiscordException']]] + ['_5fapplication_5fid_0',['_application_id',['../class_discord_c_p_p_1_1_discord.html#a0ab4695b465b4928bf430c8cd7c0bcd6',1,'DiscordCPP::Discord']]], + ['_5fclient_1',['_client',['../class_discord_c_p_p_1_1_gateway.html#af8d6afc5d4c836433555d6323bc2bb06',1,'DiscordCPP::Gateway']]], + ['_5fconnected_2',['_connected',['../class_discord_c_p_p_1_1_gateway.html#a11c41119682712f54c52699f145cd358',1,'DiscordCPP::Gateway']]], + ['_5fgateways_3',['_gateways',['../class_discord_c_p_p_1_1_discord.html#a9684d084ce62581322e33c0201f820c6',1,'DiscordCPP::Discord']]], + ['_5fguilds_4',['_guilds',['../class_discord_c_p_p_1_1_discord.html#a488d971ca0f57d9f534da52f8e9f641c',1,'DiscordCPP::Discord']]], + ['_5fheartbeat_5finterval_5',['_heartbeat_interval',['../class_discord_c_p_p_1_1_gateway.html#a15efceb1418919ee5aa30dc84d2e7a63',1,'DiscordCPP::Gateway']]], + ['_5fheartbeat_5ftask_6',['_heartbeat_task',['../class_discord_c_p_p_1_1_gateway.html#a708f38cc3d29968055462d70ffc606ac',1,'DiscordCPP::Gateway']]], + ['_5fkeepalive_7',['_keepalive',['../class_discord_c_p_p_1_1_gateway.html#aa9d28225c395803471ba5304dc9c6820',1,'DiscordCPP::Gateway']]], + ['_5flast_5fheartbeat_5fack_8',['_last_heartbeat_ack',['../class_discord_c_p_p_1_1_gateway.html#aaa10626364081978b6dd2f48ea1847b8',1,'DiscordCPP::Gateway']]], + ['_5flog_9',['_log',['../class_discord_c_p_p_1_1_gateway.html#a93a86555e416d42474ce1dcb39d31190',1,'DiscordCPP::Gateway']]], + ['_5fmessage_5fhandler_10',['_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a671ea9f35ea90d96bbfad7ffd40f7da7',1,'DiscordCPP::Gateway']]], + ['_5fnum_5fshards_11',['_num_shards',['../class_discord_c_p_p_1_1_discord.html#ab05d946598a186194fbf264b904690de',1,'DiscordCPP::Discord']]], + ['_5freconnect_5ftimeout_12',['_reconnect_timeout',['../class_discord_c_p_p_1_1_gateway.html#a6d0f89646622d33fe67827f5d66b3d09',1,'DiscordCPP::Gateway']]], + ['_5fresume_5furl_13',['_resume_url',['../class_discord_c_p_p_1_1_gateway.html#ab0413dc89dd3958a56a975fd421476fd',1,'DiscordCPP::Gateway']]], + ['_5fset_5flast_5fmessage_5fid_14',['_set_last_message_id',['../class_discord_c_p_p_1_1_text_channel.html#a255b1d956a26efd4bdcb6d8de0cb3ac1',1,'DiscordCPP::TextChannel']]], + ['_5fset_5flast_5fpin_5ftimestamp_15',['_set_last_pin_timestamp',['../class_discord_c_p_p_1_1_text_channel.html#a13b3f3a98003ed7de1235cd55df288e0',1,'DiscordCPP::TextChannel']]], + ['_5ftoken_16',['_token',['../class_discord_c_p_p_1_1_gateway.html#a2478900fa267576f8060585b9a92d9a0',1,'DiscordCPP::Gateway']]], + ['_5furl_17',['_url',['../class_discord_c_p_p_1_1_gateway.html#a148fe7d8d61e7a9562a85d34160849ed',1,'DiscordCPP::Gateway']]], + ['_5fuser_18',['_user',['../class_discord_c_p_p_1_1_discord.html#aaa6c48ecf3243535a5c815335a88c9df',1,'DiscordCPP::Discord']]], + ['_5fvoice_5fstates_19',['_voice_states',['../class_discord_c_p_p_1_1_discord.html#a8fca5f5484df9331139b2b2d92948c2b',1,'DiscordCPP::Discord']]] ]; diff --git a/docs/search/all_1.html b/docs/search/all_1.html deleted file mode 100644 index 9f80e904..00000000 --- a/docs/search/all_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_1.js b/docs/search/all_1.js index 1cf8cada..27882a79 100644 --- a/docs/search/all_1.js +++ b/docs/search/all_1.js @@ -1,36 +1,33 @@ var searchData= [ - ['activity_38',['Activity',['../class_discord_c_p_p_1_1_activity.html#a3cc49f2fa56228687e4374f453583931',1,'DiscordCPP::Activity::Activity(const std::string &name, const int type, const std::string &url="")'],['../class_discord_c_p_p_1_1_activity.html#a437586e66d6218a8c1c8a0a6d57dadab',1,'DiscordCPP::Activity::Activity()'],['../class_discord_c_p_p_1_1_activity.html',1,'DiscordCPP::Activity']]], - ['activity_2ecpp_39',['Activity.cpp',['../_activity_8cpp.html',1,'']]], - ['activity_2eh_40',['Activity.h',['../_activity_8h.html',1,'']]], - ['activitytypes_41',['ActivityTypes',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018',1,'DiscordCPP::ActivityTypes']]], - ['add_42',['add',['../class_intents.html#aa4ec115173b94a3c92d517c384df185b',1,'Intents']]], - ['add_5ffield_43',['add_field',['../class_discord_c_p_p_1_1_embed.html#a18b490d01a0dd5161b6072d1cc4e6b09',1,'DiscordCPP::Embed']]], - ['afk_5fchannel_44',['afk_channel',['../class_discord_c_p_p_1_1_guild.html#aad35781e0a572f106faa893f516132de',1,'DiscordCPP::Guild']]], - ['afk_5ftimeout_45',['afk_timeout',['../class_discord_c_p_p_1_1_guild.html#aa7e3016a6b39b8bdb018f19805cf9d1e',1,'DiscordCPP::Guild']]], - ['all_5fmembers_46',['ALL_MEMBERS',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a9fdf9b882e05dcb93da0814a73122566',1,'DiscordCPP::ExplicitContentFilterLevel']]], - ['all_5fmessages_47',['ALL_MESSAGES',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840adc609c7b69a58fcd09004072a1546228',1,'DiscordCPP::DefaultMessageNotificationLevel']]], - ['api_5fcall_48',['api_call',['../class_discord_c_p_p_1_1_discord_object.html#ae2db35408076c336fc9044cc679d7a0b',1,'DiscordCPP::DiscordObject']]], - ['api_5fprefix_49',['API_PREFIX',['../static_8h.html#a98640f4e46891e23c9e12a9a9ad5bfd5',1,'static.h']]], - ['application_5fcommand_50',['APPLICATION_COMMAND',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ac822fff6de1fb68006310abcd2b8f6f0',1,'DiscordCPP::Interaction']]], - ['application_5fcommand_5fautocomplete_51',['APPLICATION_COMMAND_AUTOCOMPLETE',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a4462f70e45b76ee8de3c5d2e595f2af6',1,'DiscordCPP::Interaction']]], - ['application_5fid_52',['application_id',['../class_discord_c_p_p_1_1_guild.html#a3ff6ec07ca224c0e5edf84f33d3521d4',1,'DiscordCPP::Guild::application_id()'],['../class_discord_c_p_p_1_1_application_command.html#ac892f90166285bbd519e03760a8963f6',1,'DiscordCPP::ApplicationCommand::application_id()'],['../class_discord_c_p_p_1_1_interaction.html#a248aa82f22c15656b3e970789d513fb2',1,'DiscordCPP::Interaction::application_id()'],['../class_discord_c_p_p_1_1_d_m_channel.html#ac4af6fcb469f6d8f1a37a58bae8eadea',1,'DiscordCPP::DMChannel::application_id()']]], - ['applicationcommand_53',['ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html#af289b01d416ecfed89f82b94752c9c28',1,'DiscordCPP::ApplicationCommand::ApplicationCommand()'],['../class_discord_c_p_p_1_1_application_command.html#ab0baa5482e95de4e7549d2930fc0a463',1,'DiscordCPP::ApplicationCommand::ApplicationCommand(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_application_command.html#a488ad6a0ed83a3d80f1b595806c7bba7',1,'DiscordCPP::ApplicationCommand::ApplicationCommand(const ApplicationCommand &other)'],['../class_discord_c_p_p_1_1_application_command.html',1,'DiscordCPP::ApplicationCommand']]], - ['applicationcommand_2ecpp_54',['ApplicationCommand.cpp',['../_application_command_8cpp.html',1,'']]], - ['applicationcommand_2eh_55',['ApplicationCommand.h',['../_application_command_8h.html',1,'']]], - ['applicationcommandchanneloption_56',['ApplicationCommandChannelOption',['../class_discord_c_p_p_1_1_application_command_channel_option.html#afab2bc964bd3e20c4ec6e032f9c03892',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption(const json &data)'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#a16832b75f0a0a2b1fc08845aa807d50f',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html',1,'DiscordCPP::ApplicationCommandChannelOption']]], - ['applicationcommandintegeroption_57',['ApplicationCommandIntegerOption',['../class_discord_c_p_p_1_1_application_command_integer_option.html#ae5f247ceddbced040337eeb9e1309ce6',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption(const json &data)'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#a33cd4a0898ad6b21e6ce7179fb6e6e39',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html',1,'DiscordCPP::ApplicationCommandIntegerOption']]], - ['applicationcommandnumberoption_58',['ApplicationCommandNumberOption',['../class_discord_c_p_p_1_1_application_command_number_option.html#abc28cce7b7d7ea7e4d40ac8500704545',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a5d9ddadbe2a93bf8d47aefae9a203b1a',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption(const json &data)'],['../class_discord_c_p_p_1_1_application_command_number_option.html',1,'DiscordCPP::ApplicationCommandNumberOption']]], - ['applicationcommandoption_59',['ApplicationCommandOption',['../class_discord_c_p_p_1_1_application_command_option.html#a07c9cfb84c3f1538fec4d8b3b36cd6c0',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption()'],['../class_discord_c_p_p_1_1_application_command_option.html#a7303e3c050d557fc1b6e6ac0ddd8f239',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption(const json &data)'],['../class_discord_c_p_p_1_1_application_command_option.html',1,'DiscordCPP::ApplicationCommandOption']]], - ['applicationcommandoption_2ecpp_60',['ApplicationCommandOption.cpp',['../_application_command_option_8cpp.html',1,'']]], - ['applicationcommandoption_2eh_61',['ApplicationCommandOption.h',['../_application_command_option_8h.html',1,'']]], - ['applicationcommandsubcommand_62',['ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html#a4151998bcd68f331f122a593a12d9224',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a48071c38fd2d5b4d4599b79874a05b55',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand(const json &data)'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a0deaf19aa01667dc657b0e80efd55ac6',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand(const ApplicationCommandSubcommand &other)'],['../class_discord_c_p_p_1_1_application_command_subcommand.html',1,'DiscordCPP::ApplicationCommandSubcommand']]], - ['applicationcommandvalueoption_63',['ApplicationCommandValueOption',['../class_discord_c_p_p_1_1_application_command_value_option.html#ad443bc369f46b4c3562bdb6a972ef2f5',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#a398c8150355c42dd3470ef60ec130a34',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption(const json &data)'],['../class_discord_c_p_p_1_1_application_command_value_option.html',1,'DiscordCPP::ApplicationCommandValueOption']]], - ['attachment_64',['ATTACHMENT',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaab65d64d95f2715c77c9965e604de3ba',1,'DiscordCPP::ApplicationCommandOption']]], - ['audiosource_65',['AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#a6796e86a66473d7c522bb3cb1274f6ca',1,'DiscordCPP::AudioSource::AudioSource()'],['../class_discord_c_p_p_1_1_audio_source.html',1,'DiscordCPP::AudioSource']]], - ['audiosource_2eh_66',['AudioSource.h',['../_audio_source_8h.html',1,'']]], - ['author_67',['author',['../class_discord_c_p_p_1_1_message.html#a10f4283ffb9753019cda51a177e71b27',1,'DiscordCPP::Message']]], - ['author_68',['Author',['../struct_discord_c_p_p_1_1_embed_1_1_author.html',1,'DiscordCPP::Embed']]], - ['autocomplete_69',['autocomplete',['../class_discord_c_p_p_1_1_application_command_value_option.html#ac23668ed42ab46874f0b606526716e6b',1,'DiscordCPP::ApplicationCommandValueOption']]], - ['avatar_70',['avatar',['../class_discord_c_p_p_1_1_user.html#ac1c2f9c2742100fb6e6d0b502b31afaf',1,'DiscordCPP::User']]] + ['activity_0',['Activity',['../class_discord_c_p_p_1_1_activity.html',1,'DiscordCPP::Activity'],['../class_discord_c_p_p_1_1_activity.html#a2aad985e5b6720614c014709c68b21be',1,'DiscordCPP::Activity::Activity()=default'],['../class_discord_c_p_p_1_1_activity.html#adb555d84163d32ac42aabb02d3162495',1,'DiscordCPP::Activity::Activity(std::string name, Type type, std::string url="")']]], + ['activity_2ecpp_1',['Activity.cpp',['../_activity_8cpp.html',1,'']]], + ['activity_2eh_2',['Activity.h',['../_activity_8h.html',1,'']]], + ['add_3',['add',['../class_intents.html#aa4ec115173b94a3c92d517c384df185b',1,'Intents']]], + ['add_5fchannel_5ftype_4',['add_channel_type',['../class_discord_c_p_p_1_1_application_command_channel_option.html#a0fd5182b313909d92d7110c504e71592',1,'DiscordCPP::ApplicationCommandChannelOption']]], + ['add_5ffield_5',['add_field',['../class_discord_c_p_p_1_1_embed.html#a18b490d01a0dd5161b6072d1cc4e6b09',1,'DiscordCPP::Embed']]], + ['add_5foption_6',['add_option',['../class_discord_c_p_p_1_1_application_command.html#a6761ae35c9ea048a0062957f01ccbfa1',1,'DiscordCPP::ApplicationCommand::add_option()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a55321596e3bc0a7ea870ec207a1d4615',1,'DiscordCPP::ApplicationCommandSubcommand::add_option()']]], + ['all_5fmembers_7',['ALL_MEMBERS',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a9fdf9b882e05dcb93da0814a73122566',1,'DiscordCPP::ExplicitContentFilterLevel']]], + ['all_5fmessages_8',['ALL_MESSAGES',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840adc609c7b69a58fcd09004072a1546228',1,'DiscordCPP::DefaultMessageNotificationLevel']]], + ['api_5fcall_9',['api_call',['../class_discord_c_p_p_1_1_discord_object.html#ae2db35408076c336fc9044cc679d7a0b',1,'DiscordCPP::DiscordObject']]], + ['api_5fprefix_10',['API_PREFIX',['../static_8h.html#a98640f4e46891e23c9e12a9a9ad5bfd5',1,'static.h']]], + ['application_5fcommand_11',['APPLICATION_COMMAND',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ac822fff6de1fb68006310abcd2b8f6f0',1,'DiscordCPP::Interaction']]], + ['application_5fcommand_5fautocomplete_12',['APPLICATION_COMMAND_AUTOCOMPLETE',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a4462f70e45b76ee8de3c5d2e595f2af6',1,'DiscordCPP::Interaction']]], + ['application_5fcommand_5foption_5ffrom_5fjson_13',['application_command_option_from_json',['../class_discord_c_p_p_1_1_application_command_option_helper.html#a2d86b4838316edfae7b6f19b7f63c8cd',1,'DiscordCPP::ApplicationCommandOptionHelper']]], + ['applicationcommand_14',['ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html',1,'DiscordCPP::ApplicationCommand'],['../class_discord_c_p_p_1_1_application_command.html#a73b340a243a97ba194048de3be322af3',1,'DiscordCPP::ApplicationCommand::ApplicationCommand()=default'],['../class_discord_c_p_p_1_1_application_command.html#ab0baa5482e95de4e7549d2930fc0a463',1,'DiscordCPP::ApplicationCommand::ApplicationCommand(const json &data, const std::string &token)']]], + ['applicationcommand_2ecpp_15',['ApplicationCommand.cpp',['../_application_command_8cpp.html',1,'']]], + ['applicationcommand_2eh_16',['ApplicationCommand.h',['../_application_command_8h.html',1,'']]], + ['applicationcommandchanneloption_17',['ApplicationCommandChannelOption',['../class_discord_c_p_p_1_1_application_command_channel_option.html',1,'DiscordCPP::ApplicationCommandChannelOption'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#a16832b75f0a0a2b1fc08845aa807d50f',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#afab2bc964bd3e20c4ec6e032f9c03892',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption(const json &data)']]], + ['applicationcommandintegeroption_18',['ApplicationCommandIntegerOption',['../class_discord_c_p_p_1_1_application_command_integer_option.html',1,'DiscordCPP::ApplicationCommandIntegerOption'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#a33cd4a0898ad6b21e6ce7179fb6e6e39',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#ae5f247ceddbced040337eeb9e1309ce6',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption(const json &data)']]], + ['applicationcommandnumberoption_19',['ApplicationCommandNumberOption',['../class_discord_c_p_p_1_1_application_command_number_option.html',1,'DiscordCPP::ApplicationCommandNumberOption'],['../class_discord_c_p_p_1_1_application_command_number_option.html#abc28cce7b7d7ea7e4d40ac8500704545',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a5d9ddadbe2a93bf8d47aefae9a203b1a',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption(const json &data)']]], + ['applicationcommandoption_20',['ApplicationCommandOption',['../class_discord_c_p_p_1_1_application_command_option.html',1,'DiscordCPP::ApplicationCommandOption'],['../class_discord_c_p_p_1_1_application_command_option.html#a05ce0a7a08fed68d37c595f5d039f0b0',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption()=default'],['../class_discord_c_p_p_1_1_application_command_option.html#a7303e3c050d557fc1b6e6ac0ddd8f239',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption(const json &data)']]], + ['applicationcommandoption_2ecpp_21',['ApplicationCommandOption.cpp',['../_application_command_option_8cpp.html',1,'']]], + ['applicationcommandoption_2eh_22',['ApplicationCommandOption.h',['../_application_command_option_8h.html',1,'']]], + ['applicationcommandoptionhelper_23',['ApplicationCommandOptionHelper',['../class_discord_c_p_p_1_1_application_command_option_helper.html',1,'DiscordCPP']]], + ['applicationcommandoptionvariant_24',['ApplicationCommandOptionVariant',['../namespace_discord_c_p_p.html#a25f24ec5a074c98a3cc7a0fdbb609bfd',1,'DiscordCPP']]], + ['applicationcommandsubcommand_25',['ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html',1,'DiscordCPP::ApplicationCommandSubcommand'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a4151998bcd68f331f122a593a12d9224',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a48071c38fd2d5b4d4599b79874a05b55',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand(const json &data)']]], + ['applicationcommandvalueoption_26',['ApplicationCommandValueOption',['../class_discord_c_p_p_1_1_application_command_value_option.html',1,'DiscordCPP::ApplicationCommandValueOption'],['../class_discord_c_p_p_1_1_application_command_value_option.html#ad443bc369f46b4c3562bdb6a972ef2f5',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#a398c8150355c42dd3470ef60ec130a34',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption(const json &data)']]], + ['attachment_27',['ATTACHMENT',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaab65d64d95f2715c77c9965e604de3ba',1,'DiscordCPP::ApplicationCommandOption']]], + ['audiosource_28',['AudioSource',['../class_discord_c_p_p_1_1_audio_source.html',1,'DiscordCPP::AudioSource'],['../class_discord_c_p_p_1_1_audio_source.html#a1c10436659876c46807568400bc88a6c',1,'DiscordCPP::AudioSource::AudioSource()']]], + ['audiosource_2eh_29',['AudioSource.h',['../_audio_source_8h.html',1,'']]] ]; diff --git a/docs/search/all_10.html b/docs/search/all_10.html deleted file mode 100644 index 3bf11961..00000000 --- a/docs/search/all_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_10.js b/docs/search/all_10.js index 921140fa..9e8790b2 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -1,16 +1,8 @@ var searchData= [ - ['parent_331',['parent',['../class_discord_c_p_p_1_1_guild_channel.html#af7b6e8be4b10c3b838fbebc4bdff9224',1,'DiscordCPP::GuildChannel::parent()'],['../class_discord_c_p_p_1_1_voice_channel.html#aa0ae5e2937df510213a428d9f9194cd1',1,'DiscordCPP::VoiceChannel::parent()']]], - ['permissions_332',['permissions',['../class_discord_c_p_p_1_1_guild.html#a31427cbac58bd13bb214064083d2fa77',1,'DiscordCPP::Guild']]], - ['ping_333',['PING',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a3f254a29db364a105877fdedb97c8b20',1,'DiscordCPP::Interaction']]], - ['pinned_334',['pinned',['../class_discord_c_p_p_1_1_message.html#a30c397fd5102155f3582c7bb2ac781ee',1,'DiscordCPP::Message']]], - ['play_335',['play',['../class_discord_c_p_p_1_1_voice_client.html#a5bb7c36d942a8f6af763996203ecdf16',1,'DiscordCPP::VoiceClient']]], - ['position_336',['position',['../class_discord_c_p_p_1_1_channel.html#a24c680739e5de72efe228895ac083564',1,'DiscordCPP::Channel']]], - ['premium_5ftype_337',['premium_type',['../class_discord_c_p_p_1_1_user.html#a02f22305ee286229f67614ac22d3799c',1,'DiscordCPP::User']]], - ['premiumtypes_338',['PremiumTypes',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910',1,'DiscordCPP::User']]], - ['presences_339',['PRESENCES',['../class_intents.html#a64d99d4da0910fcb286ae99987a8109b',1,'Intents']]], - ['print_340',['print',['../class_logger.html#a097af63df72b508762c62431fdfb676c',1,'Logger']]], - ['provider_341',['Provider',['../struct_discord_c_p_p_1_1_embed_1_1_provider.html',1,'DiscordCPP::Embed']]], - ['proxy_5ficon_5furl_342',['proxy_icon_url',['../struct_discord_c_p_p_1_1_embed_1_1_footer.html#ae0272f5d0ce8223cce40eaa7f2fae30e',1,'DiscordCPP::Embed::Footer::proxy_icon_url()'],['../struct_discord_c_p_p_1_1_embed_1_1_author.html#aa9dc3e764a3e0c399e1d19a69ebab30e',1,'DiscordCPP::Embed::Author::proxy_icon_url()']]], - ['proxy_5furl_343',['proxy_url',['../struct_discord_c_p_p_1_1_embed_1_1_image.html#acb6e2680739a71da6f2e373723f975cf',1,'DiscordCPP::Embed::Image']]] + ['ping_0',['PING',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a3f254a29db364a105877fdedb97c8b20',1,'DiscordCPP::Interaction']]], + ['play_1',['play',['../class_discord_c_p_p_1_1_voice_client.html#a90c19c8adb316c04869657092b4fcebf',1,'DiscordCPP::VoiceClient']]], + ['premiumtype_2',['PremiumType',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594f',1,'DiscordCPP::User']]], + ['presences_3',['PRESENCES',['../class_intents.html#a64d99d4da0910fcb286ae99987a8109b',1,'Intents']]], + ['print_4',['print',['../class_logger.html#a097af63df72b508762c62431fdfb676c',1,'Logger']]] ]; diff --git a/docs/search/all_11.html b/docs/search/all_11.html deleted file mode 100644 index c9f79d28..00000000 --- a/docs/search/all_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_11.js b/docs/search/all_11.js index 13d64eae..bae1b52f 100644 --- a/docs/search/all_11.js +++ b/docs/search/all_11.js @@ -1,17 +1,12 @@ var searchData= [ - ['rate_5flimit_5fper_5fuser_344',['rate_limit_per_user',['../class_discord_c_p_p_1_1_text_channel.html#aaff610c3bf3a3c364b6fec2988f3593d',1,'DiscordCPP::TextChannel']]], - ['reactions_345',['REACTIONS',['../class_intents.html#ac3709966aa46438b41ba1e9627acf7ad',1,'Intents']]], - ['read_346',['read',['../class_discord_c_p_p_1_1_audio_source.html#a3f8e643baa39506754dbaa4162675eb8',1,'DiscordCPP::AudioSource::read()'],['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a83b09b9c73064e06ad0e3cb0983b8060',1,'DiscordCPP::FFmpegAudioSource::read()'],['../class_discord_c_p_p_1_1_file_audio_source.html#acd109a5ce885f349f6c68769bba89090',1,'DiscordCPP::FileAudioSource::read()']]], - ['receive_347',['receive',['../class_discord_c_p_p_1_1udp__client.html#a8f318cba9001131610ed6624397ad1de',1,'DiscordCPP::udp_client']]], - ['recipient_5fadd_348',['RECIPIENT_ADD',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7af678a52e9cdab631646e79d2920ff574',1,'DiscordCPP::MessageType']]], - ['recipient_5fremove_349',['RECIPIENT_REMOVE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a08221f6abdf96414f01dde2488e91e4a',1,'DiscordCPP::MessageType']]], - ['recipients_350',['recipients',['../class_discord_c_p_p_1_1_d_m_channel.html#a947a2d06924d5c5886bb08d14b0f9834',1,'DiscordCPP::DMChannel']]], - ['region_351',['region',['../class_discord_c_p_p_1_1_guild.html#a22e64ccfeed8739fb34c1265a7cdb678',1,'DiscordCPP::Guild']]], - ['register_5fthread_352',['register_thread',['../class_logger.html#aace78a7acd7d74d50a233b58b93eaebe',1,'Logger']]], - ['remove_353',['remove',['../class_intents.html#ab1f1238c01d283cb79789f7f034fc38a',1,'Intents']]], - ['reply_354',['reply',['../class_discord_c_p_p_1_1_interaction.html#a3e32183fc772a38bbe704b04f89deb34',1,'DiscordCPP::Interaction::reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a3f9725a7e907d628b64866af98b838d4',1,'DiscordCPP::Interaction::reply(Embed embed)']]], - ['required_355',['required',['../class_discord_c_p_p_1_1_application_command_option.html#a5109a59e56146251332caec0aab4efac',1,'DiscordCPP::ApplicationCommandOption']]], - ['resolved_356',['resolved',['../class_discord_c_p_p_1_1_interaction_data.html#a3539cf072ed17ad621f4f1fa2e274c84',1,'DiscordCPP::InteractionData']]], - ['role_357',['ROLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa47e5b3070c92a4f6d1d4147894e01271',1,'DiscordCPP::ApplicationCommandOption']]] + ['reactions_0',['REACTIONS',['../class_intents.html#ac3709966aa46438b41ba1e9627acf7ad',1,'Intents']]], + ['read_1',['read',['../class_discord_c_p_p_1_1_audio_source.html#a3f8e643baa39506754dbaa4162675eb8',1,'DiscordCPP::AudioSource::read()'],['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a431662144db7392010e559b9e76f71d3',1,'DiscordCPP::FFmpegAudioSource::read()'],['../class_discord_c_p_p_1_1_file_audio_source.html#aaec5f2fb435838016511349bd2dbad4b',1,'DiscordCPP::FileAudioSource::read()']]], + ['receive_2',['receive',['../class_discord_c_p_p_1_1udp__client.html#a8f318cba9001131610ed6624397ad1de',1,'DiscordCPP::udp_client']]], + ['recipient_5fadd_3',['RECIPIENT_ADD',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a39b099a6a4edb5c627538b0fb011d7a0',1,'DiscordCPP::Message']]], + ['recipient_5fremove_4',['RECIPIENT_REMOVE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a65fff5330c277f1a8f448a0c7adaa2ed',1,'DiscordCPP::Message']]], + ['register_5fthread_5',['register_thread',['../class_logger.html#aace78a7acd7d74d50a233b58b93eaebe',1,'Logger']]], + ['remove_6',['remove',['../class_intents.html#ab1f1238c01d283cb79789f7f034fc38a',1,'Intents']]], + ['reply_7',['reply',['../class_discord_c_p_p_1_1_interaction.html#a3e32183fc772a38bbe704b04f89deb34',1,'DiscordCPP::Interaction::reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a3f9725a7e907d628b64866af98b838d4',1,'DiscordCPP::Interaction::reply(Embed embed)'],['../class_discord_c_p_p_1_1_message.html#a66a217836aba2550b637224f455d503e',1,'DiscordCPP::Message::reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_message.html#a241ee0008f26bdf002c0737904203cdb',1,'DiscordCPP::Message::reply(Embed embed)']]], + ['role_8',['ROLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa47e5b3070c92a4f6d1d4147894e01271',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/all_12.html b/docs/search/all_12.html deleted file mode 100644 index ab934722..00000000 --- a/docs/search/all_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_12.js b/docs/search/all_12.js index ff0304c5..3f352f26 100644 --- a/docs/search/all_12.js +++ b/docs/search/all_12.js @@ -1,27 +1,39 @@ var searchData= [ - ['sample_5frate_358',['SAMPLE_RATE',['../_voice_client_8cpp.html#acfe9de51cfbdb96d085ff89f1511bc0b',1,'VoiceClient.cpp']]], - ['send_359',['send',['../class_discord_c_p_p_1_1_gateway.html#a3373981d61626dd380a53823ddb6c3cc',1,'DiscordCPP::Gateway::send()'],['../class_discord_c_p_p_1_1_text_channel.html#a3a954b3826c477368cf28dc0abc05f5f',1,'DiscordCPP::TextChannel::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_text_channel.html#ac2f51215ab5772f2274657a1a736b504',1,'DiscordCPP::TextChannel::send(Embed embed)'],['../class_discord_c_p_p_1_1_user.html#abc778048f38563d4c2fddbb182315bb0',1,'DiscordCPP::User::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_user.html#ad72825b7b744da6950bfa82e6057d638',1,'DiscordCPP::User::send(const Embed &embed)'],['../class_discord_c_p_p_1_1udp__client.html#a48a5193fc8c6b59fd50531022a444885',1,'DiscordCPP::udp_client::send()']]], - ['session_5fid_360',['session_id',['../class_discord_c_p_p_1_1_voice_state.html#a8665dde5a5db498e900688036914eb01',1,'DiscordCPP::VoiceState']]], - ['set_5fauthor_361',['set_author',['../class_discord_c_p_p_1_1_embed.html#acdc9f206039074f2f84f369b937503b1',1,'DiscordCPP::Embed']]], - ['set_5fcolor_362',['set_color',['../class_discord_c_p_p_1_1_embed.html#a6f9fdfa1e95bd1a8d18bab0e8ac52784',1,'DiscordCPP::Embed']]], - ['set_5ffooter_363',['set_footer',['../class_discord_c_p_p_1_1_embed.html#a5f6c87c38d6d84567f29664b67cbfe45',1,'DiscordCPP::Embed']]], - ['set_5fimage_364',['set_image',['../class_discord_c_p_p_1_1_embed.html#adca025afa4575490371310b1f7bffc9c',1,'DiscordCPP::Embed']]], - ['set_5flog_5flevel_365',['set_log_level',['../class_logger.html#aa331ba32715f505ecd7cad56522b559b',1,'Logger']]], - ['set_5fmessage_5fhandler_366',['set_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a3b7f43b395b46ac2896ee639c276f342',1,'DiscordCPP::Gateway']]], - ['set_5fthumbnail_367',['set_thumbnail',['../class_discord_c_p_p_1_1_embed.html#a9b749d634cc802008485744d6c06eddd',1,'DiscordCPP::Embed']]], - ['sizeerror_368',['SizeError',['../class_discord_c_p_p_1_1_size_error.html',1,'DiscordCPP::SizeError'],['../class_discord_c_p_p_1_1_size_error.html#aba8f1181d32cda868fe514c1c22b288a',1,'DiscordCPP::SizeError::SizeError()']]], - ['splash_369',['splash',['../class_discord_c_p_p_1_1_guild.html#a88058877ed08ddd04b7f7aaeb479ac43',1,'DiscordCPP::Guild']]], - ['ssl_5fcontext_370',['ssl_context',['../class_discord_c_p_p_1_1_gateway.html#a08712cb60412ef5b70a93657792510fa',1,'DiscordCPP::Gateway']]], - ['start_371',['start',['../class_discord_c_p_p_1_1_discord.html#a751c1cf8a823b453819875d641808231',1,'DiscordCPP::Discord']]], - ['start_5fheartbeating_372',['start_heartbeating',['../class_discord_c_p_p_1_1_gateway.html#aae926a59675b60a84cc6618e59b796cd',1,'DiscordCPP::Gateway']]], - ['static_2ecpp_373',['static.cpp',['../static_8cpp.html',1,'']]], - ['static_2eh_374',['static.h',['../static_8h.html',1,'']]], - ['statuscodeexception_375',['StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html',1,'DiscordCPP::StatusCodeException'],['../class_discord_c_p_p_1_1_status_code_exception.html#ae3a1e8e66d9962b74ef31f6e50556c63',1,'DiscordCPP::StatusCodeException::StatusCodeException()']]], - ['stop_5fplaying_376',['stop_playing',['../class_discord_c_p_p_1_1_voice_client.html#a5855fba67dc4cb00bf448690fc4dd396',1,'DiscordCPP::VoiceClient']]], - ['streaming_377',['Streaming',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018a95e54bd873a2eb313f12b8f21eb01422',1,'DiscordCPP::ActivityTypes']]], - ['string_378',['STRING',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaa9745548bc07acb498f8c7737c2060e0',1,'DiscordCPP::ApplicationCommandOption']]], - ['sub_5fcommand_379',['SUB_COMMAND',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa057a13aa19d9315b252ad44345bb5a5c',1,'DiscordCPP::ApplicationCommandOption']]], - ['sub_5fcommand_5fgroup_380',['SUB_COMMAND_GROUP',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad06445aa2effa5bb8408c87696a801db',1,'DiscordCPP::ApplicationCommandOption']]], - ['system_5fchannel_381',['system_channel',['../class_discord_c_p_p_1_1_guild.html#a9c4f1803e67381deed28c9d1951204b1',1,'DiscordCPP::Guild']]] + ['sample_5frate_0',['SAMPLE_RATE',['../_voice_client_8cpp.html#acfe9de51cfbdb96d085ff89f1511bc0b',1,'VoiceClient.cpp']]], + ['send_1',['send',['../class_discord_c_p_p_1_1_gateway.html#a1927e068c934884138ecf7c02e3c06ce',1,'DiscordCPP::Gateway::send()'],['../class_discord_c_p_p_1_1_text_channel.html#a3a954b3826c477368cf28dc0abc05f5f',1,'DiscordCPP::TextChannel::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_text_channel.html#ac2f51215ab5772f2274657a1a736b504',1,'DiscordCPP::TextChannel::send(Embed embed)'],['../class_discord_c_p_p_1_1_user.html#abc778048f38563d4c2fddbb182315bb0',1,'DiscordCPP::User::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_user.html#ad72825b7b744da6950bfa82e6057d638',1,'DiscordCPP::User::send(const Embed &embed)'],['../class_discord_c_p_p_1_1udp__client.html#a48a5193fc8c6b59fd50531022a444885',1,'DiscordCPP::udp_client::send()']]], + ['session_5fid_2',['session_id',['../class_discord_c_p_p_1_1_voice_state.html#a8665dde5a5db498e900688036914eb01',1,'DiscordCPP::VoiceState']]], + ['set_3',['set',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a4ffbd75536fd455fd59e3e16d638c202',1,'DiscordCPP::Future< void >::set()'],['../class_discord_c_p_p_1_1_future.html#af8b200d01ce3645b40d9176d5c4bcab2',1,'DiscordCPP::Future::set()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#af25037613d97d257cd7d1eac6d88f846',1,'DiscordCPP::SharedFuture< void >::set()'],['../class_discord_c_p_p_1_1_shared_future.html#a29d52a6fb6e26d37cc9e33c2e7b93d60',1,'DiscordCPP::SharedFuture::set()']]], + ['set_5fauthor_4',['set_author',['../class_discord_c_p_p_1_1_embed.html#acdc9f206039074f2f84f369b937503b1',1,'DiscordCPP::Embed']]], + ['set_5fautocomplete_5',['set_autocomplete',['../class_discord_c_p_p_1_1_application_command_value_option.html#a3dfa0cca534d3c3a3e00d19902fe1471',1,'DiscordCPP::ApplicationCommandValueOption']]], + ['set_5fcolor_6',['set_color',['../class_discord_c_p_p_1_1_embed.html#a6f9fdfa1e95bd1a8d18bab0e8ac52784',1,'DiscordCPP::Embed']]], + ['set_5fcontinuation_7',['set_continuation',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a6b0816d9e3f4bba240cfaaf070e02f5a',1,'DiscordCPP::Future< void >::set_continuation()'],['../class_discord_c_p_p_1_1_future.html#af3188096e3adad6be1d011642ee74d3c',1,'DiscordCPP::Future::set_continuation()']]], + ['set_5fdescription_8',['set_description',['../class_discord_c_p_p_1_1_application_command.html#a5d6be67b4cff2f80130d10cf574eb288',1,'DiscordCPP::ApplicationCommand::set_description()'],['../class_discord_c_p_p_1_1_application_command_option.html#a48b9f9fd870d43e4bac59e42b35633f9',1,'DiscordCPP::ApplicationCommandOption::set_description()']]], + ['set_5fdm_5fpermission_9',['set_dm_permission',['../class_discord_c_p_p_1_1_application_command.html#a1d51715c97d1768812791d54ebca3ab3',1,'DiscordCPP::ApplicationCommand']]], + ['set_5fexception_10',['set_exception',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a018e0956b91ed017a4a0392bde1886ae',1,'DiscordCPP::Future< void >::set_exception()'],['../class_discord_c_p_p_1_1_future.html#aff7b304c862d06ae3a857e8c1f7c63ec',1,'DiscordCPP::Future::set_exception()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a2d446ea043ec2bc828f531815c5c05e6',1,'DiscordCPP::SharedFuture< void >::set_exception()'],['../class_discord_c_p_p_1_1_shared_future.html#a2492e03456c280531885aa2ea5fc41f1',1,'DiscordCPP::SharedFuture::set_exception()']]], + ['set_5ffooter_11',['set_footer',['../class_discord_c_p_p_1_1_embed.html#a5f6c87c38d6d84567f29664b67cbfe45',1,'DiscordCPP::Embed']]], + ['set_5fguild_5fid_12',['set_guild_id',['../class_discord_c_p_p_1_1_application_command.html#a2881f31228da8af98ad6aa1852871b81',1,'DiscordCPP::ApplicationCommand']]], + ['set_5fimage_13',['set_image',['../class_discord_c_p_p_1_1_embed.html#adca025afa4575490371310b1f7bffc9c',1,'DiscordCPP::Embed']]], + ['set_5flog_5flevel_14',['set_log_level',['../class_logger.html#aa331ba32715f505ecd7cad56522b559b',1,'Logger']]], + ['set_5fmax_5fvalue_15',['set_max_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a80e225ece447a6db17e85b7b15b6a9a5',1,'DiscordCPP::ApplicationCommandIntegerOption::set_max_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#acda476ac8216c68dd0c4e7ca732cc86a',1,'DiscordCPP::ApplicationCommandNumberOption::set_max_value()']]], + ['set_5fmessage_5fhandler_16',['set_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a3b7f43b395b46ac2896ee639c276f342',1,'DiscordCPP::Gateway']]], + ['set_5fmin_5fvalue_17',['set_min_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a3e440cf8cf8ae216a1d817fe1a0e707f',1,'DiscordCPP::ApplicationCommandIntegerOption::set_min_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a59844da6661d945eb43da8466735c230',1,'DiscordCPP::ApplicationCommandNumberOption::set_min_value()']]], + ['set_5fname_18',['set_name',['../class_discord_c_p_p_1_1_application_command.html#a59392e9cf12b30a6904681aadbd53be6',1,'DiscordCPP::ApplicationCommand::set_name()'],['../class_discord_c_p_p_1_1_application_command_option.html#a40f3801118f316c4cc4e3826516a2ff6',1,'DiscordCPP::ApplicationCommandOption::set_name(const std::string &name)']]], + ['set_5frequired_19',['set_required',['../class_discord_c_p_p_1_1_application_command_option.html#aea0f0ad624827f2fa539102627afccfa',1,'DiscordCPP::ApplicationCommandOption']]], + ['set_5fthumbnail_20',['set_thumbnail',['../class_discord_c_p_p_1_1_embed.html#a9b749d634cc802008485744d6c06eddd',1,'DiscordCPP::Embed']]], + ['set_5ftype_21',['set_type',['../class_discord_c_p_p_1_1_application_command.html#a585433ef8714d8de808cf2bf64d92917',1,'DiscordCPP::ApplicationCommand::set_type()'],['../class_discord_c_p_p_1_1_application_command_option.html#a22938b45849ed3f89a02510ad84c0c3d',1,'DiscordCPP::ApplicationCommandOption::set_type()']]], + ['sharedfuture_22',['SharedFuture',['../class_discord_c_p_p_1_1_shared_future.html',1,'DiscordCPP::SharedFuture< Value >'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a17e33468d72abf3964eaabfe5a10edac',1,'DiscordCPP::SharedFuture< void >::SharedFuture()'],['../class_discord_c_p_p_1_1_shared_future.html#a75370412a897bc57ba649ad4343faebf',1,'DiscordCPP::SharedFuture::SharedFuture()']]], + ['sharedfuture_3c_20void_20_3e_23',['SharedFuture< void >',['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html',1,'DiscordCPP']]], + ['sizeerror_24',['SizeError',['../class_discord_c_p_p_1_1_size_error.html',1,'DiscordCPP::SizeError'],['../class_discord_c_p_p_1_1_size_error.html#a4f7f7d83a799144c445c03635fe20d5d',1,'DiscordCPP::SizeError::SizeError()']]], + ['ssl_5fcontext_25',['ssl_context',['../class_discord_c_p_p_1_1_gateway.html#a08712cb60412ef5b70a93657792510fa',1,'DiscordCPP::Gateway']]], + ['start_26',['start',['../class_discord_c_p_p_1_1_discord.html#a751c1cf8a823b453819875d641808231',1,'DiscordCPP::Discord']]], + ['start_5fheartbeating_27',['start_heartbeating',['../class_discord_c_p_p_1_1_gateway.html#aae926a59675b60a84cc6618e59b796cd',1,'DiscordCPP::Gateway']]], + ['static_2ecpp_28',['static.cpp',['../static_8cpp.html',1,'']]], + ['static_2eh_29',['static.h',['../static_8h.html',1,'']]], + ['statuscodeexception_30',['StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html',1,'DiscordCPP::StatusCodeException'],['../class_discord_c_p_p_1_1_status_code_exception.html#afdb4282347340b9f568e1100f7f2e82f',1,'DiscordCPP::StatusCodeException::StatusCodeException()']]], + ['stop_5fplaying_31',['stop_playing',['../class_discord_c_p_p_1_1_voice_client.html#a5855fba67dc4cb00bf448690fc4dd396',1,'DiscordCPP::VoiceClient']]], + ['streaming_32',['Streaming',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba6ddc7271174751eb37aeaf2558c31d51',1,'DiscordCPP::Activity']]], + ['string_33',['STRING',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaa9745548bc07acb498f8c7737c2060e0',1,'DiscordCPP::ApplicationCommandOption']]], + ['sub_5fcommand_34',['SUB_COMMAND',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa057a13aa19d9315b252ad44345bb5a5c',1,'DiscordCPP::ApplicationCommandOption']]], + ['sub_5fcommand_5fgroup_35',['SUB_COMMAND_GROUP',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad06445aa2effa5bb8408c87696a801db',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/all_13.html b/docs/search/all_13.html deleted file mode 100644 index 51172c2f..00000000 --- a/docs/search/all_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_13.js b/docs/search/all_13.js index 2bc7dfb8..82d9d175 100644 --- a/docs/search/all_13.js +++ b/docs/search/all_13.js @@ -1,24 +1,17 @@ var searchData= [ - ['target_5fid_382',['target_id',['../class_discord_c_p_p_1_1_interaction_data.html#aa8e8e7c6cd691cc0df95c838347f4fab',1,'DiscordCPP::InteractionData']]], - ['tcp_383',['tcp',['../_gateway_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp(): Gateway.cpp'],['../_discord_object_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp(): DiscordObject.cpp']]], - ['text_384',['text',['../struct_discord_c_p_p_1_1_embed_1_1_footer.html#acee033ff860c0c7243c56fbf99af31f8',1,'DiscordCPP::Embed::Footer']]], - ['textchannel_385',['TextChannel',['../class_discord_c_p_p_1_1_text_channel.html',1,'DiscordCPP::TextChannel'],['../class_discord_c_p_p_1_1_text_channel.html#a49bb76c2345fd3851ef82a937421f395',1,'DiscordCPP::TextChannel::TextChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#aad331b2eb18b0af26f71b2a40cd6cc8f',1,'DiscordCPP::TextChannel::TextChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#a984472885c6ade7882b06ac5299e6b61',1,'DiscordCPP::TextChannel::TextChannel(const TextChannel &old)'],['../class_discord_c_p_p_1_1_text_channel.html#a95b46552f7d9c8e08e86d1a20d845d2d',1,'DiscordCPP::TextChannel::TextChannel()']]], - ['textchannel_2ecpp_386',['TextChannel.cpp',['../_text_channel_8cpp.html',1,'']]], - ['textchannel_2eh_387',['TextChannel.h',['../_text_channel_8h.html',1,'']]], - ['then_388',['then',['../class_discord_c_p_p_1_1_threadpool.html#a891fec5ff65ba814fa52439410c934d5',1,'DiscordCPP::Threadpool::then(std::shared_future< F > &future, T &&task)'],['../class_discord_c_p_p_1_1_threadpool.html#ac342f0e266117f79d02f3f88060f28ae',1,'DiscordCPP::Threadpool::then(std::shared_future< void > &future, T &&task)']]], - ['threadpool_389',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html',1,'DiscordCPP::Threadpool'],['../class_discord_c_p_p_1_1_threadpool.html#ab2dd9a5a23785300c084325c597de797',1,'DiscordCPP::Threadpool::Threadpool()']]], - ['threadpool_390',['threadpool',['../class_discord_c_p_p_1_1_gateway.html#aa256f17775bd5413608c1397fae75146',1,'DiscordCPP::Gateway']]], - ['threadpool_391',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#a32279eafd61e1ee5d104edd7c753e095',1,'DiscordCPP::Threadpool']]], - ['threadpool_2ecpp_392',['Threadpool.cpp',['../_threadpool_8cpp.html',1,'']]], - ['threadpool_2eh_393',['Threadpool.h',['../_threadpool_8h.html',1,'']]], - ['timestamp_394',['timestamp',['../class_discord_c_p_p_1_1_message.html#adb6efc50f3977d58fd0f9723e248d266',1,'DiscordCPP::Message']]], - ['to_5fjson_395',['to_json',['../class_discord_c_p_p_1_1_application_command.html#ad7679dd33a621477ad6ba6546dfd3601',1,'DiscordCPP::ApplicationCommand::to_json()'],['../class_discord_c_p_p_1_1_embed.html#a488b142ac8b50439f6da68f884407d3d',1,'DiscordCPP::Embed::to_json()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a167681745eb99e6ce60484e2063d3c7e',1,'DiscordCPP::ApplicationCommandNumberOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#a8f7a7015d82fbae7f366f195c5d5643b',1,'DiscordCPP::ApplicationCommandIntegerOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#a39902fcec0219ff82068ce2729438629',1,'DiscordCPP::ApplicationCommandChannelOption::to_json()'],['../class_discord_c_p_p_1_1_activity.html#a36ee76309be89dc9bc6a870c8e21c28f',1,'DiscordCPP::Activity::to_json()'],['../class_discord_c_p_p_1_1_application_command_option.html#a3b01dc2e9a95727a5234caa1a03227fd',1,'DiscordCPP::ApplicationCommandOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#aa8a6a6c41da2a418ff99daa683a343de',1,'DiscordCPP::ApplicationCommandValueOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#af2a3f8409eb9f58c7823b2d8b07453f3',1,'DiscordCPP::ApplicationCommandSubcommand::to_json()']]], - ['token_396',['token',['../class_discord_c_p_p_1_1_interaction.html#a22d4ad2bb1fb3795f530803a0d165d1f',1,'DiscordCPP::Interaction']]], - ['topic_397',['topic',['../class_discord_c_p_p_1_1_text_channel.html#a2d76651546e17d277c5cabf3c3192b78',1,'DiscordCPP::TextChannel']]], - ['tts_398',['tts',['../class_discord_c_p_p_1_1_message.html#a4ff881c144b7313dc1a23520644b66f3',1,'DiscordCPP::Message']]], - ['type_399',['Type',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1a',1,'DiscordCPP::ApplicationCommandOption::Type()'],['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83',1,'DiscordCPP::Interaction::Type()']]], - ['type_400',['type',['../class_discord_c_p_p_1_1_activity.html#ab118092a1bcd69e802320bfa9f91cb18',1,'DiscordCPP::Activity::type()'],['../class_discord_c_p_p_1_1_application_command.html#acd6ba34ecf8aa780a5ba3d0d70ac057d',1,'DiscordCPP::ApplicationCommand::type()'],['../class_discord_c_p_p_1_1_application_command_option.html#a8981a7dcc87bdae3703703a1d555ce94',1,'DiscordCPP::ApplicationCommandOption::type()'],['../class_discord_c_p_p_1_1_channel.html#a557bbeba646631fd88fb9eba4695b666',1,'DiscordCPP::Channel::type()'],['../class_discord_c_p_p_1_1_interaction.html#aca6d6fb377aca0296362ffca8d80103a',1,'DiscordCPP::Interaction::type()'],['../class_discord_c_p_p_1_1_interaction_data.html#ab0aa84d6208e0dd00e4f70eb3f6251f5',1,'DiscordCPP::InteractionData::type()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a15d66042e910d972c9a78342b4b825e6',1,'DiscordCPP::InteractionDataOption::type()'],['../class_discord_c_p_p_1_1_message.html#aa55ba105379bae9e8155bd30fc7cb0f7',1,'DiscordCPP::Message::type()']]], - ['type_401',['Type',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dc',1,'DiscordCPP::ApplicationCommand']]], - ['typing_402',['TYPING',['../class_intents.html#ad57bbe0e7eac1b59d143928d0e68496f',1,'Intents']]] + ['tcp_0',['tcp',['../_discord_object_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp: DiscordObject.cpp'],['../_gateway_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp: Gateway.cpp']]], + ['textchannel_1',['TextChannel',['../class_discord_c_p_p_1_1_text_channel.html',1,'DiscordCPP::TextChannel'],['../class_discord_c_p_p_1_1_text_channel.html#a49bb76c2345fd3851ef82a937421f395',1,'DiscordCPP::TextChannel::TextChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#aad331b2eb18b0af26f71b2a40cd6cc8f',1,'DiscordCPP::TextChannel::TextChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#a44102e53fe7978ca4cfddc1d925d3261',1,'DiscordCPP::TextChannel::TextChannel(const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#a185966ac4f8458085e9184d065f4ccc3',1,'DiscordCPP::TextChannel::TextChannel()=default']]], + ['textchannel_2ecpp_2',['TextChannel.cpp',['../_text_channel_8cpp.html',1,'']]], + ['textchannel_2eh_3',['TextChannel.h',['../_text_channel_8h.html',1,'']]], + ['then_4',['then',['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#ae625c83f8d560882cb62a2a16fd44185',1,'DiscordCPP::SharedFuture< void >::then(std::function< void()> task)'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a65768b3ff8fae5338ebb284904528b78',1,'DiscordCPP::SharedFuture< void >::then(std::function< Result()> task)'],['../class_discord_c_p_p_1_1_shared_future.html#a871640c7ad972c625d5a94ed713a7088',1,'DiscordCPP::SharedFuture::then(std::function< void(Value)> task)'],['../class_discord_c_p_p_1_1_shared_future.html#a3b5031b067bec89618d3155dfbff3cab',1,'DiscordCPP::SharedFuture::then(std::function< Result(Value)> task)']]], + ['threadpool_5',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html',1,'DiscordCPP']]], + ['threadpool_6',['threadpool',['../class_discord_c_p_p_1_1_gateway.html#aa256f17775bd5413608c1397fae75146',1,'DiscordCPP::Gateway']]], + ['threadpool_7',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#a32279eafd61e1ee5d104edd7c753e095',1,'DiscordCPP::Threadpool::Threadpool(const unsigned int size=4)'],['../class_discord_c_p_p_1_1_threadpool.html#ab2dd9a5a23785300c084325c597de797',1,'DiscordCPP::Threadpool::Threadpool(const Threadpool &)=delete']]], + ['threadpool_2ecpp_8',['Threadpool.cpp',['../_threadpool_8cpp.html',1,'']]], + ['threadpool_2eh_9',['Threadpool.h',['../_threadpool_8h.html',1,'']]], + ['to_5fjson_10',['to_json',['../class_discord_c_p_p_1_1_activity.html#a36ee76309be89dc9bc6a870c8e21c28f',1,'DiscordCPP::Activity::to_json()'],['../class_discord_c_p_p_1_1_application_command.html#ad7679dd33a621477ad6ba6546dfd3601',1,'DiscordCPP::ApplicationCommand::to_json()'],['../class_discord_c_p_p_1_1_application_command_option.html#a3b01dc2e9a95727a5234caa1a03227fd',1,'DiscordCPP::ApplicationCommandOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#af2a3f8409eb9f58c7823b2d8b07453f3',1,'DiscordCPP::ApplicationCommandSubcommand::to_json()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#a39902fcec0219ff82068ce2729438629',1,'DiscordCPP::ApplicationCommandChannelOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#aa8a6a6c41da2a418ff99daa683a343de',1,'DiscordCPP::ApplicationCommandValueOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#a8f7a7015d82fbae7f366f195c5d5643b',1,'DiscordCPP::ApplicationCommandIntegerOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a167681745eb99e6ce60484e2063d3c7e',1,'DiscordCPP::ApplicationCommandNumberOption::to_json()'],['../class_discord_c_p_p_1_1_embed.html#a488b142ac8b50439f6da68f884407d3d',1,'DiscordCPP::Embed::to_json()']]], + ['type_11',['type',['../class_discord_c_p_p_1_1_interaction_data_option.html#a15d66042e910d972c9a78342b4b825e6',1,'DiscordCPP::InteractionDataOption']]], + ['type_12',['Type',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6b',1,'DiscordCPP::Activity::Type'],['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dc',1,'DiscordCPP::ApplicationCommand::Type'],['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1a',1,'DiscordCPP::ApplicationCommandOption::Type'],['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8f',1,'DiscordCPP::Channel::Type'],['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83',1,'DiscordCPP::Interaction::Type'],['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94',1,'DiscordCPP::Message::Type']]], + ['typing_13',['TYPING',['../class_intents.html#ad57bbe0e7eac1b59d143928d0e68496f',1,'Intents']]] ]; diff --git a/docs/search/all_14.html b/docs/search/all_14.html deleted file mode 100644 index afecf563..00000000 --- a/docs/search/all_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_14.js b/docs/search/all_14.js index 0db5b777..9f4622de 100644 --- a/docs/search/all_14.js +++ b/docs/search/all_14.js @@ -1,20 +1,14 @@ var searchData= [ - ['udp_5fclient_403',['udp_client',['../class_discord_c_p_p_1_1udp__client.html',1,'DiscordCPP::udp_client'],['../class_discord_c_p_p_1_1udp__client.html#a9ab5b76e48a32e94d4dc53efc15a2df6',1,'DiscordCPP::udp_client::udp_client()']]], - ['unavailable_404',['unavailable',['../class_discord_c_p_p_1_1_guild.html#a8c492711c75fb6ed3a5654ec38e4dbfb',1,'DiscordCPP::Guild']]], - ['unban_405',['unban',['../class_discord_c_p_p_1_1_guild.html#a60032957ce2baeff927db9eb7768c2f9',1,'DiscordCPP::Guild']]], - ['unregister_5fthread_406',['unregister_thread',['../class_logger.html#ab1d944adb63c26f2a8dc903a95bc2b0a',1,'Logger']]], - ['update_5fpresence_407',['update_presence',['../class_discord_c_p_p_1_1_discord.html#a1a8e0e61c9b9eb45a549deaffddbe519',1,'DiscordCPP::Discord']]], - ['update_5freply_408',['update_reply',['../class_discord_c_p_p_1_1_interaction.html#a8b9db5ed254e781c5a02b91f7f510420',1,'DiscordCPP::Interaction::update_reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a7cf6e188f460d26b2039817b0c9594c2',1,'DiscordCPP::Interaction::update_reply(Embed embed)']]], - ['url_409',['url',['../struct_discord_c_p_p_1_1_embed_1_1_author.html#a6a937575ff60a04f8b1ca9d8dad877c9',1,'DiscordCPP::Embed::Author::url()'],['../class_discord_c_p_p_1_1_activity.html#a2169b10ba56488d36348feedb6172ef0',1,'DiscordCPP::Activity::url()'],['../struct_discord_c_p_p_1_1_embed_1_1_image.html#a8b3179a593f09d90b33242e3c33220c6',1,'DiscordCPP::Embed::Image::url()'],['../struct_discord_c_p_p_1_1_embed_1_1_video.html#a87718317dbe872b17c04136c539d6d2b',1,'DiscordCPP::Embed::Video::url()'],['../struct_discord_c_p_p_1_1_embed_1_1_provider.html#ad74c716e785a6f402e189381bc0823d9',1,'DiscordCPP::Embed::Provider::url()']]], - ['urlencode_410',['urlencode',['../static_8h.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp'],['../static_8cpp.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp']]], - ['user_411',['User',['../class_discord_c_p_p_1_1_user.html',1,'DiscordCPP']]], - ['user_412',['user',['../class_discord_c_p_p_1_1_interaction.html#a61b1beba83c8eaa99ffe57e403d374a4',1,'DiscordCPP::Interaction']]], - ['user_413',['USER',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dcac8c89cc438f84ec6376b1fcb03b9f5c3',1,'DiscordCPP::ApplicationCommand::USER()'],['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa9c5a55b0e50b83627db463088eca1015',1,'DiscordCPP::ApplicationCommandOption::USER()']]], - ['user_414',['User',['../class_discord_c_p_p_1_1_user.html#ad2fa751a66a7d6fb1dc65988adccd57e',1,'DiscordCPP::User::User()'],['../class_discord_c_p_p_1_1_user.html#ac59385fdd50febd5fa601a45be0c9999',1,'DiscordCPP::User::User(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_user.html#ac06dadc43f733c8c9a83a395b9872bf2',1,'DiscordCPP::User::User(const std::string &id, const std::string &token)']]], - ['user_2ecpp_415',['User.cpp',['../_user_8cpp.html',1,'']]], - ['user_2eh_416',['User.h',['../_user_8h.html',1,'']]], - ['user_5flimit_417',['user_limit',['../class_discord_c_p_p_1_1_voice_channel.html#aecc25012bd7a734c171c17295c835b08',1,'DiscordCPP::VoiceChannel']]], - ['username_418',['username',['../class_discord_c_p_p_1_1_user.html#a03ff73a5bf00f6e5ada57c2a59c21912',1,'DiscordCPP::User']]], - ['users_419',['users',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a7f5deee6baf6c74924a82b9d5f47cce8',1,'DiscordCPP::InteractionResolvedData']]] + ['udp_5fclient_0',['udp_client',['../class_discord_c_p_p_1_1udp__client.html',1,'DiscordCPP::udp_client'],['../class_discord_c_p_p_1_1udp__client.html#a9ab5b76e48a32e94d4dc53efc15a2df6',1,'DiscordCPP::udp_client::udp_client()']]], + ['unban_1',['unban',['../class_discord_c_p_p_1_1_guild.html#a60032957ce2baeff927db9eb7768c2f9',1,'DiscordCPP::Guild']]], + ['unregister_5fthread_2',['unregister_thread',['../class_logger.html#ab1d944adb63c26f2a8dc903a95bc2b0a',1,'Logger']]], + ['update_5fpresence_3',['update_presence',['../class_discord_c_p_p_1_1_discord.html#a1a8e0e61c9b9eb45a549deaffddbe519',1,'DiscordCPP::Discord']]], + ['update_5freply_4',['update_reply',['../class_discord_c_p_p_1_1_interaction.html#a8b9db5ed254e781c5a02b91f7f510420',1,'DiscordCPP::Interaction::update_reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a7cf6e188f460d26b2039817b0c9594c2',1,'DiscordCPP::Interaction::update_reply(Embed embed)']]], + ['urlencode_5',['urlencode',['../static_8cpp.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp'],['../static_8h.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp']]], + ['user_6',['User',['../class_discord_c_p_p_1_1_user.html',1,'DiscordCPP']]], + ['user_7',['USER',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dcac8c89cc438f84ec6376b1fcb03b9f5c3',1,'DiscordCPP::ApplicationCommand::USER'],['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa9c5a55b0e50b83627db463088eca1015',1,'DiscordCPP::ApplicationCommandOption::USER']]], + ['user_8',['User',['../class_discord_c_p_p_1_1_user.html#a962582cfe76dbf052a6f324a883bba75',1,'DiscordCPP::User::User()=default'],['../class_discord_c_p_p_1_1_user.html#ac59385fdd50febd5fa601a45be0c9999',1,'DiscordCPP::User::User(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_user.html#ac06dadc43f733c8c9a83a395b9872bf2',1,'DiscordCPP::User::User(const std::string &id, const std::string &token)']]], + ['user_2ecpp_9',['User.cpp',['../_user_8cpp.html',1,'']]], + ['user_2eh_10',['User.h',['../_user_8h.html',1,'']]] ]; diff --git a/docs/search/all_15.html b/docs/search/all_15.html deleted file mode 100644 index 69f382b3..00000000 --- a/docs/search/all_15.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_15.js b/docs/search/all_15.js index 611a1313..d360fa9f 100644 --- a/docs/search/all_15.js +++ b/docs/search/all_15.js @@ -1,26 +1,22 @@ var searchData= [ - ['connect_420',['connect',['../class_discord_c_p_p_1_1_discord.html#a08ded4f8f5c66e2469be83797a32d476',1,'DiscordCPP::Discord']]], - ['value_421',['value',['../class_discord_c_p_p_1_1_interaction_data_number_option.html#acd2af8a4f6330672d9e5a3e5834a3b7d',1,'DiscordCPP::InteractionDataNumberOption::value()'],['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a4f7526470f69bcc97b71e1bf451dc57a',1,'DiscordCPP::InteractionDataIntegerOption::value()'],['../class_discord_c_p_p_1_1_interaction_data_string_option.html#ab3d8c3539056f3cdd6445f2c55db06a7',1,'DiscordCPP::InteractionDataStringOption::value()'],['../struct_discord_c_p_p_1_1_embed_1_1_field.html#aa1bda314b98d06f85a2d5a37212c90cb',1,'DiscordCPP::Embed::Field::value()']]], - ['verification_5flevel_422',['verification_level',['../class_discord_c_p_p_1_1_guild.html#ab98c94afe973fc7c783c5ccdef6949ce',1,'DiscordCPP::Guild']]], - ['verificationlevel_423',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4',1,'DiscordCPP::VerificationLevel']]], - ['verified_424',['verified',['../class_discord_c_p_p_1_1_user.html#a93fb017f3d3065dc15c6f7ca9c7d9b49',1,'DiscordCPP::User']]], - ['version_425',['VERSION',['../static_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf',1,'static.h']]], - ['version_426',['version',['../class_discord_c_p_p_1_1_application_command.html#a319f4971daf9ba0e2897725848e27154',1,'DiscordCPP::ApplicationCommand']]], - ['very_5fhigh_427',['VERY_HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a9ece68498e80680dbe8d3a5ca71b6aa4',1,'DiscordCPP::VerificationLevel']]], - ['video_428',['Video',['../struct_discord_c_p_p_1_1_embed_1_1_video.html',1,'DiscordCPP::Embed']]], - ['voice_5fclient_429',['voice_client',['../class_discord_c_p_p_1_1_voice_state.html#a977ac0a7d617d4cb745d59a51cba265c',1,'DiscordCPP::VoiceState']]], - ['voice_5fstates_430',['VOICE_STATES',['../class_intents.html#a065775777d48aa852fe422d49c1307c7',1,'Intents']]], - ['voice_5ftoken_431',['voice_token',['../class_discord_c_p_p_1_1_voice_state.html#a7857c97106be22dfe574a5343555a73e',1,'DiscordCPP::VoiceState']]], - ['voicechannel_432',['VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html',1,'DiscordCPP::VoiceChannel'],['../class_discord_c_p_p_1_1_voice_channel.html#a8d7732706b12d5fdfc26d63e6e1cc482',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_voice_channel.html#acac22a781834e58e48836872bb881cb0',1,'DiscordCPP::VoiceChannel::VoiceChannel()'],['../class_discord_c_p_p_1_1_voice_channel.html#a36df0ca123c6c0fc87d824365ac63f7b',1,'DiscordCPP::VoiceChannel::VoiceChannel(const VoiceChannel &old)'],['../class_discord_c_p_p_1_1_voice_channel.html#a15f30c6fc002458ca787b7695afdc425',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const std::string &id, const std::string &token)']]], - ['voicechannel_2ecpp_433',['VoiceChannel.cpp',['../_voice_channel_8cpp.html',1,'']]], - ['voicechannel_2eh_434',['VoiceChannel.h',['../_voice_channel_8h.html',1,'']]], - ['voiceclient_435',['VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html',1,'DiscordCPP::VoiceClient'],['../class_discord_c_p_p_1_1_voice_client.html#a3bd717f54d5e3fc509253aa81b23d92d',1,'DiscordCPP::VoiceClient::VoiceClient(std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, const std::string &guild_id, const std::string &channel_id, const std::string &user_id)'],['../class_discord_c_p_p_1_1_voice_client.html#a01011c919a3cab32ee31677549ddac21',1,'DiscordCPP::VoiceClient::VoiceClient()']]], - ['voiceclient_2ecpp_436',['VoiceClient.cpp',['../_voice_client_8cpp.html',1,'']]], - ['voiceclient_2eh_437',['VoiceClient.h',['../_voice_client_8h.html',1,'']]], - ['voicegateway_438',['VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html',1,'DiscordCPP::VoiceGateway'],['../class_discord_c_p_p_1_1_voice_gateway.html#aaa4b15cd52e705c3f349f82f88f4bdd0',1,'DiscordCPP::VoiceGateway::VoiceGateway()']]], - ['voicegateway_2ecpp_439',['VoiceGateway.cpp',['../_voice_gateway_8cpp.html',1,'']]], - ['voicegateway_2eh_440',['VoiceGateway.h',['../_voice_gateway_8h.html',1,'']]], - ['voicestate_441',['VoiceState',['../class_discord_c_p_p_1_1_voice_state.html',1,'DiscordCPP']]], - ['voicestate_2eh_442',['VoiceState.h',['../_voice_state_8h.html',1,'']]] + ['value_0',['value',['../class_discord_c_p_p_1_1_interaction_data_string_option.html#ab3d8c3539056f3cdd6445f2c55db06a7',1,'DiscordCPP::InteractionDataStringOption::value'],['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a4f7526470f69bcc97b71e1bf451dc57a',1,'DiscordCPP::InteractionDataIntegerOption::value'],['../class_discord_c_p_p_1_1_interaction_data_number_option.html#acd2af8a4f6330672d9e5a3e5834a3b7d',1,'DiscordCPP::InteractionDataNumberOption::value'],['../class_discord_c_p_p_1_1_interaction_data_boolean_option.html#affb28bfcbbe57620568fe65579d63b81',1,'DiscordCPP::InteractionDataBooleanOption::value']]], + ['verificationlevel_1',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4',1,'DiscordCPP::VerificationLevel']]], + ['version_2',['VERSION',['../static_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf',1,'static.h']]], + ['very_5fhigh_3',['VERY_HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a9ece68498e80680dbe8d3a5ca71b6aa4',1,'DiscordCPP::VerificationLevel']]], + ['voice_5fclient_4',['voice_client',['../class_discord_c_p_p_1_1_voice_state.html#a977ac0a7d617d4cb745d59a51cba265c',1,'DiscordCPP::VoiceState']]], + ['voice_5fstates_5',['VOICE_STATES',['../class_intents.html#a065775777d48aa852fe422d49c1307c7',1,'Intents']]], + ['voice_5ftoken_6',['voice_token',['../class_discord_c_p_p_1_1_voice_state.html#a7857c97106be22dfe574a5343555a73e',1,'DiscordCPP::VoiceState']]], + ['voicechannel_7',['VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html',1,'DiscordCPP::VoiceChannel'],['../class_discord_c_p_p_1_1_voice_channel.html#a8d7732706b12d5fdfc26d63e6e1cc482',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_voice_channel.html#a15f30c6fc002458ca787b7695afdc425',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_voice_channel.html#a8e5f10436d30754fd1475afd500c593c',1,'DiscordCPP::VoiceChannel::VoiceChannel()=default']]], + ['voicechannel_2ecpp_8',['VoiceChannel.cpp',['../_voice_channel_8cpp.html',1,'']]], + ['voicechannel_2eh_9',['VoiceChannel.h',['../_voice_channel_8h.html',1,'']]], + ['voicechannel_3a_3aconnect_10',['connect',['../class_discord_c_p_p_1_1_discord.html#abdd1c81f2a653c18be466126c3f7913a',1,'DiscordCPP::Discord']]], + ['voiceclient_11',['VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html',1,'DiscordCPP::VoiceClient'],['../class_discord_c_p_p_1_1_voice_client.html#ae652004749e73ba02ab79baa156a4dbc',1,'DiscordCPP::VoiceClient::VoiceClient(std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, std::string guild_id, std::string channel_id, const std::string &user_id)'],['../class_discord_c_p_p_1_1_voice_client.html#a0ea1e6dcae4cf360ad6819b5772ef2cd',1,'DiscordCPP::VoiceClient::VoiceClient()=default']]], + ['voiceclient_2ecpp_12',['VoiceClient.cpp',['../_voice_client_8cpp.html',1,'']]], + ['voiceclient_2eh_13',['VoiceClient.h',['../_voice_client_8h.html',1,'']]], + ['voicegateway_14',['VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html',1,'DiscordCPP::VoiceGateway'],['../class_discord_c_p_p_1_1_voice_gateway.html#a17fa27fee3c4fe86978a6c9255018958',1,'DiscordCPP::VoiceGateway::VoiceGateway()']]], + ['voicegateway_2ecpp_15',['VoiceGateway.cpp',['../_voice_gateway_8cpp.html',1,'']]], + ['voicegateway_2eh_16',['VoiceGateway.h',['../_voice_gateway_8h.html',1,'']]], + ['voicestate_17',['VoiceState',['../class_discord_c_p_p_1_1_voice_state.html',1,'DiscordCPP']]], + ['voicestate_2eh_18',['VoiceState.h',['../_voice_state_8h.html',1,'']]] ]; diff --git a/docs/search/all_16.html b/docs/search/all_16.html deleted file mode 100644 index b19867ad..00000000 --- a/docs/search/all_16.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_16.js b/docs/search/all_16.js index eb7dd22b..f2cdcc31 100644 --- a/docs/search/all_16.js +++ b/docs/search/all_16.js @@ -1,11 +1,8 @@ var searchData= [ - ['warning_443',['warning',['../class_logger.html#a5164af2f632902fa3c477d5c0cb463f7',1,'Logger']]], - ['warning_444',['Warning',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca48f2bb70fceb692a2dedd8cea496c44b',1,'Logger.h']]], - ['webhook_5fid_445',['webhook_id',['../class_discord_c_p_p_1_1_message.html#ababd33d86a7624ba27c64b4779247ed4',1,'DiscordCPP::Message']]], - ['webhooks_446',['WEBHOOKS',['../class_intents.html#a3fc95c5d24dd5f99218711a485bf52e0',1,'Intents']]], - ['what_447',['what',['../class_discord_c_p_p_1_1_discord_exception.html#a1b55f622e10da40c7f1da273ee52f2aa',1,'DiscordCPP::DiscordException']]], - ['widget_5fchannel_448',['widget_channel',['../class_discord_c_p_p_1_1_guild.html#a8e743c8d2f6d7c9925b2c74b7bf42e03',1,'DiscordCPP::Guild']]], - ['widget_5fenabled_449',['widget_enabled',['../class_discord_c_p_p_1_1_guild.html#a64729c8024077e823479009b76363dc2',1,'DiscordCPP::Guild']]], - ['width_450',['width',['../struct_discord_c_p_p_1_1_embed_1_1_image.html#ac3b0a2a84b572ea4b0cc08084fb4f996',1,'DiscordCPP::Embed::Image::width()'],['../struct_discord_c_p_p_1_1_embed_1_1_video.html#aad31ccbfcd10719b9fef2a9db50124f0',1,'DiscordCPP::Embed::Video::width()']]] + ['wait_0',['wait',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#ab15c5a796f2b1946f038811df946adfb',1,'DiscordCPP::Future< void >::wait()'],['../class_discord_c_p_p_1_1_future.html#abacaa36578fece9dbd920f1006614aa7',1,'DiscordCPP::Future::wait()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a3b57b6b9314cfbcba6d772858dc3fe7e',1,'DiscordCPP::SharedFuture< void >::wait()'],['../class_discord_c_p_p_1_1_shared_future.html#aad5f8ac468328174066fa9c4c4564b46',1,'DiscordCPP::SharedFuture::wait()']]], + ['warning_1',['warning',['../class_logger.html#a5164af2f632902fa3c477d5c0cb463f7',1,'Logger']]], + ['warning_2',['Warning',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca48f2bb70fceb692a2dedd8cea496c44b',1,'Logger.h']]], + ['webhooks_3',['WEBHOOKS',['../class_intents.html#a3fc95c5d24dd5f99218711a485bf52e0',1,'Intents']]], + ['what_4',['what',['../class_discord_c_p_p_1_1_discord_exception.html#aa8f48f933ab93218980f776261fcdfd0',1,'DiscordCPP::DiscordException']]] ]; diff --git a/docs/search/all_17.html b/docs/search/all_17.html deleted file mode 100644 index 1ad5d34b..00000000 --- a/docs/search/all_17.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_17.js b/docs/search/all_17.js index 6df0fe6f..2d9b4412 100644 --- a/docs/search/all_17.js +++ b/docs/search/all_17.js @@ -1,26 +1,15 @@ var searchData= [ - ['_7eapplicationcommand_451',['~ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html#a586a2477c7fa56b5e535a9d23e328ae6',1,'DiscordCPP::ApplicationCommand']]], - ['_7eapplicationcommandsubcommand_452',['~ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html#a8ed1d0a6053ab5a5326bc042115813b6',1,'DiscordCPP::ApplicationCommandSubcommand']]], - ['_7eaudiosource_453',['~AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#ab89b764842ee660c8e092d069824f158',1,'DiscordCPP::AudioSource']]], - ['_7ediscord_454',['~Discord',['../class_discord_c_p_p_1_1_discord.html#a33748fd4c9e42f9316b4d2f064e09307',1,'DiscordCPP::Discord']]], - ['_7ediscordexception_455',['~DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html#aeaf09bf0d04c03dcb4be97a65c865af6',1,'DiscordCPP::DiscordException']]], - ['_7effmpegaudiosource_456',['~FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#ab6a2dd7d0165863a7dbdabf93aba7530',1,'DiscordCPP::FFmpegAudioSource']]], - ['_7efileaudiosource_457',['~FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html#aecdc8d48f808999c27ade51a9107b992',1,'DiscordCPP::FileAudioSource']]], - ['_7egateway_458',['~Gateway',['../class_discord_c_p_p_1_1_gateway.html#a29c850847b9a2eb5b3a11cfe7464c76d',1,'DiscordCPP::Gateway']]], - ['_7eguild_459',['~Guild',['../class_discord_c_p_p_1_1_guild.html#a925889148da3c315a248ad526e9d335b',1,'DiscordCPP::Guild']]], - ['_7eguildchannel_460',['~GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html#aa4d555f86d2404f0b72cd6492f51666e',1,'DiscordCPP::GuildChannel']]], - ['_7einteractiondata_461',['~InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html#a7e153df4ff2467a6bb6fa62e51fe69d6',1,'DiscordCPP::InteractionData']]], - ['_7einteractiondataoption_462',['~InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html#ab3c8702e93b9ec56249883d87eab1525',1,'DiscordCPP::InteractionDataOption']]], - ['_7einteractiondatasubcommandoption_463',['~InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#aca4ad2acdba182509c36c586bf5c5ea3',1,'DiscordCPP::InteractionDataSubcommandOption']]], - ['_7einteractionresolveddata_464',['~InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#ac4a907ad324b916a4927785f911c7e52',1,'DiscordCPP::InteractionResolvedData']]], - ['_7emaingateway_465',['~MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html#a924f8e2bab4a8234a58992a90f38bf95',1,'DiscordCPP::MainGateway']]], - ['_7emessage_466',['~Message',['../class_discord_c_p_p_1_1_message.html#aee3d3c1044a769606c970a854d6d7c06',1,'DiscordCPP::Message']]], - ['_7estatuscodeexception_467',['~StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html#a5c9da7688601693110991f935eb67e72',1,'DiscordCPP::StatusCodeException']]], - ['_7ethreadpool_468',['~Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#ae0c7e15d60fe11a508650dcaac993756',1,'DiscordCPP::Threadpool']]], - ['_7eudp_5fclient_469',['~udp_client',['../class_discord_c_p_p_1_1udp__client.html#a9204847b0ea39a2812800790dec983a9',1,'DiscordCPP::udp_client']]], - ['_7euser_470',['~User',['../class_discord_c_p_p_1_1_user.html#af8cad2d8ab3ba42b55938187f3cc2881',1,'DiscordCPP::User']]], - ['_7evoicechannel_471',['~VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html#a0bc67665eb26e6d2865f7b46f0992d0f',1,'DiscordCPP::VoiceChannel']]], - ['_7evoiceclient_472',['~VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html#a28b1a49f0d7505a43d0d13beb42517cc',1,'DiscordCPP::VoiceClient']]], - ['_7evoicegateway_473',['~VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html#aa76871211233812fc495a03fdc75f418',1,'DiscordCPP::VoiceGateway']]] + ['_7eaudiosource_0',['~AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#a157d3b03b2df48d9929353a2bacdfa95',1,'DiscordCPP::AudioSource']]], + ['_7ediscord_1',['~Discord',['../class_discord_c_p_p_1_1_discord.html#a33748fd4c9e42f9316b4d2f064e09307',1,'DiscordCPP::Discord']]], + ['_7effmpegaudiosource_2',['~FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a7a8c56e6bc0d804f1b60c7ea4dd78afc',1,'DiscordCPP::FFmpegAudioSource']]], + ['_7efileaudiosource_3',['~FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html#ad04162c0d5ba2712679720ee95fdaf2f',1,'DiscordCPP::FileAudioSource']]], + ['_7egateway_4',['~Gateway',['../class_discord_c_p_p_1_1_gateway.html#a29c850847b9a2eb5b3a11cfe7464c76d',1,'DiscordCPP::Gateway']]], + ['_7emaingateway_5',['~MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html#ac3eb63b8fae248bbc5983394376c5fd4',1,'DiscordCPP::MainGateway']]], + ['_7emessage_6',['~Message',['../class_discord_c_p_p_1_1_message.html#aee3d3c1044a769606c970a854d6d7c06',1,'DiscordCPP::Message']]], + ['_7ethreadpool_7',['~Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#ae0c7e15d60fe11a508650dcaac993756',1,'DiscordCPP::Threadpool']]], + ['_7eudp_5fclient_8',['~udp_client',['../class_discord_c_p_p_1_1udp__client.html#a9204847b0ea39a2812800790dec983a9',1,'DiscordCPP::udp_client']]], + ['_7euser_9',['~User',['../class_discord_c_p_p_1_1_user.html#a40724453fe028689e8b5eba2e90d6464',1,'DiscordCPP::User']]], + ['_7evoiceclient_10',['~VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html#a28b1a49f0d7505a43d0d13beb42517cc',1,'DiscordCPP::VoiceClient']]], + ['_7evoicegateway_11',['~VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html#a4c1d4d4bfd4637e62b1bdb7f4af85c27',1,'DiscordCPP::VoiceGateway']]] ]; diff --git a/docs/search/all_18.html b/docs/search/all_18.html deleted file mode 100644 index e5781b31..00000000 --- a/docs/search/all_18.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_18.js b/docs/search/all_18.js deleted file mode 100644 index d2da7636..00000000 --- a/docs/search/all_18.js +++ /dev/null @@ -1,23 +0,0 @@ -var searchData= -[ - ['_7eactivity_336',['~Activity',['../class_discord_c_p_p_1_1_activity.html#a86cdd7e067f562a24263e653ca01e831',1,'DiscordCPP::Activity']]], - ['_7eaudiosource_337',['~AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#ab89b764842ee660c8e092d069824f158',1,'DiscordCPP::AudioSource']]], - ['_7ediscord_338',['~Discord',['../class_discord_c_p_p_1_1_discord.html#a33748fd4c9e42f9316b4d2f064e09307',1,'DiscordCPP::Discord']]], - ['_7ediscordexception_339',['~DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html#aeaf09bf0d04c03dcb4be97a65c865af6',1,'DiscordCPP::DiscordException']]], - ['_7edmchannel_340',['~DMChannel',['../class_discord_c_p_p_1_1_d_m_channel.html#a82cd3fc76036ae0d69dd8048e8270006',1,'DiscordCPP::DMChannel']]], - ['_7eembed_341',['~Embed',['../class_discord_c_p_p_1_1_embed.html#a993443a537943e6cc3147723fd2d1e16',1,'DiscordCPP::Embed']]], - ['_7effmpegaudiosource_342',['~FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#ab6a2dd7d0165863a7dbdabf93aba7530',1,'DiscordCPP::FFmpegAudioSource']]], - ['_7efileaudiosource_343',['~FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html#aecdc8d48f808999c27ade51a9107b992',1,'DiscordCPP::FileAudioSource']]], - ['_7egateway_344',['~Gateway',['../class_discord_c_p_p_1_1_gateway.html#a29c850847b9a2eb5b3a11cfe7464c76d',1,'DiscordCPP::Gateway']]], - ['_7eguild_345',['~Guild',['../class_discord_c_p_p_1_1_guild.html#a925889148da3c315a248ad526e9d335b',1,'DiscordCPP::Guild']]], - ['_7eguildchannel_346',['~GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html#aa4d555f86d2404f0b72cd6492f51666e',1,'DiscordCPP::GuildChannel']]], - ['_7elogger_347',['~Logger',['../class_logger.html#acb668a9e186a25fbaad2e4af6d1ed00a',1,'Logger']]], - ['_7emaingateway_348',['~MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html#a924f8e2bab4a8234a58992a90f38bf95',1,'DiscordCPP::MainGateway']]], - ['_7emessage_349',['~Message',['../class_discord_c_p_p_1_1_message.html#aee3d3c1044a769606c970a854d6d7c06',1,'DiscordCPP::Message']]], - ['_7estatuscodeexception_350',['~StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html#a5c9da7688601693110991f935eb67e72',1,'DiscordCPP::StatusCodeException']]], - ['_7eudp_5fclient_351',['~udp_client',['../class_discord_c_p_p_1_1udp__client.html#a9204847b0ea39a2812800790dec983a9',1,'DiscordCPP::udp_client']]], - ['_7evoicechannel_352',['~VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html#a0bc67665eb26e6d2865f7b46f0992d0f',1,'DiscordCPP::VoiceChannel']]], - ['_7evoiceclient_353',['~VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html#a28b1a49f0d7505a43d0d13beb42517cc',1,'DiscordCPP::VoiceClient']]], - ['_7evoicegateway_354',['~VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html#aa76871211233812fc495a03fdc75f418',1,'DiscordCPP::VoiceGateway']]], - ['_7evoicestate_355',['~VoiceState',['../class_discord_c_p_p_1_1_voice_state.html#aad24e2cfe4a97ef67b9813c67c701c8b',1,'DiscordCPP::VoiceState']]] -]; diff --git a/docs/search/all_2.html b/docs/search/all_2.html deleted file mode 100644 index 02cfffc2..00000000 --- a/docs/search/all_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_2.js b/docs/search/all_2.js index eef24be2..e868346d 100644 --- a/docs/search/all_2.js +++ b/docs/search/all_2.js @@ -1,9 +1,7 @@ var searchData= [ - ['ban_71',['ban',['../class_discord_c_p_p_1_1_guild.html#a3e1c466005b617e32736165f972f0abe',1,'DiscordCPP::Guild']]], - ['bans_72',['BANS',['../class_intents.html#a932ede1e8c818a413ad87c8db0f56117',1,'Intents']]], - ['bitrate_73',['bitrate',['../class_discord_c_p_p_1_1_voice_channel.html#a55077465c613558ab219f3768b983683',1,'DiscordCPP::VoiceChannel']]], - ['bitrate_74',['BITRATE',['../_voice_client_8cpp.html#ac3d8f97f855bfa4b27c6581983e10a1a',1,'VoiceClient.cpp']]], - ['boolean_75',['BOOLEAN',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa2c50ae90956ce5e9766cee87f358f4ed',1,'DiscordCPP::ApplicationCommandOption']]], - ['bot_76',['bot',['../class_discord_c_p_p_1_1_user.html#a7a385a9b8f1db5e02fea2c39ebdc7be5',1,'DiscordCPP::User']]] + ['ban_0',['ban',['../class_discord_c_p_p_1_1_guild.html#a3e1c466005b617e32736165f972f0abe',1,'DiscordCPP::Guild']]], + ['bans_1',['BANS',['../class_intents.html#a932ede1e8c818a413ad87c8db0f56117',1,'Intents']]], + ['bitrate_2',['BITRATE',['../_voice_client_8cpp.html#ac3d8f97f855bfa4b27c6581983e10a1a',1,'VoiceClient.cpp']]], + ['boolean_3',['BOOLEAN',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa2c50ae90956ce5e9766cee87f358f4ed',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/all_3.html b/docs/search/all_3.html deleted file mode 100644 index 39767b85..00000000 --- a/docs/search/all_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_3.js b/docs/search/all_3.js index c57b2de0..f3d716bc 100644 --- a/docs/search/all_3.js +++ b/docs/search/all_3.js @@ -1,26 +1,22 @@ var searchData= [ - ['call_77',['CALL',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad8509bffc3aed22c641db644dd088108',1,'DiscordCPP::MessageType']]], - ['channel_78',['channel',['../class_discord_c_p_p_1_1_message.html#a844fd68ac98cb30a41a82d61503a70b6',1,'DiscordCPP::Message']]], - ['channel_79',['Channel',['../class_discord_c_p_p_1_1_channel.html#ac9e33dcedf845775141a9f56a8a2e34a',1,'DiscordCPP::Channel']]], - ['channel_80',['CHANNEL',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad75d704e72c09b887599fced5ad7edf1',1,'DiscordCPP::ApplicationCommandOption']]], - ['channel_81',['Channel',['../class_discord_c_p_p_1_1_channel.html#a54e8d9a5ef62bfdca3ac1481445c8291',1,'DiscordCPP::Channel::Channel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a9cd115904f354d8dcb619cc60c98643d',1,'DiscordCPP::Channel::Channel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a1e1563f88f21815790bf1d44cf769828',1,'DiscordCPP::Channel::Channel(const Channel &old)'],['../class_discord_c_p_p_1_1_channel.html',1,'DiscordCPP::Channel']]], - ['channel_2ecpp_82',['Channel.cpp',['../_channel_8cpp.html',1,'']]], - ['channel_2eh_83',['Channel.h',['../_channel_8h.html',1,'']]], - ['channel_5ficon_5fchange_84',['CHANNEL_ICON_CHANGE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a2c6d4b4873b3ffb791284a4bc156cd0f',1,'DiscordCPP::MessageType']]], - ['channel_5fid_85',['channel_id',['../class_discord_c_p_p_1_1_interaction.html#a082e3cd7c9b0300396c8e489eb17a255',1,'DiscordCPP::Interaction::channel_id()'],['../class_discord_c_p_p_1_1_voice_state.html#aebbae3527c5a80db489a662cc7b11cb7',1,'DiscordCPP::VoiceState::channel_id()']]], - ['channel_5fname_5fchange_86',['CHANNEL_NAME_CHANGE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad3fe5078c49dbe1cd0dca9170d295b9a',1,'DiscordCPP::MessageType']]], - ['channel_5fpinned_5fmessage_87',['CHANNEL_PINNED_MESSAGE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a60e2e0aa1299b463cf5fb57be3163385',1,'DiscordCPP::MessageType']]], - ['channel_5ftypes_88',['channel_types',['../class_discord_c_p_p_1_1_application_command_channel_option.html#ae7b817a726cb9813ea7ac03629c85a78',1,'DiscordCPP::ApplicationCommandChannelOption']]], - ['channels_89',['channels',['../class_discord_c_p_p_1_1_guild.html#a221a7ca60ffdc2da623966f364368d7d',1,'DiscordCPP::Guild::channels()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#ada9fd4e87f369150a37a9a713732d426',1,'DiscordCPP::InteractionResolvedData::channels()']]], - ['channels_90',['CHANNELS',['../_voice_client_8cpp.html#a82b97da9f75746ca00165bb1d5ce0aab',1,'VoiceClient.cpp']]], - ['channeltype_91',['ChannelType',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2',1,'DiscordCPP::ChannelType']]], - ['chat_5finput_92',['CHAT_INPUT',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca8db097cf651290cb6dad626b2982695c',1,'DiscordCPP::ApplicationCommand']]], - ['clientexception_93',['ClientException',['../class_discord_c_p_p_1_1_client_exception.html#afcfd27c5cf2bd5bb2abb7e5b5a25c638',1,'DiscordCPP::ClientException::ClientException()'],['../class_discord_c_p_p_1_1_client_exception.html',1,'DiscordCPP::ClientException']]], - ['close_94',['close',['../class_discord_c_p_p_1_1_gateway.html#a67e15ff826b1ced66c1ed72c7d10ed80',1,'DiscordCPP::Gateway']]], - ['connect_95',['connect',['../class_discord_c_p_p_1_1_voice_channel.html#a14dab32d0279ef8a4147b14cf1222a19',1,'DiscordCPP::VoiceChannel::connect()'],['../class_discord_c_p_p_1_1_main_gateway.html#aa11a2e45f4c96f7635b0ff7cf7ee2e94',1,'DiscordCPP::MainGateway::connect()'],['../class_discord_c_p_p_1_1_gateway.html#af2ac56d2eb007189ca40f371403409f3',1,'DiscordCPP::Gateway::connect()'],['../class_discord_c_p_p_1_1_discord.html#ac23dbc983c18ada05350f42724bb72b4',1,'DiscordCPP::Discord::connect()']]], - ['content_96',['content',['../class_discord_c_p_p_1_1_message.html#ab509b23a7baef2b4f16ed1340afb1dbe',1,'DiscordCPP::Message']]], - ['copy_97',['copy',['../class_discord_c_p_p_1_1_application_command_option.html#ab348110f1f816830d9f223541d820c28',1,'DiscordCPP::ApplicationCommandOption::copy()'],['../class_discord_c_p_p_1_1_channel.html#a2c589d4992fb503d6d6452db5803ad7b',1,'DiscordCPP::Channel::copy()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#aa068260174513f1400d30cc935211f4a',1,'DiscordCPP::InteractionDataOption::copy()']]], - ['create_5fapplication_5fcommand_98',['create_application_command',['../class_discord_c_p_p_1_1_discord.html#a3c9daef4d52aafbf37d5c72dc7a088d2',1,'DiscordCPP::Discord']]], - ['custom_5fid_99',['custom_id',['../class_discord_c_p_p_1_1_interaction_data.html#a24bcee7a84ce971a77f735ac63bcceda',1,'DiscordCPP::InteractionData']]] + ['call_0',['CALL',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94acb4cec52c725eeed64b81256998820d7',1,'DiscordCPP::Message']]], + ['channel_1',['Channel',['../class_discord_c_p_p_1_1_channel.html',1,'DiscordCPP::Channel'],['../class_discord_c_p_p_1_1_channel.html#a54e8d9a5ef62bfdca3ac1481445c8291',1,'DiscordCPP::Channel::Channel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a9cd115904f354d8dcb619cc60c98643d',1,'DiscordCPP::Channel::Channel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#ae4bfd234cdea3e6883ab6723555eff83',1,'DiscordCPP::Channel::Channel(const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a566d2d3aee10be2dcd038ee1c3883205',1,'DiscordCPP::Channel::Channel()=default']]], + ['channel_2',['CHANNEL',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad75d704e72c09b887599fced5ad7edf1',1,'DiscordCPP::ApplicationCommandOption']]], + ['channel_2ecpp_3',['Channel.cpp',['../_channel_8cpp.html',1,'']]], + ['channel_2eh_4',['Channel.h',['../_channel_8h.html',1,'']]], + ['channel_5ffrom_5fjson_5',['channel_from_json',['../class_discord_c_p_p_1_1_channel_helper.html#aa0e1a116033c7f9a6e1ae9e3edec03f4',1,'DiscordCPP::ChannelHelper']]], + ['channel_5ficon_5fchange_6',['CHANNEL_ICON_CHANGE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a54ea751d13f562a43c47f3c746968758',1,'DiscordCPP::Message']]], + ['channel_5fid_7',['channel_id',['../class_discord_c_p_p_1_1_voice_state.html#aebbae3527c5a80db489a662cc7b11cb7',1,'DiscordCPP::VoiceState']]], + ['channel_5fname_5fchange_8',['CHANNEL_NAME_CHANGE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a30de95900fd3da38caf7c39e097fd069',1,'DiscordCPP::Message']]], + ['channel_5fpinned_5fmessage_9',['CHANNEL_PINNED_MESSAGE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a414d8d0d56a9be05cc89f97276938b6f',1,'DiscordCPP::Message']]], + ['channelhelper_10',['ChannelHelper',['../class_discord_c_p_p_1_1_channel_helper.html',1,'DiscordCPP']]], + ['channelhelper_2eh_11',['ChannelHelper.h',['../_channel_helper_8h.html',1,'']]], + ['channels_12',['CHANNELS',['../_voice_client_8cpp.html#a82b97da9f75746ca00165bb1d5ce0aab',1,'VoiceClient.cpp']]], + ['channelvariant_13',['ChannelVariant',['../namespace_discord_c_p_p.html#a74e9eb55b5f18a40713018d7452d9508',1,'DiscordCPP']]], + ['chat_5finput_14',['CHAT_INPUT',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca8db097cf651290cb6dad626b2982695c',1,'DiscordCPP::ApplicationCommand']]], + ['clientexception_15',['ClientException',['../class_discord_c_p_p_1_1_client_exception.html',1,'DiscordCPP::ClientException'],['../class_discord_c_p_p_1_1_client_exception.html#a6978460910616e9d0d14ce8abedab801',1,'DiscordCPP::ClientException::ClientException()']]], + ['close_16',['close',['../class_discord_c_p_p_1_1_gateway.html#abf076b8d8ebc9bce3a6f003f8f11154f',1,'DiscordCPP::Gateway']]], + ['connect_17',['connect',['../class_discord_c_p_p_1_1_discord.html#ac23dbc983c18ada05350f42724bb72b4',1,'DiscordCPP::Discord::connect()'],['../class_discord_c_p_p_1_1_gateway.html#a1a0869cef675e621e306b1e2dcdeaa8a',1,'DiscordCPP::Gateway::connect()'],['../class_discord_c_p_p_1_1_main_gateway.html#af092cb53476cfe946f4bdaf03fe97b0e',1,'DiscordCPP::MainGateway::connect()'],['../class_discord_c_p_p_1_1_voice_channel.html#a14dab32d0279ef8a4147b14cf1222a19',1,'DiscordCPP::VoiceChannel::connect()']]], + ['create_5fapplication_5fcommand_18',['create_application_command',['../class_discord_c_p_p_1_1_discord.html#a3c9daef4d52aafbf37d5c72dc7a088d2',1,'DiscordCPP::Discord']]] ]; diff --git a/docs/search/all_4.html b/docs/search/all_4.html deleted file mode 100644 index fc40463c..00000000 --- a/docs/search/all_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_4.js b/docs/search/all_4.js index 351e18e7..daa51664 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -1,46 +1,38 @@ var searchData= [ - ['activitytypes_100',['ActivityTypes',['../namespace_discord_c_p_p_1_1_activity_types.html',1,'DiscordCPP']]], - ['channeltype_101',['ChannelType',['../namespace_discord_c_p_p_1_1_channel_type.html',1,'DiscordCPP']]], - ['data_102',['data',['../class_discord_c_p_p_1_1_interaction.html#a823a8122931a99cd3fe51c89b9963550',1,'DiscordCPP::Interaction']]], - ['deaf_103',['deaf',['../class_discord_c_p_p_1_1_member.html#aede2257606cf4aca47ac6aeec9c61fd5',1,'DiscordCPP::Member']]], - ['debug_104',['debug',['../class_logger.html#a38b544d566463a65d0dbf4ff7f867962',1,'Logger']]], - ['debug_105',['Debug',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdcac909e86054cb6ad83c22bfc2b3e6e5b8',1,'Logger.h']]], - ['default_106',['Default',['../class_intents.html#aa7f98990fba08799fb7e7e025fa648e2',1,'Intents']]], - ['default_107',['DEFAULT',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a5097662b049bd5bb21d4a3892aae07ce',1,'DiscordCPP::MessageType']]], - ['default_5fmessage_5fnotifications_108',['default_message_notifications',['../class_discord_c_p_p_1_1_guild.html#a990972aa6e7a511b3c68b4d111801026',1,'DiscordCPP::Guild']]], - ['defaultmessagenotificationlevel_109',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840',1,'DiscordCPP::DefaultMessageNotificationLevel::DefaultMessageNotificationLevel()'],['../namespace_discord_c_p_p_1_1_default_message_notification_level.html',1,'DiscordCPP::DefaultMessageNotificationLevel']]], - ['delete_5fchannel_110',['delete_channel',['../class_discord_c_p_p_1_1_channel.html#abcdb6d1d0fc5294aaefca48f906d278c',1,'DiscordCPP::Channel']]], - ['delete_5fcommand_111',['delete_command',['../class_discord_c_p_p_1_1_application_command.html#a69668a9bc02fe6f1d148db922be99e1c',1,'DiscordCPP::ApplicationCommand']]], - ['delete_5fguild_112',['delete_guild',['../class_discord_c_p_p_1_1_guild.html#af4490753c885472c959bec997866640f',1,'DiscordCPP::Guild']]], - ['delete_5fmessages_113',['delete_messages',['../class_discord_c_p_p_1_1_text_channel.html#a55c2b4e963b61495f53637eaf30016b1',1,'DiscordCPP::TextChannel']]], - ['delete_5fmsg_114',['delete_msg',['../class_discord_c_p_p_1_1_message.html#a9bd5d0f4a99f169e0cfc2b7aa2df2c39',1,'DiscordCPP::Message']]], - ['description_115',['description',['../class_discord_c_p_p_1_1_application_command.html#ac148f661496d7080962969b7e3959648',1,'DiscordCPP::ApplicationCommand::description()'],['../class_discord_c_p_p_1_1_application_command_option.html#aa1e09d285a1e06236e99b58518f400c6',1,'DiscordCPP::ApplicationCommandOption::description()']]], - ['direct_5fmessages_116',['DIRECT_MESSAGES',['../class_intents.html#a5bf42537f0e6645734d5a52348b18c51',1,'Intents']]], - ['direct_5freactions_117',['DIRECT_REACTIONS',['../class_intents.html#aa95bc04a76d5733397f585aeb2df2d36',1,'Intents']]], - ['direct_5ftyping_118',['DIRECT_TYPING',['../class_intents.html#aad93efee9008cd405793306aba6051ed',1,'Intents']]], - ['disabled_119',['DISABLED',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712aa763932b0b9e16eadee7a6cae6d88a76',1,'DiscordCPP::ExplicitContentFilterLevel']]], - ['disconnect_120',['disconnect',['../class_discord_c_p_p_1_1_voice_client.html#a605ec8558d9fe1739722c230af04934e',1,'DiscordCPP::VoiceClient']]], - ['discord_121',['Discord',['../class_discord_c_p_p_1_1_discord.html#a31cbab8a63753a0f71032a070ccbf3b0',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)'],['../class_discord_c_p_p_1_1_discord.html#a9185bc37ac09afe6b8ccf2ae0a175cd1',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)'],['../class_discord_c_p_p_1_1_discord.html',1,'DiscordCPP::Discord']]], - ['discord_2ecpp_122',['Discord.cpp',['../_discord_8cpp.html',1,'']]], - ['discord_2eh_123',['Discord.h',['../_discord_8h.html',1,'']]], - ['discord_5fhost_124',['DISCORD_HOST',['../static_8h.html#a7bd00aa6640f99a203b10b41b80eb7c7',1,'static.h']]], - ['discordcpp_125',['DiscordCPP',['../namespace_discord_c_p_p.html',1,'']]], - ['discordexception_126',['DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html',1,'DiscordCPP::DiscordException'],['../class_discord_c_p_p_1_1_discord_exception.html#a40b4662ca965fcce4af634b974d145f8',1,'DiscordCPP::DiscordException::DiscordException()']]], - ['discordobject_127',['DiscordObject',['../class_discord_c_p_p_1_1_discord_object.html',1,'DiscordCPP::DiscordObject'],['../class_discord_c_p_p_1_1_discord_object.html#a8050efa6682380f04f9fcf8aa8e3652d',1,'DiscordCPP::DiscordObject::DiscordObject()'],['../class_discord_c_p_p_1_1_discord_object.html#aee2a828f219e4301752afde0b2ff2414',1,'DiscordCPP::DiscordObject::DiscordObject(const std::string &token)']]], - ['discordobject_2ecpp_128',['DiscordObject.cpp',['../_discord_object_8cpp.html',1,'']]], - ['discordobject_2eh_129',['DiscordObject.h',['../_discord_object_8h.html',1,'']]], - ['discordstatus_130',['DiscordStatus',['../namespace_discord_c_p_p_1_1_discord_status.html',1,'DiscordCPP']]], - ['discriminator_131',['discriminator',['../class_discord_c_p_p_1_1_user.html#a8272f9273418c84c4d25912bcf98e416',1,'DiscordCPP::User']]], - ['dll_5fexport_132',['DLL_EXPORT',['../static_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): static.h'],['../_exceptions_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Exceptions.h'],['../_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): AudioSource.h'],['../_threadpool_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Threadpool.h'],['../_voice_client_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): VoiceClient.h'],['../_f_fmpeg_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): FFmpegAudioSource.h'],['../_file_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): FileAudioSource.h'],['../_guild_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Guild.h'],['../_logger_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Logger.h']]], - ['dm_133',['DM',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a9a79e62074f1fbf1b734e128bc8c06e8',1,'DiscordCPP::ChannelType']]], - ['dm_5fpermission_134',['dm_permission',['../class_discord_c_p_p_1_1_application_command.html#a5cdd4be4e4702e0cd9c59a78751a40ba',1,'DiscordCPP::ApplicationCommand']]], - ['dmchannel_135',['DMChannel',['../class_discord_c_p_p_1_1_d_m_channel.html',1,'DiscordCPP::DMChannel'],['../class_discord_c_p_p_1_1_d_m_channel.html#a3ec8d7d58cb307c4383b1a0451c3390a',1,'DiscordCPP::DMChannel::DMChannel(const DMChannel &old)'],['../class_discord_c_p_p_1_1_d_m_channel.html#ac5d39e8e5b29b2ae765e02c3019baef0',1,'DiscordCPP::DMChannel::DMChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_d_m_channel.html#a2361eab7799575fc129769838aeb039e',1,'DiscordCPP::DMChannel::DMChannel(const json &data, const std::string &token)']]], - ['dmchannel_2ecpp_136',['DMChannel.cpp',['../_d_m_channel_8cpp.html',1,'']]], - ['dmchannel_2eh_137',['DMChannel.h',['../_d_m_channel_8h.html',1,'']]], - ['donotdisturb_138',['DoNotDisturb',['../namespace_discord_c_p_p_1_1_discord_status.html#a3bbe33b3aaada9230f379ee2fcc89315',1,'DiscordCPP::DiscordStatus']]], - ['explicitcontentfilterlevel_139',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html',1,'DiscordCPP']]], - ['messagetype_140',['MessageType',['../namespace_discord_c_p_p_1_1_message_type.html',1,'DiscordCPP']]], - ['mfalevel_141',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html',1,'DiscordCPP']]], - ['verificationlevel_142',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html',1,'DiscordCPP']]] + ['debug_0',['debug',['../class_logger.html#a38b544d566463a65d0dbf4ff7f867962',1,'Logger']]], + ['debug_1',['Debug',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdcac909e86054cb6ad83c22bfc2b3e6e5b8',1,'Logger.h']]], + ['default_2',['DEFAULT',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94ae691f84acc02439a1137f7f3af4d4db8',1,'DiscordCPP::Message']]], + ['default_3',['Default',['../class_intents.html#aa7f98990fba08799fb7e7e025fa648e2',1,'Intents']]], + ['defaultmessagenotificationlevel_4',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840',1,'DiscordCPP::DefaultMessageNotificationLevel']]], + ['delete_5fchannel_5',['delete_channel',['../class_discord_c_p_p_1_1_channel.html#abcdb6d1d0fc5294aaefca48f906d278c',1,'DiscordCPP::Channel']]], + ['delete_5fcommand_6',['delete_command',['../class_discord_c_p_p_1_1_application_command.html#a69668a9bc02fe6f1d148db922be99e1c',1,'DiscordCPP::ApplicationCommand']]], + ['delete_5fguild_7',['delete_guild',['../class_discord_c_p_p_1_1_guild.html#af4490753c885472c959bec997866640f',1,'DiscordCPP::Guild']]], + ['delete_5fmessages_8',['delete_messages',['../class_discord_c_p_p_1_1_text_channel.html#a83085d00de182c7255345e06160746e3',1,'DiscordCPP::TextChannel']]], + ['delete_5fmsg_9',['delete_msg',['../class_discord_c_p_p_1_1_message.html#a9bd5d0f4a99f169e0cfc2b7aa2df2c39',1,'DiscordCPP::Message']]], + ['direct_5fmessages_10',['DIRECT_MESSAGES',['../class_intents.html#a5bf42537f0e6645734d5a52348b18c51',1,'Intents']]], + ['direct_5freactions_11',['DIRECT_REACTIONS',['../class_intents.html#aa95bc04a76d5733397f585aeb2df2d36',1,'Intents']]], + ['direct_5ftyping_12',['DIRECT_TYPING',['../class_intents.html#aad93efee9008cd405793306aba6051ed',1,'Intents']]], + ['disabled_13',['DISABLED',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712aa763932b0b9e16eadee7a6cae6d88a76',1,'DiscordCPP::ExplicitContentFilterLevel']]], + ['disconnect_14',['disconnect',['../class_discord_c_p_p_1_1_voice_client.html#a487b217b4490c7970a0ddbfbba65ef88',1,'DiscordCPP::VoiceClient']]], + ['discord_15',['Discord',['../class_discord_c_p_p_1_1_discord.html',1,'DiscordCPP::Discord'],['../class_discord_c_p_p_1_1_discord.html#a31cbab8a63753a0f71032a070ccbf3b0',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)'],['../class_discord_c_p_p_1_1_discord.html#a9185bc37ac09afe6b8ccf2ae0a175cd1',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)']]], + ['discord_2ecpp_16',['Discord.cpp',['../_discord_8cpp.html',1,'']]], + ['discord_2eh_17',['Discord.h',['../_discord_8h.html',1,'']]], + ['discord_5fhost_18',['DISCORD_HOST',['../static_8h.html#a7bd00aa6640f99a203b10b41b80eb7c7',1,'static.h']]], + ['discordcpp_19',['DiscordCPP',['../namespace_discord_c_p_p.html',1,'']]], + ['discordcpp_3a_3adefaultmessagenotificationlevel_20',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html',1,'DiscordCPP']]], + ['discordcpp_3a_3adiscordstatus_21',['DiscordStatus',['../namespace_discord_c_p_p_1_1_discord_status.html',1,'DiscordCPP']]], + ['discordcpp_3a_3aexplicitcontentfilterlevel_22',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html',1,'DiscordCPP']]], + ['discordcpp_3a_3amfalevel_23',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html',1,'DiscordCPP']]], + ['discordcpp_3a_3averificationlevel_24',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html',1,'DiscordCPP']]], + ['discordexception_25',['DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html',1,'DiscordCPP::DiscordException'],['../class_discord_c_p_p_1_1_discord_exception.html#aab1760aeb36d8ed166f6c40976b580f5',1,'DiscordCPP::DiscordException::DiscordException()']]], + ['discordobject_26',['DiscordObject',['../class_discord_c_p_p_1_1_discord_object.html',1,'DiscordCPP::DiscordObject'],['../class_discord_c_p_p_1_1_discord_object.html#a8534f70d24dd9c6b3aacc42841e46ced',1,'DiscordCPP::DiscordObject::DiscordObject()=default'],['../class_discord_c_p_p_1_1_discord_object.html#afa111ee158370c4b5c5a9259c18338c5',1,'DiscordCPP::DiscordObject::DiscordObject(std::string token)'],['../class_discord_c_p_p_1_1_discord_object.html#a9f96a7138bb8a12bc330e596ec2a3f63',1,'DiscordCPP::DiscordObject::DiscordObject(std::string token, std::string id)']]], + ['discordobject_2ecpp_27',['DiscordObject.cpp',['../_discord_object_8cpp.html',1,'']]], + ['discordobject_2eh_28',['DiscordObject.h',['../_discord_object_8h.html',1,'']]], + ['dll_5fexport_29',['DLL_EXPORT',['../_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: AudioSource.h'],['../_exceptions_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Exceptions.h'],['../_f_fmpeg_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: FFmpegAudioSource.h'],['../_file_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: FileAudioSource.h'],['../_future_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Future.h'],['../_logger_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Logger.h'],['../static_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: static.h'],['../_threadpool_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Threadpool.h'],['../_voice_client_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: VoiceClient.h']]], + ['dm_30',['DM',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa48f19dcc97c24364a5c23897aff56c31',1,'DiscordCPP::Channel']]], + ['dmchannel_31',['DMChannel',['../class_discord_c_p_p_1_1_d_m_channel.html',1,'DiscordCPP::DMChannel'],['../class_discord_c_p_p_1_1_d_m_channel.html#a2361eab7799575fc129769838aeb039e',1,'DiscordCPP::DMChannel::DMChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_d_m_channel.html#ac5d39e8e5b29b2ae765e02c3019baef0',1,'DiscordCPP::DMChannel::DMChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_d_m_channel.html#a74aa2e5a4fc8399ab062b1174facebb1',1,'DiscordCPP::DMChannel::DMChannel()=default']]], + ['dmchannel_2ecpp_32',['DMChannel.cpp',['../_d_m_channel_8cpp.html',1,'']]], + ['dmchannel_2eh_33',['DMChannel.h',['../_d_m_channel_8h.html',1,'']]], + ['donotdisturb_34',['DoNotDisturb',['../namespace_discord_c_p_p_1_1_discord_status.html#a3bbe33b3aaada9230f379ee2fcc89315',1,'DiscordCPP::DiscordStatus']]] ]; diff --git a/docs/search/all_5.html b/docs/search/all_5.html deleted file mode 100644 index 9dd9344b..00000000 --- a/docs/search/all_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_5.js b/docs/search/all_5.js index 3dac8446..548d8d99 100644 --- a/docs/search/all_5.js +++ b/docs/search/all_5.js @@ -1,22 +1,16 @@ var searchData= [ - ['edit_143',['edit',['../class_discord_c_p_p_1_1_message.html#a2b15fb51af651e8d764f565bedabfedd',1,'DiscordCPP::Message']]], - ['edited_5ftimestamp_144',['edited_timestamp',['../class_discord_c_p_p_1_1_message.html#a125f2ef02b7c872d1b93db52ef304b9d',1,'DiscordCPP::Message']]], - ['elevated_145',['ELEVATED',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42adad0cf623a0f6ebb44dd968e1ebea0ac',1,'DiscordCPP::MFALevel']]], - ['email_146',['email',['../class_discord_c_p_p_1_1_user.html#a8a370db284839911157d77f5a6934be6',1,'DiscordCPP::User']]], - ['embed_147',['Embed',['../class_discord_c_p_p_1_1_embed.html',1,'DiscordCPP::Embed'],['../class_discord_c_p_p_1_1_embed.html#a58478ec295f3e34802740cf38866dd43',1,'DiscordCPP::Embed::Embed(const std::string &title="", const std::string &description="")'],['../class_discord_c_p_p_1_1_embed.html#a2a6c7045de0ffe686151d12562eb2b31',1,'DiscordCPP::Embed::Embed(const json &data)']]], - ['embed_2ecpp_148',['Embed.cpp',['../_embed_8cpp.html',1,'']]], - ['embed_2eh_149',['Embed.h',['../_embed_8h.html',1,'']]], - ['embed_5fchannel_150',['embed_channel',['../class_discord_c_p_p_1_1_guild.html#a3d8caaaf2ed8b401d38ba3cd6baffb84',1,'DiscordCPP::Guild']]], - ['embed_5fenabled_151',['embed_enabled',['../class_discord_c_p_p_1_1_guild.html#a94a658d4386ed33ac58c8c15f4967292',1,'DiscordCPP::Guild']]], - ['embeds_152',['embeds',['../class_discord_c_p_p_1_1_message.html#ae30cee522ff5d2d5bf8e1be328daa62d',1,'DiscordCPP::Message']]], - ['emojis_153',['EMOJIS',['../class_intents.html#a22cfa6b71b617bce8ed1eec4a04403e0',1,'Intents']]], - ['endpoint_154',['endpoint',['../class_discord_c_p_p_1_1_voice_state.html#a280967d063a33d25ea6747843b658dca',1,'DiscordCPP::VoiceState']]], - ['error_155',['error',['../class_logger.html#ab6042fdfcbb14026098e0df9d6b32f27',1,'Logger']]], - ['error_156',['Error',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca4dfd42ec49d09d8c6555c218301cc30f',1,'Logger.h']]], - ['exceptions_2ecpp_157',['Exceptions.cpp',['../_exceptions_8cpp.html',1,'']]], - ['exceptions_2eh_158',['Exceptions.h',['../_exceptions_8h.html',1,'']]], - ['execute_159',['execute',['../class_discord_c_p_p_1_1_threadpool.html#a43403a85ca53e4b8169707b25ebb474f',1,'DiscordCPP::Threadpool::execute(F &&task)'],['../class_discord_c_p_p_1_1_threadpool.html#a5eccc65fe045fc6fe9d871032a95afdb',1,'DiscordCPP::Threadpool::execute(F &&task)']]], - ['explicit_5fcontent_5ffilter_160',['explicit_content_filter',['../class_discord_c_p_p_1_1_guild.html#ac5c0fb2612723bf85beba4c25e0250c9',1,'DiscordCPP::Guild']]], - ['explicitcontentfilterlevel_161',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712',1,'DiscordCPP::ExplicitContentFilterLevel']]] + ['edit_0',['edit',['../class_discord_c_p_p_1_1_message.html#a2b15fb51af651e8d764f565bedabfedd',1,'DiscordCPP::Message']]], + ['elevated_1',['ELEVATED',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42adad0cf623a0f6ebb44dd968e1ebea0ac',1,'DiscordCPP::MFALevel']]], + ['embed_2',['Embed',['../class_discord_c_p_p_1_1_embed.html',1,'DiscordCPP::Embed'],['../class_discord_c_p_p_1_1_embed.html#ae692b21f63c00a714c2b6796898e9755',1,'DiscordCPP::Embed::Embed(std::string title="", std::string description="")'],['../class_discord_c_p_p_1_1_embed.html#a2a6c7045de0ffe686151d12562eb2b31',1,'DiscordCPP::Embed::Embed(const json &data)']]], + ['embed_2ecpp_3',['Embed.cpp',['../_embed_8cpp.html',1,'']]], + ['embed_2eh_4',['Embed.h',['../_embed_8h.html',1,'']]], + ['emojis_5',['EMOJIS',['../class_intents.html#a22cfa6b71b617bce8ed1eec4a04403e0',1,'Intents']]], + ['endpoint_6',['endpoint',['../class_discord_c_p_p_1_1_voice_state.html#a280967d063a33d25ea6747843b658dca',1,'DiscordCPP::VoiceState']]], + ['error_7',['error',['../class_logger.html#ab6042fdfcbb14026098e0df9d6b32f27',1,'Logger']]], + ['error_8',['Error',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca4dfd42ec49d09d8c6555c218301cc30f',1,'Logger.h']]], + ['exceptions_2ecpp_9',['Exceptions.cpp',['../_exceptions_8cpp.html',1,'']]], + ['exceptions_2eh_10',['Exceptions.h',['../_exceptions_8h.html',1,'']]], + ['execute_11',['execute',['../class_discord_c_p_p_1_1_threadpool.html#abc9ed3f1fb1a193938bd98bf337af8bf',1,'DiscordCPP::Threadpool::execute(F &&task)'],['../class_discord_c_p_p_1_1_threadpool.html#a92ec3f697d070b9471d7e898da0f30e7',1,'DiscordCPP::Threadpool::execute(F &&task)']]], + ['explicitcontentfilterlevel_12',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712',1,'DiscordCPP::ExplicitContentFilterLevel']]] ]; diff --git a/docs/search/all_6.html b/docs/search/all_6.html deleted file mode 100644 index f1e516d7..00000000 --- a/docs/search/all_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_6.js b/docs/search/all_6.js index 3b67b978..e89964e1 100644 --- a/docs/search/all_6.js +++ b/docs/search/all_6.js @@ -1,16 +1,14 @@ var searchData= [ - ['features_162',['features',['../class_discord_c_p_p_1_1_guild.html#a452e6bdff1e46ef22eec38f60af52499',1,'DiscordCPP::Guild']]], - ['ffmpegaudiosource_163',['FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html',1,'DiscordCPP::FFmpegAudioSource'],['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a62e0a15d053458c1aea3279883fd2c17',1,'DiscordCPP::FFmpegAudioSource::FFmpegAudioSource()']]], - ['ffmpegaudiosource_2ecpp_164',['FFmpegAudioSource.cpp',['../_f_fmpeg_audio_source_8cpp.html',1,'']]], - ['ffmpegaudiosource_2eh_165',['FFmpegAudioSource.h',['../_f_fmpeg_audio_source_8h.html',1,'']]], - ['field_166',['Field',['../struct_discord_c_p_p_1_1_embed_1_1_field.html',1,'DiscordCPP::Embed']]], - ['fileaudiosource_167',['FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html',1,'DiscordCPP::FileAudioSource'],['../class_discord_c_p_p_1_1_file_audio_source.html#a90606a2a28bae7e8c799684f6797deb0',1,'DiscordCPP::FileAudioSource::FileAudioSource()']]], - ['fileaudiosource_2ecpp_168',['FileAudioSource.cpp',['../_file_audio_source_8cpp.html',1,'']]], - ['fileaudiosource_2eh_169',['FileAudioSource.h',['../_file_audio_source_8h.html',1,'']]], - ['flags_170',['flags',['../class_discord_c_p_p_1_1_user.html#a1a2fe00f26691215b4d662d414a67835',1,'DiscordCPP::User']]], - ['footer_171',['Footer',['../struct_discord_c_p_p_1_1_embed_1_1_footer.html',1,'DiscordCPP::Embed']]], - ['frame_5fmillis_172',['FRAME_MILLIS',['../_voice_client_8cpp.html#a7c283d193b2a3c2db3b9031de4d673e7',1,'VoiceClient.cpp']]], - ['frame_5fsize_173',['FRAME_SIZE',['../_voice_client_8cpp.html#a89b06f0fedfbd9e63f063a8b2664ca88',1,'VoiceClient.cpp']]], - ['from_5fjson_174',['from_json',['../class_discord_c_p_p_1_1_application_command_option.html#a0243ea818ea5c0a79506c6c042138f5f',1,'DiscordCPP::ApplicationCommandOption::from_json()'],['../class_discord_c_p_p_1_1_channel.html#a312b24a57085cb5facffda8a50368ad0',1,'DiscordCPP::Channel::from_json()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a9717f0a8caead300cf69ca3985d8f86b',1,'DiscordCPP::InteractionDataOption::from_json()']]] + ['ffmpegaudiosource_0',['FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html',1,'DiscordCPP::FFmpegAudioSource'],['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a62e0a15d053458c1aea3279883fd2c17',1,'DiscordCPP::FFmpegAudioSource::FFmpegAudioSource()']]], + ['ffmpegaudiosource_2ecpp_1',['FFmpegAudioSource.cpp',['../_f_fmpeg_audio_source_8cpp.html',1,'']]], + ['ffmpegaudiosource_2eh_2',['FFmpegAudioSource.h',['../_f_fmpeg_audio_source_8h.html',1,'']]], + ['fileaudiosource_3',['FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html',1,'DiscordCPP::FileAudioSource'],['../class_discord_c_p_p_1_1_file_audio_source.html#a90606a2a28bae7e8c799684f6797deb0',1,'DiscordCPP::FileAudioSource::FileAudioSource()']]], + ['fileaudiosource_2ecpp_4',['FileAudioSource.cpp',['../_file_audio_source_8cpp.html',1,'']]], + ['fileaudiosource_2eh_5',['FileAudioSource.h',['../_file_audio_source_8h.html',1,'']]], + ['frame_5fmillis_6',['FRAME_MILLIS',['../_voice_client_8cpp.html#a7c283d193b2a3c2db3b9031de4d673e7',1,'VoiceClient.cpp']]], + ['frame_5fsize_7',['FRAME_SIZE',['../_voice_client_8cpp.html#a89b06f0fedfbd9e63f063a8b2664ca88',1,'VoiceClient.cpp']]], + ['future_8',['Future',['../class_discord_c_p_p_1_1_future.html',1,'DiscordCPP::Future< Value >'],['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a9aec4c35209c4886e24bcc037620d967',1,'DiscordCPP::Future< void >::Future()'],['../class_discord_c_p_p_1_1_future.html#a73a7509ad3671ee13cef77c97b2660c9',1,'DiscordCPP::Future::Future()']]], + ['future_2eh_9',['Future.h',['../_future_8h.html',1,'']]], + ['future_3c_20void_20_3e_10',['Future< void >',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/all_7.html b/docs/search/all_7.html deleted file mode 100644 index 8ddbf6c8..00000000 --- a/docs/search/all_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_7.js b/docs/search/all_7.js index 4a46ef3c..5c9ea4ca 100644 --- a/docs/search/all_7.js +++ b/docs/search/all_7.js @@ -1,42 +1,116 @@ var searchData= [ - ['game_175',['Game',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018ae352d33692eabb2c77ae7ad60e7d1112',1,'DiscordCPP::ActivityTypes']]], - ['gateway_176',['Gateway',['../class_discord_c_p_p_1_1_gateway.html',1,'DiscordCPP::Gateway'],['../class_discord_c_p_p_1_1_gateway.html#a2212c47f49592b044cea3ab0c2e62f12',1,'DiscordCPP::Gateway::Gateway()']]], - ['gateway_2ecpp_177',['Gateway.cpp',['../_gateway_8cpp.html',1,'']]], - ['gateway_2eh_178',['Gateway.h',['../_gateway_8h.html',1,'']]], - ['gateway_5furl_179',['GATEWAY_URL',['../static_8h.html#a5f44de4dc2f28bd239034f62914329ba',1,'static.h']]], - ['get_5fapplication_5fcommands_180',['get_application_commands',['../class_discord_c_p_p_1_1_discord.html#a9f42eb5110bc9424de38da6d3f3adfc1',1,'DiscordCPP::Discord::get_application_commands()'],['../class_discord_c_p_p_1_1_discord.html#ab99a6a87b623929193e88527e7b5a55d',1,'DiscordCPP::Discord::get_application_commands(const Guild &guild)']]], - ['get_5fdmchannel_181',['get_dmchannel',['../class_discord_c_p_p_1_1_user.html#a90dfcdcdce6aad804121e71579f12edc',1,'DiscordCPP::User']]], - ['get_5ferror_5fcode_182',['get_error_code',['../class_discord_c_p_p_1_1_status_code_exception.html#a2ac0ea9f66dc1fa6b57f7ca8d96b8a09',1,'DiscordCPP::StatusCodeException']]], - ['get_5fguild_183',['get_guild',['../class_discord_c_p_p_1_1_discord.html#ab023755bdb66f3108f930165fd6e8461',1,'DiscordCPP::Discord']]], - ['get_5fheartbeat_5fpayload_184',['get_heartbeat_payload',['../class_discord_c_p_p_1_1_gateway.html#a6d568b2d45b0f26d56cce81e8bbb9caa',1,'DiscordCPP::Gateway']]], - ['get_5foptional_185',['get_optional',['../static_8h.html#a7429c6b12dcf78987e2105fa85225adf',1,'static.h']]], - ['get_5for_5felse_186',['get_or_else',['../static_8h.html#af82cdde88bf063e45dc31df8155f8f2b',1,'static.h']]], - ['get_5fshard_187',['get_shard',['../class_discord_c_p_p_1_1_discord.html#a3f623d2f1148f4e77beb9c6445a52a0d',1,'DiscordCPP::Discord']]], - ['get_5fshard_5fid_188',['get_shard_id',['../class_discord_c_p_p_1_1_main_gateway.html#a72d0b8c62cb066c7e6d9190ff811e645',1,'DiscordCPP::MainGateway']]], - ['get_5fvoice_5fstate_189',['get_voice_state',['../class_discord_c_p_p_1_1_discord.html#a8f4a2aad154d6746a6acbd97d6645a07',1,'DiscordCPP::Discord']]], - ['getintents_190',['getIntents',['../class_intents.html#ac7e30d0d54f8a1815991c6e70c2f0586',1,'Intents']]], - ['group_5fdm_191',['GROUP_DM',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ae8da07fe958618e18cd4030c2f8348a0',1,'DiscordCPP::ChannelType']]], - ['guild_192',['Guild',['../class_discord_c_p_p_1_1_guild.html',1,'DiscordCPP::Guild'],['../class_discord_c_p_p_1_1_guild.html#ac4eceb19b00d5b5bd82ecd0f65ef4dc9',1,'DiscordCPP::Guild::Guild(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_guild.html#ad4b6939b45331a47bd3dff69057026ca',1,'DiscordCPP::Guild::Guild()'],['../class_discord_c_p_p_1_1_guild.html#a2b9839697aca0883a44bfd205350eae0',1,'DiscordCPP::Guild::Guild(const Guild &old)'],['../class_discord_c_p_p_1_1_guild.html#a9c129d091b35c4a92b571d8b70ed3c0d',1,'DiscordCPP::Guild::Guild(Discord *client, const std::string &id, const std::string &token)']]], - ['guild_193',['guild',['../class_discord_c_p_p_1_1_guild_channel.html#aeae1fc3b57a9a7d62dd247a519445f6e',1,'DiscordCPP::GuildChannel']]], - ['guild_2ecpp_194',['Guild.cpp',['../_guild_8cpp.html',1,'']]], - ['guild_2eh_195',['Guild.h',['../_guild_8h.html',1,'']]], - ['guild_5fcategory_196',['GUILD_CATEGORY',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ad8106e1e3754073d6f34aea1062e2dd7',1,'DiscordCPP::ChannelType']]], - ['guild_5fdirectory_197',['GUILD_DIRECTORY',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a3b21454fb3d6eaa1db6dcb82264139bf',1,'DiscordCPP::ChannelType']]], - ['guild_5fforum_198',['GUILD_FORUM',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ab39a1dec5efa43ee874625143be1cfc5',1,'DiscordCPP::ChannelType']]], - ['guild_5fid_199',['guild_id',['../class_discord_c_p_p_1_1_interaction.html#a0d4e6c0c2f47a0a7c8a17f5bb73cc582',1,'DiscordCPP::Interaction::guild_id()'],['../class_discord_c_p_p_1_1_voice_state.html#abbbdcf8223acb2747293469a61eaf219',1,'DiscordCPP::VoiceState::guild_id()'],['../class_discord_c_p_p_1_1_interaction_data.html#a594a128ac6ddea798fabaaa1336dfba4',1,'DiscordCPP::InteractionData::guild_id()'],['../class_discord_c_p_p_1_1_application_command.html#a09eded5442338516aee9eea964c65344',1,'DiscordCPP::ApplicationCommand::guild_id()']]], - ['guild_5flocale_200',['guild_locale',['../class_discord_c_p_p_1_1_interaction.html#a28d0303f2d5b82b74389b7d91a818af8',1,'DiscordCPP::Interaction']]], - ['guild_5fmember_5fjoin_201',['GUILD_MEMBER_JOIN',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a723a086ab787067b591829c71c2d7ef1',1,'DiscordCPP::MessageType']]], - ['guild_5fnews_202',['GUILD_NEWS',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a8d1a747612977163887bbac12059b89b',1,'DiscordCPP::ChannelType']]], - ['guild_5fnews_5fthread_203',['GUILD_NEWS_THREAD',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a75dd80128b7711d50ddff808f2007cda',1,'DiscordCPP::ChannelType']]], - ['guild_5fprivate_5fthread_204',['GUILD_PRIVATE_THREAD',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a1304fbd4dcb01b906dfd772adffeabd3',1,'DiscordCPP::ChannelType']]], - ['guild_5fpublic_5fthread_205',['GUILD_PUBLIC_THREAD',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a553b258bc1aaae391a17c94f664f65d2',1,'DiscordCPP::ChannelType']]], - ['guild_5fscheduled_5fevents_206',['GUILD_SCHEDULED_EVENTS',['../class_intents.html#a56a2e8cb1c6350494432fdadae331cde',1,'Intents']]], - ['guild_5fstage_5fvoice_207',['GUILD_STAGE_VOICE',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ab5ff3d8a5625ec4228b1d75cd4b25148',1,'DiscordCPP::ChannelType']]], - ['guild_5ftext_208',['GUILD_TEXT',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2af8694dfbbaa8fe6ef5ab78dd3af079d3',1,'DiscordCPP::ChannelType']]], - ['guild_5fvoice_209',['GUILD_VOICE',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a94b6b427b622d9592ba93ffd571b9fc1',1,'DiscordCPP::ChannelType']]], - ['guildchannel_210',['GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html',1,'DiscordCPP::GuildChannel'],['../class_discord_c_p_p_1_1_guild_channel.html#a2ed4979d972b4c16a1112c939fd4a1ee',1,'DiscordCPP::GuildChannel::GuildChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_guild_channel.html#ae2bad6f9305056a1a55c50dae9293415',1,'DiscordCPP::GuildChannel::GuildChannel()'],['../class_discord_c_p_p_1_1_guild_channel.html#a8a8588981d77e92bafaff5e6ba8a2400',1,'DiscordCPP::GuildChannel::GuildChannel(const GuildChannel &old)'],['../class_discord_c_p_p_1_1_guild_channel.html#a35478e2c1deb2c8c6898d2d007a1fdba',1,'DiscordCPP::GuildChannel::GuildChannel(const json &data, const std::string &token)']]], - ['guildchannel_2ecpp_211',['GuildChannel.cpp',['../_guild_channel_8cpp.html',1,'']]], - ['guildchannel_2eh_212',['GuildChannel.h',['../_guild_channel_8h.html',1,'']]], - ['guilds_213',['GUILDS',['../class_intents.html#a63f4c452e0291ee7168bbb6f8b8f7c09',1,'Intents']]] + ['game_0',['Game',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba7c6f6503cab6b2d6ea862bca6e53d518',1,'DiscordCPP::Activity']]], + ['gateway_1',['Gateway',['../class_discord_c_p_p_1_1_gateway.html',1,'DiscordCPP::Gateway'],['../class_discord_c_p_p_1_1_gateway.html#a6d664dff6de3f5a1aa1f052aa3d5dfc3',1,'DiscordCPP::Gateway::Gateway()']]], + ['gateway_2ecpp_2',['Gateway.cpp',['../_gateway_8cpp.html',1,'']]], + ['gateway_2eh_3',['Gateway.h',['../_gateway_8h.html',1,'']]], + ['gateway_5furl_4',['GATEWAY_URL',['../static_8h.html#a5f44de4dc2f28bd239034f62914329ba',1,'static.h']]], + ['get_5',['get',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a9ee0646a24436047afc7186da33d04f4',1,'DiscordCPP::Future< void >::get()'],['../class_discord_c_p_p_1_1_future.html#ae6b900b547170e4271d7aee0313a053b',1,'DiscordCPP::Future::get()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a6722b71f404b223c9335d4067c849f71',1,'DiscordCPP::SharedFuture< void >::get()'],['../class_discord_c_p_p_1_1_shared_future.html#a1101b07c3f36a42866d1afd873015821',1,'DiscordCPP::SharedFuture::get()']]], + ['get_5fafk_5fchannel_6',['get_afk_channel',['../class_discord_c_p_p_1_1_guild.html#addcd6248e9d47da54196536f608e0254',1,'DiscordCPP::Guild']]], + ['get_5fafk_5fchannel_5fid_7',['get_afk_channel_id',['../class_discord_c_p_p_1_1_guild.html#af99ab6824f901bde11c70a67e2359f6b',1,'DiscordCPP::Guild']]], + ['get_5fafk_5ftimeout_8',['get_afk_timeout',['../class_discord_c_p_p_1_1_guild.html#a8dbedde6a5336db4abbd190ef623da00',1,'DiscordCPP::Guild']]], + ['get_5fapplication_5fcommands_9',['get_application_commands',['../class_discord_c_p_p_1_1_discord.html#a9f42eb5110bc9424de38da6d3f3adfc1',1,'DiscordCPP::Discord::get_application_commands()'],['../class_discord_c_p_p_1_1_discord.html#ab99a6a87b623929193e88527e7b5a55d',1,'DiscordCPP::Discord::get_application_commands(const Guild &guild)']]], + ['get_5fapplication_5fid_10',['get_application_id',['../class_discord_c_p_p_1_1_application_command.html#afc9fe25a9a28a511c5218bce00526c4e',1,'DiscordCPP::ApplicationCommand::get_application_id()'],['../class_discord_c_p_p_1_1_d_m_channel.html#a4233f4d5f0516baac171ec7583b549b7',1,'DiscordCPP::DMChannel::get_application_id()'],['../class_discord_c_p_p_1_1_guild.html#a40ef4160d8677ff1e95d4f44cab62c81',1,'DiscordCPP::Guild::get_application_id()'],['../class_discord_c_p_p_1_1_interaction.html#a2c8257f51fab3e78a05afa68ee4fcd35',1,'DiscordCPP::Interaction::get_application_id()']]], + ['get_5fauthor_11',['get_author',['../class_discord_c_p_p_1_1_message.html#a3d6a47b48986ced5e8fa7f88b8da1064',1,'DiscordCPP::Message']]], + ['get_5favatar_12',['get_avatar',['../class_discord_c_p_p_1_1_user.html#a8822ada5e0a6fca9cace5bccbf58c91a',1,'DiscordCPP::User']]], + ['get_5fbitrate_13',['get_bitrate',['../class_discord_c_p_p_1_1_voice_channel.html#ad5b1432f540781df19de432f1eb76f51',1,'DiscordCPP::VoiceChannel']]], + ['get_5fchannel_14',['get_channel',['../class_discord_c_p_p_1_1_message.html#a9f4c2e3f7e06d6bbf086ea91de299257',1,'DiscordCPP::Message']]], + ['get_5fchannel_5fid_15',['get_channel_id',['../class_discord_c_p_p_1_1_channel_helper.html#af29f2b71a48a7fe252f38e417319f20b',1,'DiscordCPP::ChannelHelper::get_channel_id()'],['../class_discord_c_p_p_1_1_interaction.html#ab020bc4563a7e7e175a43b62d6a907a7',1,'DiscordCPP::Interaction::get_channel_id()'],['../class_discord_c_p_p_1_1_message.html#ad4a3a8f2b0e17f8d8ad4e1c16af76557',1,'DiscordCPP::Message::get_channel_id()']]], + ['get_5fchannel_5ftypes_16',['get_channel_types',['../class_discord_c_p_p_1_1_application_command_channel_option.html#a74361a1ae23964771c4b979feaec1dbe',1,'DiscordCPP::ApplicationCommandChannelOption']]], + ['get_5fchannels_17',['get_channels',['../class_discord_c_p_p_1_1_guild.html#a77e59a8ffd5b702a7a97c3e7be177249',1,'DiscordCPP::Guild::get_channels()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a1cec3db799c49160c27cd8d28ad7c314',1,'DiscordCPP::InteractionResolvedData::get_channels()']]], + ['get_5fcontent_18',['get_content',['../class_discord_c_p_p_1_1_message.html#a2df1736b99c9be6198ad1295fc4eebe5',1,'DiscordCPP::Message']]], + ['get_5fcustom_5fid_19',['get_custom_id',['../class_discord_c_p_p_1_1_interaction_data.html#a762f532c9beabe54d3ea3b44e80e2b27',1,'DiscordCPP::InteractionData']]], + ['get_5fdata_20',['get_data',['../class_discord_c_p_p_1_1_interaction.html#abaab4cd52d8f97dac3ece4c92ec46df1',1,'DiscordCPP::Interaction']]], + ['get_5fdefault_5fmessage_5fnotifications_21',['get_default_message_notifications',['../class_discord_c_p_p_1_1_guild.html#a33ecf49f4e31a2287fee9c0db45672dc',1,'DiscordCPP::Guild']]], + ['get_5fdescription_22',['get_description',['../class_discord_c_p_p_1_1_application_command.html#ad7254ba91860101bade9e5c4d7506d20',1,'DiscordCPP::ApplicationCommand::get_description()'],['../class_discord_c_p_p_1_1_application_command_option.html#aa1df553e862dc74f9fea493c8c5d9924',1,'DiscordCPP::ApplicationCommandOption::get_description()']]], + ['get_5fdiscriminator_23',['get_discriminator',['../class_discord_c_p_p_1_1_user.html#a9348d2a29fd0f9904adc00a0020823a4',1,'DiscordCPP::User']]], + ['get_5fdmchannel_24',['get_dmchannel',['../class_discord_c_p_p_1_1_user.html#a90dfcdcdce6aad804121e71579f12edc',1,'DiscordCPP::User']]], + ['get_5fedited_5ftimestamp_25',['get_edited_timestamp',['../class_discord_c_p_p_1_1_message.html#a850c700fc4745a9948cffb210f60b656',1,'DiscordCPP::Message']]], + ['get_5femail_26',['get_email',['../class_discord_c_p_p_1_1_user.html#ad8136441cc0988ce75c80ad48e14186c',1,'DiscordCPP::User']]], + ['get_5fembed_5fchannel_27',['get_embed_channel',['../class_discord_c_p_p_1_1_guild.html#a51d27c8963bcd48f621db5bae04a3364',1,'DiscordCPP::Guild']]], + ['get_5fembed_5fchannel_5fid_28',['get_embed_channel_id',['../class_discord_c_p_p_1_1_guild.html#aa053e5a121c698081b2d107b1e070e89',1,'DiscordCPP::Guild']]], + ['get_5fembeds_29',['get_embeds',['../class_discord_c_p_p_1_1_message.html#a64080363a10634cde7b1b77169011a91',1,'DiscordCPP::Message']]], + ['get_5ferror_5fcode_30',['get_error_code',['../class_discord_c_p_p_1_1_status_code_exception.html#a2ac0ea9f66dc1fa6b57f7ca8d96b8a09',1,'DiscordCPP::StatusCodeException']]], + ['get_5fexplicit_5fcontent_5ffilter_31',['get_explicit_content_filter',['../class_discord_c_p_p_1_1_guild.html#a761aa1cf64e136146607ad754f82d68a',1,'DiscordCPP::Guild']]], + ['get_5ffeatures_32',['get_features',['../class_discord_c_p_p_1_1_guild.html#ae7a411322194729ff677808cb59027c3',1,'DiscordCPP::Guild']]], + ['get_5fflags_33',['get_flags',['../class_discord_c_p_p_1_1_user.html#a4f0c3e3dd34673ec65e42e93fb9c3e18',1,'DiscordCPP::User']]], + ['get_5ffuture_34',['get_future',['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#ab6c04df97798d2fcbe0e16f2bbc91743',1,'DiscordCPP::SharedFuture< void >::get_future()'],['../class_discord_c_p_p_1_1_shared_future.html#a3abd4532b411fe5dedde1c80f2159920',1,'DiscordCPP::SharedFuture::get_future()']]], + ['get_5fguild_35',['get_guild',['../class_discord_c_p_p_1_1_discord.html#ab023755bdb66f3108f930165fd6e8461',1,'DiscordCPP::Discord::get_guild()'],['../class_discord_c_p_p_1_1_guild_channel.html#a1ae3ebfc551091f040366abff0bcf2a5',1,'DiscordCPP::GuildChannel::get_guild()'],['../class_discord_c_p_p_1_1_message.html#a2b6f5b184c349f0ff80d715d616a6871',1,'DiscordCPP::Message::get_guild()']]], + ['get_5fguild_5fid_36',['get_guild_id',['../class_discord_c_p_p_1_1_application_command.html#afad81e5159a237125e546fcd35ae9150',1,'DiscordCPP::ApplicationCommand::get_guild_id()'],['../class_discord_c_p_p_1_1_interaction.html#a8e942c6180889383f4c0791c57b11a5f',1,'DiscordCPP::Interaction::get_guild_id()'],['../class_discord_c_p_p_1_1_interaction_data.html#af733dbd5a4e92dc420fff3af06c69f78',1,'DiscordCPP::InteractionData::get_guild_id()'],['../class_discord_c_p_p_1_1_message.html#a7a56e82d60b448ce11d7cfcbd7d31bf5',1,'DiscordCPP::Message::get_guild_id()']]], + ['get_5fguild_5flocale_37',['get_guild_locale',['../class_discord_c_p_p_1_1_interaction.html#a5517820e8f1e69892a5cd7c3e8857a58',1,'DiscordCPP::Interaction']]], + ['get_5fheartbeat_5fpayload_38',['get_heartbeat_payload',['../class_discord_c_p_p_1_1_gateway.html#a6d568b2d45b0f26d56cce81e8bbb9caa',1,'DiscordCPP::Gateway']]], + ['get_5ficon_39',['get_icon',['../class_discord_c_p_p_1_1_channel.html#aed4b9cb1ae91e5370ffd8dde00c99435',1,'DiscordCPP::Channel::get_icon()'],['../class_discord_c_p_p_1_1_guild.html#aedde1f5c70a6d3f772ff30fa87679d1e',1,'DiscordCPP::Guild::get_icon()']]], + ['get_5fid_40',['get_id',['../class_discord_c_p_p_1_1_discord_object.html#a116dde436a7cba2d1b42e56b31f7ca0d',1,'DiscordCPP::DiscordObject']]], + ['get_5finteraction_5fdata_5foption_5fname_41',['get_interaction_data_option_name',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html#aa0c033153d71158844a4f49cc8badb08',1,'DiscordCPP::InteractionDataOptionHelper']]], + ['get_5finteraction_5fdata_5foption_5ftype_42',['get_interaction_data_option_type',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html#a06fc5a0ab8f3e014b86d7f174a4a3315',1,'DiscordCPP::InteractionDataOptionHelper']]], + ['get_5fjoined_5fat_43',['get_joined_at',['../class_discord_c_p_p_1_1_guild.html#a386cd28296e38de87f1800af9eabac42',1,'DiscordCPP::Guild::get_joined_at()'],['../class_discord_c_p_p_1_1_member.html#a84ac078800b34ff88044effefaf64dba',1,'DiscordCPP::Member::get_joined_at()']]], + ['get_5flast_5fmessage_5fid_44',['get_last_message_id',['../class_discord_c_p_p_1_1_text_channel.html#a2e7cf56f89e00d1448a0231f781f1417',1,'DiscordCPP::TextChannel']]], + ['get_5flast_5fpin_5ftimestamp_45',['get_last_pin_timestamp',['../class_discord_c_p_p_1_1_text_channel.html#ad824a7775a42f7d6451711c6b760567e',1,'DiscordCPP::TextChannel']]], + ['get_5flocale_46',['get_locale',['../class_discord_c_p_p_1_1_interaction.html#a6bf752687c00ce2ba2ae7be77a705764',1,'DiscordCPP::Interaction::get_locale()'],['../class_discord_c_p_p_1_1_user.html#aa8ec407bfb6aa73b13cc312dbaefdc68',1,'DiscordCPP::User::get_locale()']]], + ['get_5fmax_5fvalue_47',['get_max_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a1ca4c2a8ef1712357de10994318c176b',1,'DiscordCPP::ApplicationCommandIntegerOption::get_max_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#aee7534d0a4ed3e8c27c14d4be363c3dd',1,'DiscordCPP::ApplicationCommandNumberOption::get_max_value()']]], + ['get_5fmember_48',['get_member',['../class_discord_c_p_p_1_1_interaction.html#a9888a3eb5299ea53dbea93193627bb44',1,'DiscordCPP::Interaction']]], + ['get_5fmember_5fcount_49',['get_member_count',['../class_discord_c_p_p_1_1_guild.html#a41beda78964b4ff558a98d244837093e',1,'DiscordCPP::Guild']]], + ['get_5fmembers_50',['get_members',['../class_discord_c_p_p_1_1_guild.html#a04073a8f33cac2464f08cf82c0e1b16e',1,'DiscordCPP::Guild::get_members()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a193b0627823cee5400ac7b89a34cf378',1,'DiscordCPP::InteractionResolvedData::get_members()']]], + ['get_5fmentions_51',['get_mentions',['../class_discord_c_p_p_1_1_message.html#a4dc0b701886f79a621e89cc0a5eb4b9f',1,'DiscordCPP::Message']]], + ['get_5fmessage_52',['get_message',['../class_discord_c_p_p_1_1_interaction.html#aff597d61e946ef8101c974f0eba53f38',1,'DiscordCPP::Interaction']]], + ['get_5fmessages_53',['get_messages',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a8ab7009a630010771767af259c9bf80b',1,'DiscordCPP::InteractionResolvedData']]], + ['get_5fmfa_5flevel_54',['get_mfa_level',['../class_discord_c_p_p_1_1_guild.html#accc9ddfc58c00f9161e570546e459021',1,'DiscordCPP::Guild']]], + ['get_5fmin_5fvalue_55',['get_min_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a16b34bd2f65774cd05b86a7196d5c618',1,'DiscordCPP::ApplicationCommandIntegerOption::get_min_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a056b713454d4f1881a5ddaafd84888ca',1,'DiscordCPP::ApplicationCommandNumberOption::get_min_value()']]], + ['get_5fname_56',['get_name',['../class_discord_c_p_p_1_1_activity.html#ac15ca56838b4ac52e3d7e136f85213a3',1,'DiscordCPP::Activity::get_name()'],['../class_discord_c_p_p_1_1_application_command.html#a724c62ea328ec5e84013d7cce279e43e',1,'DiscordCPP::ApplicationCommand::get_name()'],['../class_discord_c_p_p_1_1_application_command_option.html#a3e7f61033e77eb5434691b100940db66',1,'DiscordCPP::ApplicationCommandOption::get_name()'],['../class_discord_c_p_p_1_1_channel.html#ae281355d734e1200aa38eb8f7c61c6c0',1,'DiscordCPP::Channel::get_name()'],['../class_discord_c_p_p_1_1_guild.html#ae0a0c01261a42a603c092a23432702b7',1,'DiscordCPP::Guild::get_name()'],['../class_discord_c_p_p_1_1_interaction_data.html#a7dbafbf8e9c67379b180a8a365cb20a0',1,'DiscordCPP::InteractionData::get_name()']]], + ['get_5fnick_57',['get_nick',['../class_discord_c_p_p_1_1_member.html#a09424d5857e120cfd45377d54cc5f524',1,'DiscordCPP::Member']]], + ['get_5foptional_58',['get_optional',['../static_8h.html#a9f1ecc8d3cb65f694afbfe521e3b1caf',1,'static.h']]], + ['get_5foptions_59',['get_options',['../class_discord_c_p_p_1_1_application_command.html#af8dd068e4d0ee50cd7a65e75656f2004',1,'DiscordCPP::ApplicationCommand::get_options()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#afe465a43fb4165e25453fc864a13d389',1,'DiscordCPP::ApplicationCommandSubcommand::get_options()'],['../class_discord_c_p_p_1_1_interaction_data.html#ab82c1af13c8856b792749aeeece5c497',1,'DiscordCPP::InteractionData::get_options()']]], + ['get_5for_5felse_60',['get_or_else',['../static_8h.html#af82cdde88bf063e45dc31df8155f8f2b',1,'static.h']]], + ['get_5fowner_61',['get_owner',['../class_discord_c_p_p_1_1_d_m_channel.html#a8937589ac73504c13139b16a9cc40e7d',1,'DiscordCPP::DMChannel::get_owner()'],['../class_discord_c_p_p_1_1_guild.html#a6d103bc4fad881f023bd77cc021f6ac8',1,'DiscordCPP::Guild::get_owner()']]], + ['get_5fowner_5fid_62',['get_owner_id',['../class_discord_c_p_p_1_1_guild.html#a113119b9531199d00dca0f4a84523325',1,'DiscordCPP::Guild']]], + ['get_5fparent_63',['get_parent',['../class_discord_c_p_p_1_1_guild_channel.html#a661605c7b46a670c316918a7b7d5c063',1,'DiscordCPP::GuildChannel::get_parent()'],['../class_discord_c_p_p_1_1_voice_channel.html#a7d89689729d6a1acc914c8f2422a6481',1,'DiscordCPP::VoiceChannel::get_parent()']]], + ['get_5fpermissions_64',['get_permissions',['../class_discord_c_p_p_1_1_guild.html#aa10bb93c59ff89e69dbcbce83d47e026',1,'DiscordCPP::Guild']]], + ['get_5fposition_65',['get_position',['../class_discord_c_p_p_1_1_channel.html#af8d5d5ac3f92e32e1712fe8473259b59',1,'DiscordCPP::Channel']]], + ['get_5fpremium_5ftype_66',['get_premium_type',['../class_discord_c_p_p_1_1_user.html#acef615b70bb7429b2268b9d59dffe072',1,'DiscordCPP::User']]], + ['get_5frate_5flimit_5fper_5fuser_67',['get_rate_limit_per_user',['../class_discord_c_p_p_1_1_text_channel.html#a1c2e326ca47d104d684fd65ea6e33df6',1,'DiscordCPP::TextChannel']]], + ['get_5frecipients_68',['get_recipients',['../class_discord_c_p_p_1_1_d_m_channel.html#ab3f8c916f3c0698150ad59aad43875fc',1,'DiscordCPP::DMChannel']]], + ['get_5fregion_69',['get_region',['../class_discord_c_p_p_1_1_guild.html#a1494592d543bbc8c437a1e7749b6c05f',1,'DiscordCPP::Guild']]], + ['get_5fresolved_5fdata_70',['get_resolved_data',['../class_discord_c_p_p_1_1_interaction_data.html#ac2fa54e40a28f1e0bebe16422f55dbbc',1,'DiscordCPP::InteractionData']]], + ['get_5fshard_71',['get_shard',['../class_discord_c_p_p_1_1_discord.html#a3f623d2f1148f4e77beb9c6445a52a0d',1,'DiscordCPP::Discord']]], + ['get_5fshard_5fid_72',['get_shard_id',['../class_discord_c_p_p_1_1_main_gateway.html#a72d0b8c62cb066c7e6d9190ff811e645',1,'DiscordCPP::MainGateway']]], + ['get_5fsplash_73',['get_splash',['../class_discord_c_p_p_1_1_guild.html#a7cc3b77f110ddd5ceee31964240f11a5',1,'DiscordCPP::Guild']]], + ['get_5fsystem_5fchannel_74',['get_system_channel',['../class_discord_c_p_p_1_1_guild.html#a3dfc2915102e22d682b7229ddb416d87',1,'DiscordCPP::Guild']]], + ['get_5fsystem_5fchannel_5fid_75',['get_system_channel_id',['../class_discord_c_p_p_1_1_guild.html#ac4adbdb3ba0f010c65ebdcc292e1e229',1,'DiscordCPP::Guild']]], + ['get_5ftarget_5fid_76',['get_target_id',['../class_discord_c_p_p_1_1_interaction_data.html#a7324e23d351a60269ec445b2de106878',1,'DiscordCPP::InteractionData']]], + ['get_5ftimestamp_77',['get_timestamp',['../class_discord_c_p_p_1_1_message.html#a6118933664811a68a67227bd5e2c9137',1,'DiscordCPP::Message']]], + ['get_5ftoken_78',['get_token',['../class_discord_c_p_p_1_1_discord_object.html#a3b8f694ed485182a21c958dc31fdfb9c',1,'DiscordCPP::DiscordObject']]], + ['get_5ftopic_79',['get_topic',['../class_discord_c_p_p_1_1_text_channel.html#a25090b86ffb53aa71cd97ec25489bbf1',1,'DiscordCPP::TextChannel']]], + ['get_5ftype_80',['get_type',['../class_discord_c_p_p_1_1_activity.html#a3e08269832bed71b1ddc48e5d006f120',1,'DiscordCPP::Activity::get_type()'],['../class_discord_c_p_p_1_1_application_command.html#ad6d082e0e256b4f64240a3f723e36612',1,'DiscordCPP::ApplicationCommand::get_type()'],['../class_discord_c_p_p_1_1_application_command_option.html#adae69cf2a84457995a8f16a6dc5967b8',1,'DiscordCPP::ApplicationCommandOption::get_type()'],['../class_discord_c_p_p_1_1_channel.html#ab898935a480de5bf70856280c053c50d',1,'DiscordCPP::Channel::get_type()'],['../class_discord_c_p_p_1_1_interaction.html#aba14af6675a0809e3047679a44ab66a5',1,'DiscordCPP::Interaction::get_type()'],['../class_discord_c_p_p_1_1_interaction_data.html#a854ea4527074e08192be11cc5ff52b5a',1,'DiscordCPP::InteractionData::get_type()'],['../class_discord_c_p_p_1_1_message.html#a4e80c41b1d433f5d9d7c9ea8c6b01aa3',1,'DiscordCPP::Message::get_type()']]], + ['get_5furl_81',['get_url',['../class_discord_c_p_p_1_1_activity.html#a088c4c8f2d88eb26dd7a6bd970734e5f',1,'DiscordCPP::Activity']]], + ['get_5fuser_82',['get_user',['../class_discord_c_p_p_1_1_interaction.html#ab76c5a665a093b097085299b55fffbac',1,'DiscordCPP::Interaction']]], + ['get_5fuser_5flimit_83',['get_user_limit',['../class_discord_c_p_p_1_1_voice_channel.html#af863fe4d0b5946102bff959c3fb9279d',1,'DiscordCPP::VoiceChannel']]], + ['get_5fusername_84',['get_username',['../class_discord_c_p_p_1_1_user.html#affc8e3e2f049ae2b7927f95fa9c93c52',1,'DiscordCPP::User']]], + ['get_5fusers_85',['get_users',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a22662ba2ade5a3ba4fd6fc0f0a963ad3',1,'DiscordCPP::InteractionResolvedData']]], + ['get_5fverification_5flevel_86',['get_verification_level',['../class_discord_c_p_p_1_1_guild.html#a6daa607e24a3191c61680bb2324c2c8b',1,'DiscordCPP::Guild']]], + ['get_5fversion_87',['get_version',['../class_discord_c_p_p_1_1_application_command.html#ac7f031368c8749f25d924e0bfbbe8b59',1,'DiscordCPP::ApplicationCommand']]], + ['get_5fvoice_5fstate_88',['get_voice_state',['../class_discord_c_p_p_1_1_discord.html#a8f4a2aad154d6746a6acbd97d6645a07',1,'DiscordCPP::Discord']]], + ['get_5fwidget_5fchannel_89',['get_widget_channel',['../class_discord_c_p_p_1_1_guild.html#a8248287afe8a355283f86e52d46281e0',1,'DiscordCPP::Guild']]], + ['get_5fwidget_5fchannel_5fid_90',['get_widget_channel_id',['../class_discord_c_p_p_1_1_guild.html#added278f74fc86f915281601314bf135',1,'DiscordCPP::Guild']]], + ['getintents_91',['getIntents',['../class_intents.html#ac7e30d0d54f8a1815991c6e70c2f0586',1,'Intents']]], + ['group_5fdm_92',['GROUP_DM',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa037a72bff1d2dfae8ca19df7c45bf302',1,'DiscordCPP::Channel']]], + ['guild_93',['Guild',['../class_discord_c_p_p_1_1_guild.html',1,'DiscordCPP::Guild'],['../class_discord_c_p_p_1_1_guild.html#ac4eceb19b00d5b5bd82ecd0f65ef4dc9',1,'DiscordCPP::Guild::Guild(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_guild.html#a9c129d091b35c4a92b571d8b70ed3c0d',1,'DiscordCPP::Guild::Guild(Discord *client, const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_guild.html#a99cac9b616082f7ceba98a58e28e2529',1,'DiscordCPP::Guild::Guild()=default']]], + ['guild_2ecpp_94',['Guild.cpp',['../_guild_8cpp.html',1,'']]], + ['guild_2eh_95',['Guild.h',['../_guild_8h.html',1,'']]], + ['guild_5fcategory_96',['GUILD_CATEGORY',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa17399586b98b64802ece79ddbcdd8065',1,'DiscordCPP::Channel']]], + ['guild_5fdirectory_97',['GUILD_DIRECTORY',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa5f72e1603c0552a274a8fefcc285f484',1,'DiscordCPP::Channel']]], + ['guild_5fforum_98',['GUILD_FORUM',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa945a94c14a8e75fb26bf5f57619c5877',1,'DiscordCPP::Channel']]], + ['guild_5fid_99',['guild_id',['../class_discord_c_p_p_1_1_voice_state.html#abbbdcf8223acb2747293469a61eaf219',1,'DiscordCPP::VoiceState']]], + ['guild_5fmember_5fjoin_100',['GUILD_MEMBER_JOIN',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94af2ad5fae34b95ff02971d538a90e5b82',1,'DiscordCPP::Message']]], + ['guild_5fnews_101',['GUILD_NEWS',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa1fca6fa828641b7e9cce7fc120bdeb12',1,'DiscordCPP::Channel']]], + ['guild_5fnews_5fthread_102',['GUILD_NEWS_THREAD',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa251bc0560bb6c46e9cf55c9df7cf264c',1,'DiscordCPP::Channel']]], + ['guild_5fprivate_5fthread_103',['GUILD_PRIVATE_THREAD',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fafd05b644351252d8f4132a5e783b6dbd',1,'DiscordCPP::Channel']]], + ['guild_5fpublic_5fthread_104',['GUILD_PUBLIC_THREAD',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa945e76a58e593fa4b87c9ddc81bfc4ab',1,'DiscordCPP::Channel']]], + ['guild_5fscheduled_5fevents_105',['GUILD_SCHEDULED_EVENTS',['../class_intents.html#a56a2e8cb1c6350494432fdadae331cde',1,'Intents']]], + ['guild_5fstage_5fvoice_106',['GUILD_STAGE_VOICE',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa408de8f01314ebbe97292faca9e7bcc9',1,'DiscordCPP::Channel']]], + ['guild_5ftext_107',['GUILD_TEXT',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa484a897e81cec1d3ce16e5d07e55cc40',1,'DiscordCPP::Channel']]], + ['guild_5fvoice_108',['GUILD_VOICE',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fabe30040130da0b1930b696abc6cad69d',1,'DiscordCPP::Channel']]], + ['guildchannel_109',['GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html',1,'DiscordCPP::GuildChannel'],['../class_discord_c_p_p_1_1_guild_channel.html#a35478e2c1deb2c8c6898d2d007a1fdba',1,'DiscordCPP::GuildChannel::GuildChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_guild_channel.html#a2ed4979d972b4c16a1112c939fd4a1ee',1,'DiscordCPP::GuildChannel::GuildChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_guild_channel.html#ad7139bb914565d4261feaed106eff873',1,'DiscordCPP::GuildChannel::GuildChannel()=default']]], + ['guildchannel_2ecpp_110',['GuildChannel.cpp',['../_guild_channel_8cpp.html',1,'']]], + ['guildchannel_2eh_111',['GuildChannel.h',['../_guild_channel_8h.html',1,'']]], + ['guilds_112',['GUILDS',['../class_intents.html#a63f4c452e0291ee7168bbb6f8b8f7c09',1,'Intents']]] ]; diff --git a/docs/search/all_8.html b/docs/search/all_8.html deleted file mode 100644 index 83c55ae2..00000000 --- a/docs/search/all_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_8.js b/docs/search/all_8.js index 51d9fd19..bd19a1a9 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -1,10 +1,10 @@ var searchData= [ - ['handle_5fraw_5fevent_214',['handle_raw_event',['../class_discord_c_p_p_1_1_discord.html#a7287c2fb849b3dd2502ef8131b7ec445',1,'DiscordCPP::Discord']]], - ['has_5fvalue_215',['has_value',['../static_8h.html#a390b26279def58ee0268a42128443d85',1,'static.h']]], - ['height_216',['height',['../struct_discord_c_p_p_1_1_embed_1_1_image.html#a457980af2e1a14489b7dc44ac8926892',1,'DiscordCPP::Embed::Image::height()'],['../struct_discord_c_p_p_1_1_embed_1_1_video.html#aaa6b81d5bf6091b24c62f9b034e002f0',1,'DiscordCPP::Embed::Video::height()']]], - ['hexchar_217',['hexchar',['../static_8cpp.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp'],['../static_8h.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp']]], - ['high_218',['HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acab10a6922732b0f3925470eeca0cc0b',1,'DiscordCPP::VerificationLevel']]], - ['history_219',['history',['../class_discord_c_p_p_1_1_text_channel.html#a24ed77f27b9e80f83cb8443747a140bb',1,'DiscordCPP::TextChannel']]], - ['httperror_220',['HTTPError',['../class_discord_c_p_p_1_1_h_t_t_p_error.html',1,'DiscordCPP::HTTPError'],['../class_discord_c_p_p_1_1_h_t_t_p_error.html#acb2e087d27f6dbbc1628d2283e10705a',1,'DiscordCPP::HTTPError::HTTPError()']]] + ['handle_5fraw_5fevent_0',['handle_raw_event',['../class_discord_c_p_p_1_1_discord.html#a7287c2fb849b3dd2502ef8131b7ec445',1,'DiscordCPP::Discord']]], + ['has_5fdm_5fpermission_1',['has_dm_permission',['../class_discord_c_p_p_1_1_application_command.html#aad63f85c78d2631dec7c02cefea707eb',1,'DiscordCPP::ApplicationCommand']]], + ['has_5fvalue_2',['has_value',['../static_8h.html#a390b26279def58ee0268a42128443d85',1,'static.h']]], + ['hexchar_3',['hexchar',['../static_8cpp.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp'],['../static_8h.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp']]], + ['high_4',['HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acab10a6922732b0f3925470eeca0cc0b',1,'DiscordCPP::VerificationLevel']]], + ['history_5',['history',['../class_discord_c_p_p_1_1_text_channel.html#a24ed77f27b9e80f83cb8443747a140bb',1,'DiscordCPP::TextChannel']]], + ['httperror_6',['HTTPError',['../class_discord_c_p_p_1_1_h_t_t_p_error.html',1,'DiscordCPP::HTTPError'],['../class_discord_c_p_p_1_1_h_t_t_p_error.html#a75a899931e1a1bbf8d05f3eb36e49f33',1,'DiscordCPP::HTTPError::HTTPError()']]] ]; diff --git a/docs/search/all_9.html b/docs/search/all_9.html deleted file mode 100644 index 1e263c13..00000000 --- a/docs/search/all_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_9.js b/docs/search/all_9.js index 38db1bd5..4dad9e44 100644 --- a/docs/search/all_9.js +++ b/docs/search/all_9.js @@ -1,36 +1,50 @@ var searchData= [ - ['icon_221',['icon',['../class_discord_c_p_p_1_1_guild.html#ad74ebc4c865a17837721239ff31047c0',1,'DiscordCPP::Guild::icon()'],['../class_discord_c_p_p_1_1_channel.html#a435dc6e76235af7486244b3cf6c5ec6c',1,'DiscordCPP::Channel::icon()']]], - ['icon_5furl_222',['icon_url',['../struct_discord_c_p_p_1_1_embed_1_1_author.html#a177d37d451c863896a8f61db9fea3c6a',1,'DiscordCPP::Embed::Author::icon_url()'],['../struct_discord_c_p_p_1_1_embed_1_1_footer.html#a6c74ca8f6eec608c6da4b8d244c461ee',1,'DiscordCPP::Embed::Footer::icon_url()']]], - ['id_223',['id',['../class_discord_c_p_p_1_1_discord_object.html#a4fd0bc1808def0e1d0a021ad7c48a9ae',1,'DiscordCPP::DiscordObject']]], - ['identify_224',['identify',['../class_discord_c_p_p_1_1_gateway.html#a5920ce1fb075a1a9acf2838a19ffdf12',1,'DiscordCPP::Gateway']]], - ['idle_225',['Idle',['../namespace_discord_c_p_p_1_1_discord_status.html#aefc8c0a5bec3a903dd2ccde55aac715e',1,'DiscordCPP::DiscordStatus']]], - ['image_226',['Image',['../struct_discord_c_p_p_1_1_embed_1_1_image.html',1,'DiscordCPP::Embed']]], - ['info_227',['Info',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca1cd805eaf0bb58a90fe7e7e4cf6a3cdc',1,'Logger.h']]], - ['info_228',['info',['../class_logger.html#ab4c4d86279176eb0ede726bc5b4d5ddb',1,'Logger']]], - ['integer_229',['INTEGER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa7f5c8e0da9dc288bc2faec7dc24f2003',1,'DiscordCPP::ApplicationCommandOption']]], - ['integrations_230',['INTEGRATIONS',['../class_intents.html#ad99064813280124d5934700c2666b879',1,'Intents']]], - ['intents_231',['Intents',['../class_intents.html',1,'']]], - ['intents_2ecpp_232',['Intents.cpp',['../_intents_8cpp.html',1,'']]], - ['intents_2eh_233',['Intents.h',['../_intents_8h.html',1,'']]], - ['interaction_234',['Interaction',['../class_discord_c_p_p_1_1_interaction.html',1,'DiscordCPP::Interaction'],['../class_discord_c_p_p_1_1_interaction.html#aeb350b905d5ae166138e920073549494',1,'DiscordCPP::Interaction::Interaction()']]], - ['interaction_2ecpp_235',['Interaction.cpp',['../_interaction_8cpp.html',1,'']]], - ['interaction_2eh_236',['Interaction.h',['../_interaction_8h.html',1,'']]], - ['interactiondata_237',['InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html',1,'DiscordCPP::InteractionData'],['../class_discord_c_p_p_1_1_interaction_data.html#a7a77f3680958152a5d3ec0f4b1260adb',1,'DiscordCPP::InteractionData::InteractionData(const InteractionData &other)'],['../class_discord_c_p_p_1_1_interaction_data.html#a6cdcb237f72b579237ad3377fe5b6ced',1,'DiscordCPP::InteractionData::InteractionData(const json &data, const std::string &token)']]], - ['interactiondata_2ecpp_238',['InteractionData.cpp',['../_interaction_data_8cpp.html',1,'']]], - ['interactiondata_2eh_239',['InteractionData.h',['../_interaction_data_8h.html',1,'']]], - ['interactiondataintegeroption_240',['InteractionDataIntegerOption',['../class_discord_c_p_p_1_1_interaction_data_integer_option.html',1,'DiscordCPP::InteractionDataIntegerOption'],['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a3ef7265cb9eea4268e44e2702dc9ad22',1,'DiscordCPP::InteractionDataIntegerOption::InteractionDataIntegerOption()']]], - ['interactiondatanumberoption_241',['InteractionDataNumberOption',['../class_discord_c_p_p_1_1_interaction_data_number_option.html',1,'DiscordCPP::InteractionDataNumberOption'],['../class_discord_c_p_p_1_1_interaction_data_number_option.html#a217e8d62905a77bd0dbfcf9e0aff0ed7',1,'DiscordCPP::InteractionDataNumberOption::InteractionDataNumberOption()']]], - ['interactiondataoption_242',['InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html',1,'DiscordCPP::InteractionDataOption'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a06d875ae9ac63befd12a0a51f6546a52',1,'DiscordCPP::InteractionDataOption::InteractionDataOption()']]], - ['interactiondataoption_2ecpp_243',['InteractionDataOption.cpp',['../_interaction_data_option_8cpp.html',1,'']]], - ['interactiondataoption_2eh_244',['InteractionDataOption.h',['../_interaction_data_option_8h.html',1,'']]], - ['interactiondatastringoption_245',['InteractionDataStringOption',['../class_discord_c_p_p_1_1_interaction_data_string_option.html',1,'DiscordCPP::InteractionDataStringOption'],['../class_discord_c_p_p_1_1_interaction_data_string_option.html#a7dbc2f6b2f17cc863404631609dc39c7',1,'DiscordCPP::InteractionDataStringOption::InteractionDataStringOption()']]], - ['interactiondatasubcommandoption_246',['InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html',1,'DiscordCPP::InteractionDataSubcommandOption'],['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#ae23c7df493174aa49763dbf9cb87a3ee',1,'DiscordCPP::InteractionDataSubcommandOption::InteractionDataSubcommandOption(const json &data)'],['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a575b82243247d8473ab9429b5acc69e0',1,'DiscordCPP::InteractionDataSubcommandOption::InteractionDataSubcommandOption(const InteractionDataSubcommandOption &other)']]], - ['interactionresolveddata_247',['InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html',1,'DiscordCPP::InteractionResolvedData'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a7ef46af4228286206101c3a7bddd1428',1,'DiscordCPP::InteractionResolvedData::InteractionResolvedData(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a6678d7b2a09c0b626b222606dd934bbe',1,'DiscordCPP::InteractionResolvedData::InteractionResolvedData(const InteractionResolvedData &other)']]], - ['interactionresolveddata_2ecpp_248',['InteractionResolvedData.cpp',['../_interaction_resolved_data_8cpp.html',1,'']]], - ['interactionresolveddata_2eh_249',['InteractionResolvedData.h',['../_interaction_resolved_data_8h.html',1,'']]], - ['invisible_250',['Invisible',['../namespace_discord_c_p_p_1_1_discord_status.html#a7b5997cdd4f317c08c24f66ff69dd294',1,'DiscordCPP::DiscordStatus']]], - ['invites_251',['INVITES',['../class_intents.html#a56af704d1751fb6dfd43d44aadb01930',1,'Intents']]], - ['io_5fcontext_252',['io_context',['../class_discord_c_p_p_1_1_gateway.html#aaf951056807728c011dcd4621ec2fe11',1,'DiscordCPP::Gateway']]], - ['is_5finline_253',['is_inline',['../struct_discord_c_p_p_1_1_embed_1_1_field.html#ae327437df260bf3588f96ed0e63f6046',1,'DiscordCPP::Embed::Field']]] + ['identify_0',['identify',['../class_discord_c_p_p_1_1_gateway.html#a5920ce1fb075a1a9acf2838a19ffdf12',1,'DiscordCPP::Gateway']]], + ['idle_1',['Idle',['../namespace_discord_c_p_p_1_1_discord_status.html#aefc8c0a5bec3a903dd2ccde55aac715e',1,'DiscordCPP::DiscordStatus']]], + ['info_2',['info',['../class_logger.html#ab4c4d86279176eb0ede726bc5b4d5ddb',1,'Logger']]], + ['info_3',['Info',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca1cd805eaf0bb58a90fe7e7e4cf6a3cdc',1,'Logger.h']]], + ['integer_4',['INTEGER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa7f5c8e0da9dc288bc2faec7dc24f2003',1,'DiscordCPP::ApplicationCommandOption']]], + ['integrations_5',['INTEGRATIONS',['../class_intents.html#ad99064813280124d5934700c2666b879',1,'Intents']]], + ['intents_6',['Intents',['../class_intents.html',1,'']]], + ['intents_2ecpp_7',['Intents.cpp',['../_intents_8cpp.html',1,'']]], + ['intents_2eh_8',['Intents.h',['../_intents_8h.html',1,'']]], + ['interaction_9',['Interaction',['../class_discord_c_p_p_1_1_interaction.html',1,'DiscordCPP::Interaction'],['../class_discord_c_p_p_1_1_interaction.html#aeb350b905d5ae166138e920073549494',1,'DiscordCPP::Interaction::Interaction()']]], + ['interaction_2ecpp_10',['Interaction.cpp',['../_interaction_8cpp.html',1,'']]], + ['interaction_2eh_11',['Interaction.h',['../_interaction_8h.html',1,'']]], + ['interaction_5fdata_5foption_5ffrom_5fjson_12',['interaction_data_option_from_json',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html#a0e1432795c5a76d7a996a51097c0d3da',1,'DiscordCPP::InteractionDataOptionHelper']]], + ['interactiondata_13',['InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html',1,'DiscordCPP::InteractionData'],['../class_discord_c_p_p_1_1_interaction_data.html#a6cdcb237f72b579237ad3377fe5b6ced',1,'DiscordCPP::InteractionData::InteractionData()']]], + ['interactiondata_2ecpp_14',['InteractionData.cpp',['../_interaction_data_8cpp.html',1,'']]], + ['interactiondata_2eh_15',['InteractionData.h',['../_interaction_data_8h.html',1,'']]], + ['interactiondatabooleanoption_16',['InteractionDataBooleanOption',['../class_discord_c_p_p_1_1_interaction_data_boolean_option.html',1,'DiscordCPP::InteractionDataBooleanOption'],['../class_discord_c_p_p_1_1_interaction_data_boolean_option.html#a80789cbb9858c0b6be37adbe430f41e8',1,'DiscordCPP::InteractionDataBooleanOption::InteractionDataBooleanOption()']]], + ['interactiondataintegeroption_17',['InteractionDataIntegerOption',['../class_discord_c_p_p_1_1_interaction_data_integer_option.html',1,'DiscordCPP::InteractionDataIntegerOption'],['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a3ef7265cb9eea4268e44e2702dc9ad22',1,'DiscordCPP::InteractionDataIntegerOption::InteractionDataIntegerOption()']]], + ['interactiondatanumberoption_18',['InteractionDataNumberOption',['../class_discord_c_p_p_1_1_interaction_data_number_option.html',1,'DiscordCPP::InteractionDataNumberOption'],['../class_discord_c_p_p_1_1_interaction_data_number_option.html#a217e8d62905a77bd0dbfcf9e0aff0ed7',1,'DiscordCPP::InteractionDataNumberOption::InteractionDataNumberOption()']]], + ['interactiondataoption_19',['InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html',1,'DiscordCPP::InteractionDataOption'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a06d875ae9ac63befd12a0a51f6546a52',1,'DiscordCPP::InteractionDataOption::InteractionDataOption()']]], + ['interactiondataoption_2ecpp_20',['InteractionDataOption.cpp',['../_interaction_data_option_8cpp.html',1,'']]], + ['interactiondataoption_2eh_21',['InteractionDataOption.h',['../_interaction_data_option_8h.html',1,'']]], + ['interactiondataoptionhelper_22',['InteractionDataOptionHelper',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html',1,'DiscordCPP']]], + ['interactiondataoptionvariant_23',['InteractionDataOptionVariant',['../namespace_discord_c_p_p.html#a6348d276e24759082856d11efdea8187',1,'DiscordCPP']]], + ['interactiondatastringoption_24',['InteractionDataStringOption',['../class_discord_c_p_p_1_1_interaction_data_string_option.html',1,'DiscordCPP::InteractionDataStringOption'],['../class_discord_c_p_p_1_1_interaction_data_string_option.html#a7dbc2f6b2f17cc863404631609dc39c7',1,'DiscordCPP::InteractionDataStringOption::InteractionDataStringOption()']]], + ['interactiondatasubcommandoption_25',['InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html',1,'DiscordCPP::InteractionDataSubcommandOption'],['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#ae23c7df493174aa49763dbf9cb87a3ee',1,'DiscordCPP::InteractionDataSubcommandOption::InteractionDataSubcommandOption()']]], + ['interactionresolveddata_26',['InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html',1,'DiscordCPP::InteractionResolvedData'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a7ef46af4228286206101c3a7bddd1428',1,'DiscordCPP::InteractionResolvedData::InteractionResolvedData()']]], + ['interactionresolveddata_2ecpp_27',['InteractionResolvedData.cpp',['../_interaction_resolved_data_8cpp.html',1,'']]], + ['interactionresolveddata_2eh_28',['InteractionResolvedData.h',['../_interaction_resolved_data_8h.html',1,'']]], + ['invisible_29',['Invisible',['../namespace_discord_c_p_p_1_1_discord_status.html#a7b5997cdd4f317c08c24f66ff69dd294',1,'DiscordCPP::DiscordStatus']]], + ['invites_30',['INVITES',['../class_intents.html#a56af704d1751fb6dfd43d44aadb01930',1,'Intents']]], + ['io_5fcontext_31',['io_context',['../class_discord_c_p_p_1_1_gateway.html#aaf951056807728c011dcd4621ec2fe11',1,'DiscordCPP::Gateway']]], + ['is_5fautocomplete_32',['is_autocomplete',['../class_discord_c_p_p_1_1_application_command_value_option.html#adeb98545d74bcb32946129b8e3e39eae',1,'DiscordCPP::ApplicationCommandValueOption']]], + ['is_5fbot_33',['is_bot',['../class_discord_c_p_p_1_1_user.html#ad655ed20e91515ad683ae7b97a2f81db',1,'DiscordCPP::User']]], + ['is_5fdeaf_34',['is_deaf',['../class_discord_c_p_p_1_1_member.html#af9f3073f8c300fba6ad1c5e1bc4a8879',1,'DiscordCPP::Member']]], + ['is_5fembed_5fenabled_35',['is_embed_enabled',['../class_discord_c_p_p_1_1_guild.html#a9d31f6afc680bba327ce441312d094e1',1,'DiscordCPP::Guild']]], + ['is_5flarge_36',['is_large',['../class_discord_c_p_p_1_1_guild.html#a50b9815bf6520fbae155a2a8eda1ad3c',1,'DiscordCPP::Guild']]], + ['is_5fmention_5feveryone_37',['is_mention_everyone',['../class_discord_c_p_p_1_1_message.html#af6caea754d1847abb839161f6e061aab',1,'DiscordCPP::Message']]], + ['is_5fmfa_5fenabled_38',['is_mfa_enabled',['../class_discord_c_p_p_1_1_user.html#a6d4fa5a4164da517a62ed9285ed5d054',1,'DiscordCPP::User']]], + ['is_5fmute_39',['is_mute',['../class_discord_c_p_p_1_1_member.html#a1e7c681a44f5dc8982c82a76f850aa06',1,'DiscordCPP::Member']]], + ['is_5fnsfw_40',['is_nsfw',['../class_discord_c_p_p_1_1_text_channel.html#ab8908e05448d8d8dbe0bea31bd31f468',1,'DiscordCPP::TextChannel']]], + ['is_5fpinned_41',['is_pinned',['../class_discord_c_p_p_1_1_message.html#a55c38b71d60dc9a26c44b9ec5793d818',1,'DiscordCPP::Message']]], + ['is_5frequired_42',['is_required',['../class_discord_c_p_p_1_1_application_command_option.html#a5183810533e6679418595dff14d51753',1,'DiscordCPP::ApplicationCommandOption']]], + ['is_5ftts_43',['is_tts',['../class_discord_c_p_p_1_1_message.html#aaa11508bd4c20efc975789fe36ed45f7',1,'DiscordCPP::Message']]], + ['is_5funavailable_44',['is_unavailable',['../class_discord_c_p_p_1_1_guild.html#a74b3b125a1b253def048988fc852ce93',1,'DiscordCPP::Guild']]], + ['is_5fverified_45',['is_verified',['../class_discord_c_p_p_1_1_user.html#a5d213d4a7bf7729aa3d1be56c542f709',1,'DiscordCPP::User']]], + ['is_5fwidget_5fenabled_46',['is_widget_enabled',['../class_discord_c_p_p_1_1_guild.html#a7dfb370840688aeaf9f6e9376a097085',1,'DiscordCPP::Guild']]] ]; diff --git a/docs/search/all_a.html b/docs/search/all_a.html deleted file mode 100644 index 3a6cac10..00000000 --- a/docs/search/all_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_a.js b/docs/search/all_a.js index 9be7439e..cf0c6ac4 100644 --- a/docs/search/all_a.js +++ b/docs/search/all_a.js @@ -1,5 +1,4 @@ var searchData= [ - ['joined_5fat_254',['joined_at',['../class_discord_c_p_p_1_1_guild.html#a27e9f6b2d01c51ee7061938a1ac56797',1,'DiscordCPP::Guild::joined_at()'],['../class_discord_c_p_p_1_1_member.html#aa1206f1fc3f4cbeea51d181cb8df1384',1,'DiscordCPP::Member::joined_at()']]], - ['json_255',['json',['../static_8h.html#ab701e3ac61a85b337ec5c1abaad6742d',1,'static.h']]] + ['json_0',['json',['../static_8h.html#ab701e3ac61a85b337ec5c1abaad6742d',1,'static.h']]] ]; diff --git a/docs/search/all_b.html b/docs/search/all_b.html deleted file mode 100644 index 130deb4e..00000000 --- a/docs/search/all_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_b.js b/docs/search/all_b.js index 58951acb..057cf457 100644 --- a/docs/search/all_b.js +++ b/docs/search/all_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['kick_256',['kick',['../class_discord_c_p_p_1_1_guild.html#a2b00e5f4aeed4084d8f4b81f2b320818',1,'DiscordCPP::Guild']]] + ['kick_0',['kick',['../class_discord_c_p_p_1_1_guild.html#a2b00e5f4aeed4084d8f4b81f2b320818',1,'DiscordCPP::Guild']]] ]; diff --git a/docs/search/all_c.html b/docs/search/all_c.html deleted file mode 100644 index 3dd5af06..00000000 --- a/docs/search/all_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_c.js b/docs/search/all_c.js index 9f6237a1..15cfac74 100644 --- a/docs/search/all_c.js +++ b/docs/search/all_c.js @@ -1,16 +1,12 @@ var searchData= [ - ['large_257',['large',['../class_discord_c_p_p_1_1_guild.html#ae31e21359408f6e1159827ee0a72097c',1,'DiscordCPP::Guild']]], - ['last_5fmessage_5fid_258',['last_message_id',['../class_discord_c_p_p_1_1_text_channel.html#aa2a948a63358596329c078aff368d324',1,'DiscordCPP::TextChannel']]], - ['last_5fpin_5ftimestamp_259',['last_pin_timestamp',['../class_discord_c_p_p_1_1_text_channel.html#a297ee2b4ffcb42147da761a4821aab93',1,'DiscordCPP::TextChannel']]], - ['leave_260',['leave',['../class_discord_c_p_p_1_1_guild.html#aeae46cf4bd55ee57c53967916b70d2a9',1,'DiscordCPP::Guild']]], - ['listening_261',['Listening',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018ad02775cbf6865e16ea3a5206648f37c4',1,'DiscordCPP::ActivityTypes']]], - ['load_5fssl_5fcertificates_262',['load_ssl_certificates',['../static_8h.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp'],['../static_8cpp.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp']]], - ['locale_263',['locale',['../class_discord_c_p_p_1_1_interaction.html#a486996e5adc0e6272e77acce8adf11f4',1,'DiscordCPP::Interaction::locale()'],['../class_discord_c_p_p_1_1_user.html#a8e08290fd9e50537af15140333b3ac12',1,'DiscordCPP::User::locale()']]], - ['log_264',['log',['../class_discord_c_p_p_1_1_discord.html#aceea847167519beaf0718e25ade2482a',1,'DiscordCPP::Discord']]], - ['logger_265',['Logger',['../class_logger.html',1,'Logger'],['../class_logger.html#abc41bfb031d896170c7675fa96a6b30c',1,'Logger::Logger()'],['../class_logger.html#ae7e2b50eb9e77e42da9555120a14e7d6',1,'Logger::Logger(const std::string &)']]], - ['logger_2ecpp_266',['Logger.cpp',['../_logger_8cpp.html',1,'']]], - ['logger_2eh_267',['Logger.h',['../_logger_8h.html',1,'']]], - ['loglevel_268',['Loglevel',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdc',1,'Logger.h']]], - ['low_269',['LOW',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4ad41c4f1bc036680f94e5691658d4b6c1',1,'DiscordCPP::VerificationLevel']]] + ['leave_0',['leave',['../class_discord_c_p_p_1_1_guild.html#aeae46cf4bd55ee57c53967916b70d2a9',1,'DiscordCPP::Guild']]], + ['listening_1',['Listening',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6bac1e0aca10961a9d80b64a96c2d948577',1,'DiscordCPP::Activity']]], + ['load_5fssl_5fcertificates_2',['load_ssl_certificates',['../static_8cpp.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp'],['../static_8h.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp']]], + ['log_3',['log',['../class_discord_c_p_p_1_1_discord.html#aceea847167519beaf0718e25ade2482a',1,'DiscordCPP::Discord']]], + ['logger_4',['Logger',['../class_logger.html',1,'Logger'],['../class_logger.html#ac45b6ef7069b222c094da3724d1aa8fb',1,'Logger::Logger()=default'],['../class_logger.html#ae7e2b50eb9e77e42da9555120a14e7d6',1,'Logger::Logger(const std::string &)']]], + ['logger_2ecpp_5',['Logger.cpp',['../_logger_8cpp.html',1,'']]], + ['logger_2eh_6',['Logger.h',['../_logger_8h.html',1,'']]], + ['loglevel_7',['Loglevel',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdc',1,'Logger.h']]], + ['low_8',['LOW',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4ad41c4f1bc036680f94e5691658d4b6c1',1,'DiscordCPP::VerificationLevel']]] ]; diff --git a/docs/search/all_d.html b/docs/search/all_d.html deleted file mode 100644 index af7f2f0f..00000000 --- a/docs/search/all_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_d.js b/docs/search/all_d.js index ff0fcf0a..d2b90264 100644 --- a/docs/search/all_d.js +++ b/docs/search/all_d.js @@ -1,39 +1,25 @@ var searchData= [ - ['maingateway_270',['MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html',1,'DiscordCPP::MainGateway'],['../class_discord_c_p_p_1_1_main_gateway.html#a160d938e7a8470f91e7e9156d9633368',1,'DiscordCPP::MainGateway::MainGateway()']]], - ['maingateway_2ecpp_271',['MainGateway.cpp',['../_main_gateway_8cpp.html',1,'']]], - ['maingateway_2eh_272',['MainGateway.h',['../_main_gateway_8h.html',1,'']]], - ['manage_5fcache_273',['manage_cache',['../_discord_object_8cpp.html#a8bcc171c7d6d6efc0e900f3ad19a6548',1,'DiscordObject.cpp']]], - ['max_5fpacket_5fsize_274',['MAX_PACKET_SIZE',['../_voice_client_8cpp.html#a879456c3b8e2853f7044d764e9c180d4',1,'VoiceClient.cpp']]], - ['max_5fvalue_275',['max_value',['../class_discord_c_p_p_1_1_application_command_number_option.html#af8ca1127e7fd5feed0dc011f701c1bd4',1,'DiscordCPP::ApplicationCommandNumberOption::max_value()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#ada0ebc5b18fce897f5fbe34f5a984947',1,'DiscordCPP::ApplicationCommandIntegerOption::max_value()']]], - ['medium_276',['MEDIUM',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a19624218056a732a9da1dd66c56acf68',1,'DiscordCPP::VerificationLevel']]], - ['member_277',['Member',['../class_discord_c_p_p_1_1_member.html',1,'DiscordCPP']]], - ['member_278',['member',['../class_discord_c_p_p_1_1_interaction.html#a69bed62a74e432f54675f721866f2077',1,'DiscordCPP::Interaction']]], - ['member_279',['Member',['../class_discord_c_p_p_1_1_member.html#a6fdf564ed0418e14edd442fe8a7034ba',1,'DiscordCPP::Member::Member(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_member.html#a42f700c2e22e2aa5bc9bb5f29807fd72',1,'DiscordCPP::Member::Member()']]], - ['member_2ecpp_280',['Member.cpp',['../_member_8cpp.html',1,'']]], - ['member_2eh_281',['Member.h',['../_member_8h.html',1,'']]], - ['member_5fcount_282',['member_count',['../class_discord_c_p_p_1_1_guild.html#ab10c1ad384ac012715e48ac0a56bde82',1,'DiscordCPP::Guild']]], - ['members_283',['members',['../class_discord_c_p_p_1_1_guild.html#a82152748fae21b7b64baf28730d5c37e',1,'DiscordCPP::Guild::members()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#ad21c820b326146276c8fe9b18cdd9e0e',1,'DiscordCPP::InteractionResolvedData::members()']]], - ['members_284',['MEMBERS',['../class_intents.html#a9559863f3b0f4b24d4cdd175d8fe77b1',1,'Intents']]], - ['members_5fwithout_5froles_285',['MEMBERS_WITHOUT_ROLES',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a84e5245367b8814f2396a4f7113277a0',1,'DiscordCPP::ExplicitContentFilterLevel']]], - ['mention_5feveryone_286',['mention_everyone',['../class_discord_c_p_p_1_1_message.html#aa889a6c31f4b9a8777bdd9e7f60c2c18',1,'DiscordCPP::Message']]], - ['mentionable_287',['MENTIONABLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa1100a2aaada431cad6da11c43c5c1882',1,'DiscordCPP::ApplicationCommandOption']]], - ['mentions_288',['mentions',['../class_discord_c_p_p_1_1_message.html#a1fef3fd84173f724a3cf2e50018382ca',1,'DiscordCPP::Message']]], - ['message_289',['Message',['../class_discord_c_p_p_1_1_message.html',1,'DiscordCPP::Message'],['../class_discord_c_p_p_1_1_message.html#a3b6faaf61a47576228e35f83efc37746',1,'DiscordCPP::Message::Message()']]], - ['message_290',['MESSAGE',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca546d81afb5d7c4dcdf1f20037e342268',1,'DiscordCPP::ApplicationCommand']]], - ['message_291',['message',['../class_discord_c_p_p_1_1_interaction.html#ab974ea12c8fa809937ad35a5596b0995',1,'DiscordCPP::Interaction']]], - ['message_292',['Message',['../class_discord_c_p_p_1_1_message.html#a9f4c8e841c510c06237a4870092822c2',1,'DiscordCPP::Message::Message(const Message &old)'],['../class_discord_c_p_p_1_1_message.html#a19c5808fda3154e4c8846dc6a14eea2f',1,'DiscordCPP::Message::Message(const json &data, const std::string &token)']]], - ['message_2ecpp_293',['Message.cpp',['../_message_8cpp.html',1,'']]], - ['message_2eh_294',['Message.h',['../_message_8h.html',1,'']]], - ['message_5fcomponent_295',['MESSAGE_COMPONENT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ad07e4076732c106f8bbc961bb33eeae0',1,'DiscordCPP::Interaction']]], - ['message_5fcontent_296',['MESSAGE_CONTENT',['../class_intents.html#a56028fcce7b12515301e3aad74b4e517',1,'Intents']]], - ['messages_297',['messages',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a6cf0967fcab03c216dc01c9d298017ad',1,'DiscordCPP::InteractionResolvedData']]], - ['messages_298',['MESSAGES',['../class_intents.html#a3439eb9cd030bab28787149a6ac12872',1,'Intents']]], - ['messagetype_299',['MessageType',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7',1,'DiscordCPP::MessageType']]], - ['mfa_5fenabled_300',['mfa_enabled',['../class_discord_c_p_p_1_1_user.html#a1dbf0ab8ecf94b596d2884be3e04638f',1,'DiscordCPP::User']]], - ['mfa_5flevel_301',['mfa_level',['../class_discord_c_p_p_1_1_guild.html#a0f2630d2a346b5b87a094763cbd8cf67',1,'DiscordCPP::Guild']]], - ['mfalevel_302',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42',1,'DiscordCPP::MFALevel']]], - ['min_5fvalue_303',['min_value',['../class_discord_c_p_p_1_1_application_command_number_option.html#a20aae4afc1d4c0b1b6eee0de50ff02d8',1,'DiscordCPP::ApplicationCommandNumberOption::min_value()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#ad97e91c0b7b9f7edff098b57dd4940d6',1,'DiscordCPP::ApplicationCommandIntegerOption::min_value()']]], - ['modal_5fsubmit_304',['MODAL_SUBMIT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a0d7e95d45f455009d81a4e0c97a59f06',1,'DiscordCPP::Interaction']]], - ['mute_305',['mute',['../class_discord_c_p_p_1_1_member.html#a7e46ccab614ca562b9a682b38eeaa190',1,'DiscordCPP::Member']]] + ['maingateway_0',['MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html',1,'DiscordCPP::MainGateway'],['../class_discord_c_p_p_1_1_main_gateway.html#ab0234425428f52e5e0713641fbac019b',1,'DiscordCPP::MainGateway::MainGateway()']]], + ['maingateway_2ecpp_1',['MainGateway.cpp',['../_main_gateway_8cpp.html',1,'']]], + ['maingateway_2eh_2',['MainGateway.h',['../_main_gateway_8h.html',1,'']]], + ['manage_5fcache_3',['manage_cache',['../_discord_object_8cpp.html#a8bcc171c7d6d6efc0e900f3ad19a6548',1,'DiscordObject.cpp']]], + ['max_5fpacket_5fsize_4',['MAX_PACKET_SIZE',['../_voice_client_8cpp.html#a879456c3b8e2853f7044d764e9c180d4',1,'VoiceClient.cpp']]], + ['medium_5',['MEDIUM',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a19624218056a732a9da1dd66c56acf68',1,'DiscordCPP::VerificationLevel']]], + ['member_6',['Member',['../class_discord_c_p_p_1_1_member.html',1,'DiscordCPP::Member'],['../class_discord_c_p_p_1_1_member.html#a6fdf564ed0418e14edd442fe8a7034ba',1,'DiscordCPP::Member::Member(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_member.html#a4f370fdcfd46384c0079752faf2b16bb',1,'DiscordCPP::Member::Member()=default']]], + ['member_2ecpp_7',['Member.cpp',['../_member_8cpp.html',1,'']]], + ['member_2eh_8',['Member.h',['../_member_8h.html',1,'']]], + ['members_9',['MEMBERS',['../class_intents.html#a9559863f3b0f4b24d4cdd175d8fe77b1',1,'Intents']]], + ['members_5fwithout_5froles_10',['MEMBERS_WITHOUT_ROLES',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a84e5245367b8814f2396a4f7113277a0',1,'DiscordCPP::ExplicitContentFilterLevel']]], + ['mentionable_11',['MENTIONABLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa1100a2aaada431cad6da11c43c5c1882',1,'DiscordCPP::ApplicationCommandOption']]], + ['message_12',['Message',['../class_discord_c_p_p_1_1_message.html',1,'DiscordCPP']]], + ['message_13',['MESSAGE',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca546d81afb5d7c4dcdf1f20037e342268',1,'DiscordCPP::ApplicationCommand']]], + ['message_14',['Message',['../class_discord_c_p_p_1_1_message.html#a19c5808fda3154e4c8846dc6a14eea2f',1,'DiscordCPP::Message::Message(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_message.html#a9f4c8e841c510c06237a4870092822c2',1,'DiscordCPP::Message::Message(const Message &old)'],['../class_discord_c_p_p_1_1_message.html#ac52caa31eef80fc450e2c57f09f40cca',1,'DiscordCPP::Message::Message()=default']]], + ['message_2ecpp_15',['Message.cpp',['../_message_8cpp.html',1,'']]], + ['message_2eh_16',['Message.h',['../_message_8h.html',1,'']]], + ['message_5fcomponent_17',['MESSAGE_COMPONENT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ad07e4076732c106f8bbc961bb33eeae0',1,'DiscordCPP::Interaction']]], + ['message_5fcontent_18',['MESSAGE_CONTENT',['../class_intents.html#a56028fcce7b12515301e3aad74b4e517',1,'Intents']]], + ['messages_19',['MESSAGES',['../class_intents.html#a3439eb9cd030bab28787149a6ac12872',1,'Intents']]], + ['mfalevel_20',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42',1,'DiscordCPP::MFALevel']]], + ['modal_5fsubmit_21',['MODAL_SUBMIT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a0d7e95d45f455009d81a4e0c97a59f06',1,'DiscordCPP::Interaction']]] ]; diff --git a/docs/search/all_e.html b/docs/search/all_e.html deleted file mode 100644 index e25df423..00000000 --- a/docs/search/all_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_e.js b/docs/search/all_e.js index 3175938a..20185666 100644 --- a/docs/search/all_e.js +++ b/docs/search/all_e.js @@ -1,12 +1,10 @@ var searchData= [ - ['name_306',['name',['../class_discord_c_p_p_1_1_application_command.html#af6a2c0a98b342d2f750f8471f110bf47',1,'DiscordCPP::ApplicationCommand::name()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a37e4c18421d740a5867979e6ddd979f6',1,'DiscordCPP::InteractionDataOption::name()'],['../class_discord_c_p_p_1_1_interaction_data.html#ad20effda8884489a30983f28de6f0d31',1,'DiscordCPP::InteractionData::name()'],['../class_discord_c_p_p_1_1_guild.html#a7badc878e93ec7d033f4a0d53d6f8e78',1,'DiscordCPP::Guild::name()'],['../struct_discord_c_p_p_1_1_embed_1_1_field.html#a520ff60e8228bdb9c555218dcbc9a583',1,'DiscordCPP::Embed::Field::name()'],['../struct_discord_c_p_p_1_1_embed_1_1_author.html#a967923c65437b40a0091555d57d91f2c',1,'DiscordCPP::Embed::Author::name()'],['../struct_discord_c_p_p_1_1_embed_1_1_provider.html#a5961204726bec84aae339e3b04145e2e',1,'DiscordCPP::Embed::Provider::name()'],['../class_discord_c_p_p_1_1_channel.html#a75cfaf2f0dff136205c39f50d27333ad',1,'DiscordCPP::Channel::name()'],['../class_discord_c_p_p_1_1_application_command_option.html#a694d894abacd3ae56c4e879c2889869f',1,'DiscordCPP::ApplicationCommandOption::name()'],['../class_discord_c_p_p_1_1_activity.html#ae640f97154026def5041f32b344423fa',1,'DiscordCPP::Activity::name()']]], - ['nick_307',['nick',['../class_discord_c_p_p_1_1_member.html#a35c56ad0fefd4e713e86e1379a05f598',1,'DiscordCPP::Member']]], - ['nitro_308',['Nitro',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910ad76130a9e474a98289d686d035895fa3',1,'DiscordCPP::User']]], - ['nitroclassic_309',['NitroClassic',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910a1485e3903e92d2fbf686091b3ef0266b',1,'DiscordCPP::User']]], - ['noactivity_310',['NoActivity',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018a098da1d85ece28ad1aa46437d17f7adf',1,'DiscordCPP::ActivityTypes']]], - ['none_311',['None',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910a911ef208bfbbabdb6587919be114e2a6',1,'DiscordCPP::User']]], - ['none_312',['NONE',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acad6f4ae09050c5cf56b9d40bc586967',1,'DiscordCPP::VerificationLevel::NONE()'],['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42a2a2b84c7fc109787c6dfadb94cc7f6dd',1,'DiscordCPP::MFALevel::NONE()']]], - ['nsfw_313',['nsfw',['../class_discord_c_p_p_1_1_text_channel.html#a59cf3948ac328aff40804749d219494c',1,'DiscordCPP::TextChannel']]], - ['number_314',['NUMBER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa311891322ee9be8d2298a0967afb25ce',1,'DiscordCPP::ApplicationCommandOption']]] + ['name_0',['name',['../class_discord_c_p_p_1_1_interaction_data_option.html#a37e4c18421d740a5867979e6ddd979f6',1,'DiscordCPP::InteractionDataOption']]], + ['nitro_1',['Nitro',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fad76130a9e474a98289d686d035895fa3',1,'DiscordCPP::User']]], + ['nitroclassic_2',['NitroClassic',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fa1485e3903e92d2fbf686091b3ef0266b',1,'DiscordCPP::User']]], + ['noactivity_3',['NoActivity',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba69bed51e56f73da68183be76503e5211',1,'DiscordCPP::Activity']]], + ['none_4',['None',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fa911ef208bfbbabdb6587919be114e2a6',1,'DiscordCPP::User']]], + ['none_5',['NONE',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acad6f4ae09050c5cf56b9d40bc586967',1,'DiscordCPP::VerificationLevel::NONE'],['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42a2a2b84c7fc109787c6dfadb94cc7f6dd',1,'DiscordCPP::MFALevel::NONE']]], + ['number_6',['NUMBER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa311891322ee9be8d2298a0967afb25ce',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/all_f.html b/docs/search/all_f.html deleted file mode 100644 index b23da6ce..00000000 --- a/docs/search/all_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/all_f.js b/docs/search/all_f.js index 8d2124ac..040d9a37 100644 --- a/docs/search/all_f.js +++ b/docs/search/all_f.js @@ -1,19 +1,18 @@ var searchData= [ - ['on_5finteraction_315',['on_interaction',['../class_discord_c_p_p_1_1_discord.html#af738e070a4b99dfbcfcc0e39d899cff8',1,'DiscordCPP::Discord']]], - ['on_5fmessage_316',['on_message',['../class_discord_c_p_p_1_1_discord.html#aa492a81b01db3db673c012686cf6edd6',1,'DiscordCPP::Discord']]], - ['on_5fready_317',['on_ready',['../class_discord_c_p_p_1_1_discord.html#a388f3b9e8658106de3d078d30df6dc6d',1,'DiscordCPP::Discord']]], - ['on_5ftyping_5fstart_318',['on_typing_start',['../class_discord_c_p_p_1_1_discord.html#a5890569ca6af4cba707633e36c6a7f99',1,'DiscordCPP::Discord']]], - ['on_5fuser_5fban_319',['on_user_ban',['../class_discord_c_p_p_1_1_discord.html#a87da659a6006e068645c62e4321a6958',1,'DiscordCPP::Discord']]], - ['on_5fuser_5fjoin_320',['on_user_join',['../class_discord_c_p_p_1_1_discord.html#af8f5fda6a63e8f25e9c7516e6513772a',1,'DiscordCPP::Discord']]], - ['on_5fuser_5fremove_321',['on_user_remove',['../class_discord_c_p_p_1_1_discord.html#a0de737357cf9a4fd90f33148596a1811',1,'DiscordCPP::Discord']]], - ['on_5fuser_5funban_322',['on_user_unban',['../class_discord_c_p_p_1_1_discord.html#a21ca25e38da767c2adf54ef0aee04834',1,'DiscordCPP::Discord']]], - ['on_5fwebsocket_5fdisconnnect_323',['on_websocket_disconnnect',['../class_discord_c_p_p_1_1_gateway.html#ad39ef6895b01e26273cd1123401dd3e4',1,'DiscordCPP::Gateway']]], - ['on_5fwebsocket_5fincoming_5fmessage_324',['on_websocket_incoming_message',['../class_discord_c_p_p_1_1_discord.html#a6f903cff28a6e090ea0e6c680d364866',1,'DiscordCPP::Discord::on_websocket_incoming_message()'],['../class_discord_c_p_p_1_1_gateway.html#a97f41c843b649e9a38de4c8ee3c0f02d',1,'DiscordCPP::Gateway::on_websocket_incoming_message()']]], - ['online_325',['Online',['../namespace_discord_c_p_p_1_1_discord_status.html#aa3d61cc3753dab89510f1b5bca9e185d',1,'DiscordCPP::DiscordStatus']]], - ['only_5fmentions_326',['ONLY_MENTIONS',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840a6d3f96c6f9e23d130fe228e513ff8cf9',1,'DiscordCPP::DefaultMessageNotificationLevel']]], - ['options_327',['options',['../class_discord_c_p_p_1_1_application_command.html#ab85c3101463700232e73c591c3ad2952',1,'DiscordCPP::ApplicationCommand::options()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#aeb0a4d5b39f09422309c554660eba9a4',1,'DiscordCPP::ApplicationCommandSubcommand::options()'],['../class_discord_c_p_p_1_1_interaction_data.html#aca6ed7cd172ca6f2b7981453a237cb6c',1,'DiscordCPP::InteractionData::options()'],['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a9e08119f72856c9f2764293461d1c89f',1,'DiscordCPP::InteractionDataSubcommandOption::options()']]], - ['opuserror_328',['OpusError',['../class_discord_c_p_p_1_1_opus_error.html',1,'DiscordCPP::OpusError'],['../class_discord_c_p_p_1_1_opus_error.html#ad17189379a6e645e2a8d3dad1a64bc14',1,'DiscordCPP::OpusError::OpusError()']]], - ['owner_329',['owner',['../class_discord_c_p_p_1_1_d_m_channel.html#a8583c61d820fd9427b98a2ac07ea7767',1,'DiscordCPP::DMChannel::owner()'],['../class_discord_c_p_p_1_1_guild.html#a23cdb2e36f9b07235b137ae87c62cfa8',1,'DiscordCPP::Guild::owner()']]], - ['string_330',['string',['../class_discord_c_p_p_1_1_guild.html#a262e52c265e3f42e4c36615d1c40a127',1,'DiscordCPP::Guild::string()'],['../class_discord_c_p_p_1_1_member.html#a1220a375f4f5c9beea357471f3bd8f20',1,'DiscordCPP::Member::string()'],['../class_discord_c_p_p_1_1_user.html#a6d46175ca41f9e24c70b2b119ddca6df',1,'DiscordCPP::User::string()'],['../class_discord_c_p_p_1_1_channel.html#aeb750faf9173cd455e7a4f2218c01305',1,'DiscordCPP::Channel::string()']]] + ['on_5finteraction_0',['on_interaction',['../class_discord_c_p_p_1_1_discord.html#af738e070a4b99dfbcfcc0e39d899cff8',1,'DiscordCPP::Discord']]], + ['on_5fmessage_1',['on_message',['../class_discord_c_p_p_1_1_discord.html#aa492a81b01db3db673c012686cf6edd6',1,'DiscordCPP::Discord']]], + ['on_5fready_2',['on_ready',['../class_discord_c_p_p_1_1_discord.html#a388f3b9e8658106de3d078d30df6dc6d',1,'DiscordCPP::Discord']]], + ['on_5ftyping_5fstart_3',['on_typing_start',['../class_discord_c_p_p_1_1_discord.html#a5890569ca6af4cba707633e36c6a7f99',1,'DiscordCPP::Discord']]], + ['on_5fuser_5fban_4',['on_user_ban',['../class_discord_c_p_p_1_1_discord.html#a87da659a6006e068645c62e4321a6958',1,'DiscordCPP::Discord']]], + ['on_5fuser_5fjoin_5',['on_user_join',['../class_discord_c_p_p_1_1_discord.html#af8f5fda6a63e8f25e9c7516e6513772a',1,'DiscordCPP::Discord']]], + ['on_5fuser_5fremove_6',['on_user_remove',['../class_discord_c_p_p_1_1_discord.html#a0de737357cf9a4fd90f33148596a1811',1,'DiscordCPP::Discord']]], + ['on_5fuser_5funban_7',['on_user_unban',['../class_discord_c_p_p_1_1_discord.html#a21ca25e38da767c2adf54ef0aee04834',1,'DiscordCPP::Discord']]], + ['on_5fwebsocket_5fdisconnnect_8',['on_websocket_disconnnect',['../class_discord_c_p_p_1_1_gateway.html#ad39ef6895b01e26273cd1123401dd3e4',1,'DiscordCPP::Gateway']]], + ['on_5fwebsocket_5fincoming_5fmessage_9',['on_websocket_incoming_message',['../class_discord_c_p_p_1_1_discord.html#a6f903cff28a6e090ea0e6c680d364866',1,'DiscordCPP::Discord::on_websocket_incoming_message()'],['../class_discord_c_p_p_1_1_gateway.html#a97f41c843b649e9a38de4c8ee3c0f02d',1,'DiscordCPP::Gateway::on_websocket_incoming_message()']]], + ['online_10',['Online',['../namespace_discord_c_p_p_1_1_discord_status.html#aa3d61cc3753dab89510f1b5bca9e185d',1,'DiscordCPP::DiscordStatus']]], + ['only_5fmentions_11',['ONLY_MENTIONS',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840a6d3f96c6f9e23d130fe228e513ff8cf9',1,'DiscordCPP::DefaultMessageNotificationLevel']]], + ['operator_20std_3a_3astring_12',['operator std::string',['../class_discord_c_p_p_1_1_channel.html#aeb750faf9173cd455e7a4f2218c01305',1,'DiscordCPP::Channel::string()'],['../class_discord_c_p_p_1_1_guild.html#a262e52c265e3f42e4c36615d1c40a127',1,'DiscordCPP::Guild::string()'],['../class_discord_c_p_p_1_1_member.html#a4538674a773f620ddc9585739db90bc7',1,'DiscordCPP::Member::string()'],['../class_discord_c_p_p_1_1_user.html#a6d46175ca41f9e24c70b2b119ddca6df',1,'DiscordCPP::User::string()']]], + ['options_13',['options',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a425fbe167096da2ce8a0410386275315',1,'DiscordCPP::InteractionDataSubcommandOption']]], + ['opuserror_14',['OpusError',['../class_discord_c_p_p_1_1_opus_error.html',1,'DiscordCPP::OpusError'],['../class_discord_c_p_p_1_1_opus_error.html#a9c968872103705aae5d14b84c02fde14',1,'DiscordCPP::OpusError::OpusError()']]] ]; diff --git a/docs/search/classes_0.html b/docs/search/classes_0.html deleted file mode 100644 index af8159ee..00000000 --- a/docs/search/classes_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js index b067f36b..0b78fec6 100644 --- a/docs/search/classes_0.js +++ b/docs/search/classes_0.js @@ -1,13 +1,13 @@ var searchData= [ - ['activity_474',['Activity',['../class_discord_c_p_p_1_1_activity.html',1,'DiscordCPP']]], - ['applicationcommand_475',['ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html',1,'DiscordCPP']]], - ['applicationcommandchanneloption_476',['ApplicationCommandChannelOption',['../class_discord_c_p_p_1_1_application_command_channel_option.html',1,'DiscordCPP']]], - ['applicationcommandintegeroption_477',['ApplicationCommandIntegerOption',['../class_discord_c_p_p_1_1_application_command_integer_option.html',1,'DiscordCPP']]], - ['applicationcommandnumberoption_478',['ApplicationCommandNumberOption',['../class_discord_c_p_p_1_1_application_command_number_option.html',1,'DiscordCPP']]], - ['applicationcommandoption_479',['ApplicationCommandOption',['../class_discord_c_p_p_1_1_application_command_option.html',1,'DiscordCPP']]], - ['applicationcommandsubcommand_480',['ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html',1,'DiscordCPP']]], - ['applicationcommandvalueoption_481',['ApplicationCommandValueOption',['../class_discord_c_p_p_1_1_application_command_value_option.html',1,'DiscordCPP']]], - ['audiosource_482',['AudioSource',['../class_discord_c_p_p_1_1_audio_source.html',1,'DiscordCPP']]], - ['author_483',['Author',['../struct_discord_c_p_p_1_1_embed_1_1_author.html',1,'DiscordCPP::Embed']]] + ['activity_0',['Activity',['../class_discord_c_p_p_1_1_activity.html',1,'DiscordCPP']]], + ['applicationcommand_1',['ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html',1,'DiscordCPP']]], + ['applicationcommandchanneloption_2',['ApplicationCommandChannelOption',['../class_discord_c_p_p_1_1_application_command_channel_option.html',1,'DiscordCPP']]], + ['applicationcommandintegeroption_3',['ApplicationCommandIntegerOption',['../class_discord_c_p_p_1_1_application_command_integer_option.html',1,'DiscordCPP']]], + ['applicationcommandnumberoption_4',['ApplicationCommandNumberOption',['../class_discord_c_p_p_1_1_application_command_number_option.html',1,'DiscordCPP']]], + ['applicationcommandoption_5',['ApplicationCommandOption',['../class_discord_c_p_p_1_1_application_command_option.html',1,'DiscordCPP']]], + ['applicationcommandoptionhelper_6',['ApplicationCommandOptionHelper',['../class_discord_c_p_p_1_1_application_command_option_helper.html',1,'DiscordCPP']]], + ['applicationcommandsubcommand_7',['ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html',1,'DiscordCPP']]], + ['applicationcommandvalueoption_8',['ApplicationCommandValueOption',['../class_discord_c_p_p_1_1_application_command_value_option.html',1,'DiscordCPP']]], + ['audiosource_9',['AudioSource',['../class_discord_c_p_p_1_1_audio_source.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_1.html b/docs/search/classes_1.html deleted file mode 100644 index 576e9168..00000000 --- a/docs/search/classes_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js index e7659166..f1378e54 100644 --- a/docs/search/classes_1.js +++ b/docs/search/classes_1.js @@ -1,5 +1,6 @@ var searchData= [ - ['channel_484',['Channel',['../class_discord_c_p_p_1_1_channel.html',1,'DiscordCPP']]], - ['clientexception_485',['ClientException',['../class_discord_c_p_p_1_1_client_exception.html',1,'DiscordCPP']]] + ['channel_0',['Channel',['../class_discord_c_p_p_1_1_channel.html',1,'DiscordCPP']]], + ['channelhelper_1',['ChannelHelper',['../class_discord_c_p_p_1_1_channel_helper.html',1,'DiscordCPP']]], + ['clientexception_2',['ClientException',['../class_discord_c_p_p_1_1_client_exception.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_10.html b/docs/search/classes_10.html deleted file mode 100644 index fb544a96..00000000 --- a/docs/search/classes_10.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_10.js b/docs/search/classes_10.js deleted file mode 100644 index d8686c11..00000000 --- a/docs/search/classes_10.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['video_372',['Video',['../struct_discord_c_p_p_1_1_embed_1_1_video.html',1,'DiscordCPP::Embed']]], - ['voicechannel_373',['VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html',1,'DiscordCPP']]], - ['voiceclient_374',['VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html',1,'DiscordCPP']]], - ['voicegateway_375',['VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html',1,'DiscordCPP']]], - ['voicestate_376',['VoiceState',['../class_discord_c_p_p_1_1_voice_state.html',1,'DiscordCPP']]] -]; diff --git a/docs/search/classes_2.html b/docs/search/classes_2.html deleted file mode 100644 index 956405e5..00000000 --- a/docs/search/classes_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js index 00321127..f5a0a398 100644 --- a/docs/search/classes_2.js +++ b/docs/search/classes_2.js @@ -1,7 +1,7 @@ var searchData= [ - ['discord_486',['Discord',['../class_discord_c_p_p_1_1_discord.html',1,'DiscordCPP']]], - ['discordexception_487',['DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html',1,'DiscordCPP']]], - ['discordobject_488',['DiscordObject',['../class_discord_c_p_p_1_1_discord_object.html',1,'DiscordCPP']]], - ['dmchannel_489',['DMChannel',['../class_discord_c_p_p_1_1_d_m_channel.html',1,'DiscordCPP']]] + ['discord_0',['Discord',['../class_discord_c_p_p_1_1_discord.html',1,'DiscordCPP']]], + ['discordexception_1',['DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html',1,'DiscordCPP']]], + ['discordobject_2',['DiscordObject',['../class_discord_c_p_p_1_1_discord_object.html',1,'DiscordCPP']]], + ['dmchannel_3',['DMChannel',['../class_discord_c_p_p_1_1_d_m_channel.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_3.html b/docs/search/classes_3.html deleted file mode 100644 index d33343bc..00000000 --- a/docs/search/classes_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js index 3bf800fc..3da97ae7 100644 --- a/docs/search/classes_3.js +++ b/docs/search/classes_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['embed_490',['Embed',['../class_discord_c_p_p_1_1_embed.html',1,'DiscordCPP']]] + ['embed_0',['Embed',['../class_discord_c_p_p_1_1_embed.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_4.html b/docs/search/classes_4.html deleted file mode 100644 index 8430b07f..00000000 --- a/docs/search/classes_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js index b40fd08f..41b25b1e 100644 --- a/docs/search/classes_4.js +++ b/docs/search/classes_4.js @@ -1,7 +1,7 @@ var searchData= [ - ['ffmpegaudiosource_491',['FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html',1,'DiscordCPP']]], - ['field_492',['Field',['../struct_discord_c_p_p_1_1_embed_1_1_field.html',1,'DiscordCPP::Embed']]], - ['fileaudiosource_493',['FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html',1,'DiscordCPP']]], - ['footer_494',['Footer',['../struct_discord_c_p_p_1_1_embed_1_1_footer.html',1,'DiscordCPP::Embed']]] + ['ffmpegaudiosource_0',['FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html',1,'DiscordCPP']]], + ['fileaudiosource_1',['FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html',1,'DiscordCPP']]], + ['future_2',['Future',['../class_discord_c_p_p_1_1_future.html',1,'DiscordCPP']]], + ['future_3c_20void_20_3e_3',['Future< void >',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_5.html b/docs/search/classes_5.html deleted file mode 100644 index c2f1b767..00000000 --- a/docs/search/classes_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js index 63a1e503..1f8487af 100644 --- a/docs/search/classes_5.js +++ b/docs/search/classes_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['gateway_495',['Gateway',['../class_discord_c_p_p_1_1_gateway.html',1,'DiscordCPP']]], - ['guild_496',['Guild',['../class_discord_c_p_p_1_1_guild.html',1,'DiscordCPP']]], - ['guildchannel_497',['GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html',1,'DiscordCPP']]] + ['gateway_0',['Gateway',['../class_discord_c_p_p_1_1_gateway.html',1,'DiscordCPP']]], + ['guild_1',['Guild',['../class_discord_c_p_p_1_1_guild.html',1,'DiscordCPP']]], + ['guildchannel_2',['GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_6.html b/docs/search/classes_6.html deleted file mode 100644 index e39847ce..00000000 --- a/docs/search/classes_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js index d1ad34ee..2e381948 100644 --- a/docs/search/classes_6.js +++ b/docs/search/classes_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['httperror_498',['HTTPError',['../class_discord_c_p_p_1_1_h_t_t_p_error.html',1,'DiscordCPP']]] + ['httperror_0',['HTTPError',['../class_discord_c_p_p_1_1_h_t_t_p_error.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_7.html b/docs/search/classes_7.html deleted file mode 100644 index a2c4d1a3..00000000 --- a/docs/search/classes_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_7.js b/docs/search/classes_7.js index 2fdcfda5..cffbb495 100644 --- a/docs/search/classes_7.js +++ b/docs/search/classes_7.js @@ -1,13 +1,14 @@ var searchData= [ - ['image_499',['Image',['../struct_discord_c_p_p_1_1_embed_1_1_image.html',1,'DiscordCPP::Embed']]], - ['intents_500',['Intents',['../class_intents.html',1,'']]], - ['interaction_501',['Interaction',['../class_discord_c_p_p_1_1_interaction.html',1,'DiscordCPP']]], - ['interactiondata_502',['InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html',1,'DiscordCPP']]], - ['interactiondataintegeroption_503',['InteractionDataIntegerOption',['../class_discord_c_p_p_1_1_interaction_data_integer_option.html',1,'DiscordCPP']]], - ['interactiondatanumberoption_504',['InteractionDataNumberOption',['../class_discord_c_p_p_1_1_interaction_data_number_option.html',1,'DiscordCPP']]], - ['interactiondataoption_505',['InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html',1,'DiscordCPP']]], - ['interactiondatastringoption_506',['InteractionDataStringOption',['../class_discord_c_p_p_1_1_interaction_data_string_option.html',1,'DiscordCPP']]], - ['interactiondatasubcommandoption_507',['InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html',1,'DiscordCPP']]], - ['interactionresolveddata_508',['InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html',1,'DiscordCPP']]] + ['intents_0',['Intents',['../class_intents.html',1,'']]], + ['interaction_1',['Interaction',['../class_discord_c_p_p_1_1_interaction.html',1,'DiscordCPP']]], + ['interactiondata_2',['InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html',1,'DiscordCPP']]], + ['interactiondatabooleanoption_3',['InteractionDataBooleanOption',['../class_discord_c_p_p_1_1_interaction_data_boolean_option.html',1,'DiscordCPP']]], + ['interactiondataintegeroption_4',['InteractionDataIntegerOption',['../class_discord_c_p_p_1_1_interaction_data_integer_option.html',1,'DiscordCPP']]], + ['interactiondatanumberoption_5',['InteractionDataNumberOption',['../class_discord_c_p_p_1_1_interaction_data_number_option.html',1,'DiscordCPP']]], + ['interactiondataoption_6',['InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html',1,'DiscordCPP']]], + ['interactiondataoptionhelper_7',['InteractionDataOptionHelper',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html',1,'DiscordCPP']]], + ['interactiondatastringoption_8',['InteractionDataStringOption',['../class_discord_c_p_p_1_1_interaction_data_string_option.html',1,'DiscordCPP']]], + ['interactiondatasubcommandoption_9',['InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html',1,'DiscordCPP']]], + ['interactionresolveddata_10',['InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_8.html b/docs/search/classes_8.html deleted file mode 100644 index 17003e48..00000000 --- a/docs/search/classes_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_8.js b/docs/search/classes_8.js index 51e4104a..e89abac3 100644 --- a/docs/search/classes_8.js +++ b/docs/search/classes_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['logger_509',['Logger',['../class_logger.html',1,'']]] + ['logger_0',['Logger',['../class_logger.html',1,'']]] ]; diff --git a/docs/search/classes_9.html b/docs/search/classes_9.html deleted file mode 100644 index b8afa8cb..00000000 --- a/docs/search/classes_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_9.js b/docs/search/classes_9.js index 3f8376f8..31f428ea 100644 --- a/docs/search/classes_9.js +++ b/docs/search/classes_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['maingateway_510',['MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html',1,'DiscordCPP']]], - ['member_511',['Member',['../class_discord_c_p_p_1_1_member.html',1,'DiscordCPP']]], - ['message_512',['Message',['../class_discord_c_p_p_1_1_message.html',1,'DiscordCPP']]] + ['maingateway_0',['MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html',1,'DiscordCPP']]], + ['member_1',['Member',['../class_discord_c_p_p_1_1_member.html',1,'DiscordCPP']]], + ['message_2',['Message',['../class_discord_c_p_p_1_1_message.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_a.html b/docs/search/classes_a.html deleted file mode 100644 index 6788af27..00000000 --- a/docs/search/classes_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_a.js b/docs/search/classes_a.js index ff8aaf42..1d5bfdb5 100644 --- a/docs/search/classes_a.js +++ b/docs/search/classes_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['opuserror_513',['OpusError',['../class_discord_c_p_p_1_1_opus_error.html',1,'DiscordCPP']]] + ['opuserror_0',['OpusError',['../class_discord_c_p_p_1_1_opus_error.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_b.html b/docs/search/classes_b.html deleted file mode 100644 index 3fcb4985..00000000 --- a/docs/search/classes_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_b.js b/docs/search/classes_b.js index c3889100..dca04489 100644 --- a/docs/search/classes_b.js +++ b/docs/search/classes_b.js @@ -1,4 +1,7 @@ var searchData= [ - ['provider_514',['Provider',['../struct_discord_c_p_p_1_1_embed_1_1_provider.html',1,'DiscordCPP::Embed']]] + ['sharedfuture_0',['SharedFuture',['../class_discord_c_p_p_1_1_shared_future.html',1,'DiscordCPP']]], + ['sharedfuture_3c_20void_20_3e_1',['SharedFuture< void >',['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html',1,'DiscordCPP']]], + ['sizeerror_2',['SizeError',['../class_discord_c_p_p_1_1_size_error.html',1,'DiscordCPP']]], + ['statuscodeexception_3',['StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_c.html b/docs/search/classes_c.html deleted file mode 100644 index 2f7b1f3d..00000000 --- a/docs/search/classes_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_c.js b/docs/search/classes_c.js index 398f7eb4..20e7d41a 100644 --- a/docs/search/classes_c.js +++ b/docs/search/classes_c.js @@ -1,5 +1,5 @@ var searchData= [ - ['sizeerror_515',['SizeError',['../class_discord_c_p_p_1_1_size_error.html',1,'DiscordCPP']]], - ['statuscodeexception_516',['StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html',1,'DiscordCPP']]] + ['textchannel_0',['TextChannel',['../class_discord_c_p_p_1_1_text_channel.html',1,'DiscordCPP']]], + ['threadpool_1',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_d.html b/docs/search/classes_d.html deleted file mode 100644 index f9011e70..00000000 --- a/docs/search/classes_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_d.js b/docs/search/classes_d.js index 71f3d7d4..0dd580d4 100644 --- a/docs/search/classes_d.js +++ b/docs/search/classes_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['textchannel_517',['TextChannel',['../class_discord_c_p_p_1_1_text_channel.html',1,'DiscordCPP']]], - ['threadpool_518',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html',1,'DiscordCPP']]] + ['udp_5fclient_0',['udp_client',['../class_discord_c_p_p_1_1udp__client.html',1,'DiscordCPP']]], + ['user_1',['User',['../class_discord_c_p_p_1_1_user.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_e.html b/docs/search/classes_e.html deleted file mode 100644 index bb33dcfa..00000000 --- a/docs/search/classes_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_e.js b/docs/search/classes_e.js index bc97422f..20d5238c 100644 --- a/docs/search/classes_e.js +++ b/docs/search/classes_e.js @@ -1,5 +1,7 @@ var searchData= [ - ['udp_5fclient_519',['udp_client',['../class_discord_c_p_p_1_1udp__client.html',1,'DiscordCPP']]], - ['user_520',['User',['../class_discord_c_p_p_1_1_user.html',1,'DiscordCPP']]] + ['voicechannel_0',['VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html',1,'DiscordCPP']]], + ['voiceclient_1',['VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html',1,'DiscordCPP']]], + ['voicegateway_2',['VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html',1,'DiscordCPP']]], + ['voicestate_3',['VoiceState',['../class_discord_c_p_p_1_1_voice_state.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/classes_f.html b/docs/search/classes_f.html deleted file mode 100644 index d1b67daa..00000000 --- a/docs/search/classes_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/classes_f.js b/docs/search/classes_f.js deleted file mode 100644 index 2ad8aa0a..00000000 --- a/docs/search/classes_f.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['video_521',['Video',['../struct_discord_c_p_p_1_1_embed_1_1_video.html',1,'DiscordCPP::Embed']]], - ['voicechannel_522',['VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html',1,'DiscordCPP']]], - ['voiceclient_523',['VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html',1,'DiscordCPP']]], - ['voicegateway_524',['VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html',1,'DiscordCPP']]], - ['voicestate_525',['VoiceState',['../class_discord_c_p_p_1_1_voice_state.html',1,'DiscordCPP']]] -]; diff --git a/docs/search/close.png b/docs/search/close.png deleted file mode 100644 index 9342d3dfeea7b7c4ee610987e717804b5a42ceb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN diff --git a/docs/search/close.svg b/docs/search/close.svg index a933eea1..337d6cc1 100644 --- a/docs/search/close.svg +++ b/docs/search/close.svg @@ -1,27 +1,14 @@ + - - - - image/svg+xml - - - - - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js index ea0451c9..03457719 100644 --- a/docs/search/defines_0.js +++ b/docs/search/defines_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['api_5fprefix_981',['API_PREFIX',['../static_8h.html#a98640f4e46891e23c9e12a9a9ad5bfd5',1,'static.h']]] + ['api_5fprefix_0',['API_PREFIX',['../static_8h.html#a98640f4e46891e23c9e12a9a9ad5bfd5',1,'static.h']]] ]; diff --git a/docs/search/defines_1.html b/docs/search/defines_1.html deleted file mode 100644 index c49009c7..00000000 --- a/docs/search/defines_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_1.js b/docs/search/defines_1.js index f628bdda..ab4fcc55 100644 --- a/docs/search/defines_1.js +++ b/docs/search/defines_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['discord_5fhost_982',['DISCORD_HOST',['../static_8h.html#a7bd00aa6640f99a203b10b41b80eb7c7',1,'static.h']]], - ['dll_5fexport_983',['DLL_EXPORT',['../_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): AudioSource.h'],['../_exceptions_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Exceptions.h'],['../_f_fmpeg_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): FFmpegAudioSource.h'],['../_file_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): FileAudioSource.h'],['../_guild_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Guild.h'],['../_logger_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Logger.h'],['../static_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): static.h'],['../_threadpool_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): Threadpool.h'],['../_voice_client_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT(): VoiceClient.h']]] + ['discord_5fhost_0',['DISCORD_HOST',['../static_8h.html#a7bd00aa6640f99a203b10b41b80eb7c7',1,'static.h']]], + ['dll_5fexport_1',['DLL_EXPORT',['../_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: AudioSource.h'],['../_exceptions_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Exceptions.h'],['../_f_fmpeg_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: FFmpegAudioSource.h'],['../_file_audio_source_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: FileAudioSource.h'],['../_future_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Future.h'],['../_logger_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Logger.h'],['../static_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: static.h'],['../_threadpool_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: Threadpool.h'],['../_voice_client_8h.html#a1ca888bd091694c05472e1b91df1a97b',1,'DLL_EXPORT: VoiceClient.h']]] ]; diff --git a/docs/search/defines_2.html b/docs/search/defines_2.html deleted file mode 100644 index c5510111..00000000 --- a/docs/search/defines_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_2.js b/docs/search/defines_2.js index 1b1429ca..dc6c540f 100644 --- a/docs/search/defines_2.js +++ b/docs/search/defines_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['gateway_5furl_984',['GATEWAY_URL',['../static_8h.html#a5f44de4dc2f28bd239034f62914329ba',1,'static.h']]] + ['gateway_5furl_0',['GATEWAY_URL',['../static_8h.html#a5f44de4dc2f28bd239034f62914329ba',1,'static.h']]] ]; diff --git a/docs/search/defines_3.html b/docs/search/defines_3.html deleted file mode 100644 index 8c6d2153..00000000 --- a/docs/search/defines_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_3.js b/docs/search/defines_3.js index 0d9525ef..1aafcbcf 100644 --- a/docs/search/defines_3.js +++ b/docs/search/defines_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['max_5fpacket_5fsize_985',['MAX_PACKET_SIZE',['../_voice_client_8cpp.html#a879456c3b8e2853f7044d764e9c180d4',1,'VoiceClient.cpp']]] + ['max_5fpacket_5fsize_0',['MAX_PACKET_SIZE',['../_voice_client_8cpp.html#a879456c3b8e2853f7044d764e9c180d4',1,'VoiceClient.cpp']]] ]; diff --git a/docs/search/defines_4.html b/docs/search/defines_4.html deleted file mode 100644 index f4afac12..00000000 --- a/docs/search/defines_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_4.js b/docs/search/defines_4.js index e85dafb6..38ed8d82 100644 --- a/docs/search/defines_4.js +++ b/docs/search/defines_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['version_986',['VERSION',['../static_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf',1,'static.h']]] + ['version_0',['VERSION',['../static_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf',1,'static.h']]] ]; diff --git a/docs/search/defines_5.html b/docs/search/defines_5.html deleted file mode 100644 index e9052833..00000000 --- a/docs/search/defines_5.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_5.js b/docs/search/defines_5.js deleted file mode 100644 index 1ff3a715..00000000 --- a/docs/search/defines_5.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['version_749',['VERSION',['../static_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf',1,'static.h']]] -]; diff --git a/docs/search/defines_6.html b/docs/search/defines_6.html deleted file mode 100644 index 1314ce74..00000000 --- a/docs/search/defines_6.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_6.js b/docs/search/defines_6.js deleted file mode 100644 index 8aea5c3f..00000000 --- a/docs/search/defines_6.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['is_5fvalid_5ffield',['is_valid_field',['../static_8h.html#afff986e44bd400123ef599a209c62d68',1,'static.h']]] -]; diff --git a/docs/search/defines_7.html b/docs/search/defines_7.html deleted file mode 100644 index b7d170ce..00000000 --- a/docs/search/defines_7.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_7.js b/docs/search/defines_7.js deleted file mode 100644 index 6aaa105a..00000000 --- a/docs/search/defines_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['max_5fpacket_5fsize',['MAX_PACKET_SIZE',['../_voice_client_8cpp.html#a879456c3b8e2853f7044d764e9c180d4',1,'VoiceClient.cpp']]] -]; diff --git a/docs/search/defines_8.html b/docs/search/defines_8.html deleted file mode 100644 index 396885f7..00000000 --- a/docs/search/defines_8.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_8.js b/docs/search/defines_8.js deleted file mode 100644 index 8c914980..00000000 --- a/docs/search/defines_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['sample_5frate',['SAMPLE_RATE',['../_voice_client_8cpp.html#a4b76a0c2859cfd819a343a780070ee2b',1,'VoiceClient.cpp']]] -]; diff --git a/docs/search/defines_9.html b/docs/search/defines_9.html deleted file mode 100644 index 9871b74a..00000000 --- a/docs/search/defines_9.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/defines_9.js b/docs/search/defines_9.js deleted file mode 100644 index 0f630c2a..00000000 --- a/docs/search/defines_9.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['version',['VERSION',['../static_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf',1,'static.h']]] -]; diff --git a/docs/search/enums_0.html b/docs/search/enums_0.html deleted file mode 100644 index 141fff57..00000000 --- a/docs/search/enums_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js index adf2d6c8..481c93b7 100644 --- a/docs/search/enums_0.js +++ b/docs/search/enums_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['activitytypes_910',['ActivityTypes',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018',1,'DiscordCPP::ActivityTypes']]] + ['defaultmessagenotificationlevel_0',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840',1,'DiscordCPP::DefaultMessageNotificationLevel']]] ]; diff --git a/docs/search/enums_1.html b/docs/search/enums_1.html deleted file mode 100644 index d29f3b16..00000000 --- a/docs/search/enums_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_1.js b/docs/search/enums_1.js index e8caa70c..d922f4c1 100644 --- a/docs/search/enums_1.js +++ b/docs/search/enums_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['channeltype_911',['ChannelType',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2',1,'DiscordCPP::ChannelType']]] + ['explicitcontentfilterlevel_0',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712',1,'DiscordCPP::ExplicitContentFilterLevel']]] ]; diff --git a/docs/search/enums_2.html b/docs/search/enums_2.html deleted file mode 100644 index 59aadf2c..00000000 --- a/docs/search/enums_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_2.js b/docs/search/enums_2.js index 26b9cc80..12e09862 100644 --- a/docs/search/enums_2.js +++ b/docs/search/enums_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['defaultmessagenotificationlevel_912',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840',1,'DiscordCPP::DefaultMessageNotificationLevel']]] + ['loglevel_0',['Loglevel',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdc',1,'Logger.h']]] ]; diff --git a/docs/search/enums_3.html b/docs/search/enums_3.html deleted file mode 100644 index 87c17443..00000000 --- a/docs/search/enums_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_3.js b/docs/search/enums_3.js index 94ced7a0..02ce64d4 100644 --- a/docs/search/enums_3.js +++ b/docs/search/enums_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['explicitcontentfilterlevel_913',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712',1,'DiscordCPP::ExplicitContentFilterLevel']]] + ['mfalevel_0',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42',1,'DiscordCPP::MFALevel']]] ]; diff --git a/docs/search/enums_4.html b/docs/search/enums_4.html deleted file mode 100644 index 90dda139..00000000 --- a/docs/search/enums_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_4.js b/docs/search/enums_4.js index dd41248d..d5511ba1 100644 --- a/docs/search/enums_4.js +++ b/docs/search/enums_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['loglevel_914',['Loglevel',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdc',1,'Logger.h']]] + ['premiumtype_0',['PremiumType',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594f',1,'DiscordCPP::User']]] ]; diff --git a/docs/search/enums_5.html b/docs/search/enums_5.html deleted file mode 100644 index c57b8859..00000000 --- a/docs/search/enums_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_5.js b/docs/search/enums_5.js index f3f5548c..f702fe35 100644 --- a/docs/search/enums_5.js +++ b/docs/search/enums_5.js @@ -1,5 +1,4 @@ var searchData= [ - ['messagetype_915',['MessageType',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7',1,'DiscordCPP::MessageType']]], - ['mfalevel_916',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42',1,'DiscordCPP::MFALevel']]] + ['type_0',['Type',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6b',1,'DiscordCPP::Activity::Type'],['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dc',1,'DiscordCPP::ApplicationCommand::Type'],['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1a',1,'DiscordCPP::ApplicationCommandOption::Type'],['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8f',1,'DiscordCPP::Channel::Type'],['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83',1,'DiscordCPP::Interaction::Type'],['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94',1,'DiscordCPP::Message::Type']]] ]; diff --git a/docs/search/enums_6.html b/docs/search/enums_6.html deleted file mode 100644 index ea5e0a68..00000000 --- a/docs/search/enums_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_6.js b/docs/search/enums_6.js index 3c47cbee..cddad97b 100644 --- a/docs/search/enums_6.js +++ b/docs/search/enums_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['premiumtypes_917',['PremiumTypes',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910',1,'DiscordCPP::User']]] + ['verificationlevel_0',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4',1,'DiscordCPP::VerificationLevel']]] ]; diff --git a/docs/search/enums_7.html b/docs/search/enums_7.html deleted file mode 100644 index d1808757..00000000 --- a/docs/search/enums_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_7.js b/docs/search/enums_7.js deleted file mode 100644 index fcea60bd..00000000 --- a/docs/search/enums_7.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['type_918',['Type',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dc',1,'DiscordCPP::ApplicationCommand::Type()'],['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1a',1,'DiscordCPP::ApplicationCommandOption::Type()'],['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83',1,'DiscordCPP::Interaction::Type()']]] -]; diff --git a/docs/search/enums_8.html b/docs/search/enums_8.html deleted file mode 100644 index 71aad59e..00000000 --- a/docs/search/enums_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enums_8.js b/docs/search/enums_8.js deleted file mode 100644 index 17d649eb..00000000 --- a/docs/search/enums_8.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['verificationlevel_919',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4',1,'DiscordCPP::VerificationLevel']]] -]; diff --git a/docs/search/enumvalues_0.html b/docs/search/enumvalues_0.html deleted file mode 100644 index 0d131d95..00000000 --- a/docs/search/enumvalues_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js index 0fbf1c1b..188770ff 100644 --- a/docs/search/enumvalues_0.js +++ b/docs/search/enumvalues_0.js @@ -1,8 +1,8 @@ var searchData= [ - ['all_5fmembers_920',['ALL_MEMBERS',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a9fdf9b882e05dcb93da0814a73122566',1,'DiscordCPP::ExplicitContentFilterLevel']]], - ['all_5fmessages_921',['ALL_MESSAGES',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840adc609c7b69a58fcd09004072a1546228',1,'DiscordCPP::DefaultMessageNotificationLevel']]], - ['application_5fcommand_922',['APPLICATION_COMMAND',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ac822fff6de1fb68006310abcd2b8f6f0',1,'DiscordCPP::Interaction']]], - ['application_5fcommand_5fautocomplete_923',['APPLICATION_COMMAND_AUTOCOMPLETE',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a4462f70e45b76ee8de3c5d2e595f2af6',1,'DiscordCPP::Interaction']]], - ['attachment_924',['ATTACHMENT',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaab65d64d95f2715c77c9965e604de3ba',1,'DiscordCPP::ApplicationCommandOption']]] + ['all_5fmembers_0',['ALL_MEMBERS',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a9fdf9b882e05dcb93da0814a73122566',1,'DiscordCPP::ExplicitContentFilterLevel']]], + ['all_5fmessages_1',['ALL_MESSAGES',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840adc609c7b69a58fcd09004072a1546228',1,'DiscordCPP::DefaultMessageNotificationLevel']]], + ['application_5fcommand_2',['APPLICATION_COMMAND',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ac822fff6de1fb68006310abcd2b8f6f0',1,'DiscordCPP::Interaction']]], + ['application_5fcommand_5fautocomplete_3',['APPLICATION_COMMAND_AUTOCOMPLETE',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a4462f70e45b76ee8de3c5d2e595f2af6',1,'DiscordCPP::Interaction']]], + ['attachment_4',['ATTACHMENT',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaab65d64d95f2715c77c9965e604de3ba',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/enumvalues_1.html b/docs/search/enumvalues_1.html deleted file mode 100644 index cd9187ab..00000000 --- a/docs/search/enumvalues_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js index 08d8979c..8e086615 100644 --- a/docs/search/enumvalues_1.js +++ b/docs/search/enumvalues_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['boolean_925',['BOOLEAN',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa2c50ae90956ce5e9766cee87f358f4ed',1,'DiscordCPP::ApplicationCommandOption']]] + ['boolean_0',['BOOLEAN',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa2c50ae90956ce5e9766cee87f358f4ed',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/enumvalues_10.html b/docs/search/enumvalues_10.html deleted file mode 100644 index dee29ccb..00000000 --- a/docs/search/enumvalues_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_10.js b/docs/search/enumvalues_10.js index 506e2403..b0687028 100644 --- a/docs/search/enumvalues_10.js +++ b/docs/search/enumvalues_10.js @@ -1,4 +1,4 @@ var searchData= [ - ['very_5fhigh_978',['VERY_HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a9ece68498e80680dbe8d3a5ca71b6aa4',1,'DiscordCPP::VerificationLevel']]] + ['very_5fhigh_0',['VERY_HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a9ece68498e80680dbe8d3a5ca71b6aa4',1,'DiscordCPP::VerificationLevel']]] ]; diff --git a/docs/search/enumvalues_11.html b/docs/search/enumvalues_11.html deleted file mode 100644 index 6d0e9187..00000000 --- a/docs/search/enumvalues_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_11.js b/docs/search/enumvalues_11.js index 659c82a3..b9d53ba4 100644 --- a/docs/search/enumvalues_11.js +++ b/docs/search/enumvalues_11.js @@ -1,4 +1,4 @@ var searchData= [ - ['warning_979',['Warning',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca48f2bb70fceb692a2dedd8cea496c44b',1,'Logger.h']]] + ['warning_0',['Warning',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca48f2bb70fceb692a2dedd8cea496c44b',1,'Logger.h']]] ]; diff --git a/docs/search/enumvalues_2.html b/docs/search/enumvalues_2.html deleted file mode 100644 index 2b95d920..00000000 --- a/docs/search/enumvalues_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js index 712681b8..e072c592 100644 --- a/docs/search/enumvalues_2.js +++ b/docs/search/enumvalues_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['call_926',['CALL',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad8509bffc3aed22c641db644dd088108',1,'DiscordCPP::MessageType']]], - ['channel_927',['CHANNEL',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad75d704e72c09b887599fced5ad7edf1',1,'DiscordCPP::ApplicationCommandOption']]], - ['channel_5ficon_5fchange_928',['CHANNEL_ICON_CHANGE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a2c6d4b4873b3ffb791284a4bc156cd0f',1,'DiscordCPP::MessageType']]], - ['channel_5fname_5fchange_929',['CHANNEL_NAME_CHANGE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7ad3fe5078c49dbe1cd0dca9170d295b9a',1,'DiscordCPP::MessageType']]], - ['channel_5fpinned_5fmessage_930',['CHANNEL_PINNED_MESSAGE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a60e2e0aa1299b463cf5fb57be3163385',1,'DiscordCPP::MessageType']]], - ['chat_5finput_931',['CHAT_INPUT',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca8db097cf651290cb6dad626b2982695c',1,'DiscordCPP::ApplicationCommand']]] + ['call_0',['CALL',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94acb4cec52c725eeed64b81256998820d7',1,'DiscordCPP::Message']]], + ['channel_1',['CHANNEL',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad75d704e72c09b887599fced5ad7edf1',1,'DiscordCPP::ApplicationCommandOption']]], + ['channel_5ficon_5fchange_2',['CHANNEL_ICON_CHANGE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a54ea751d13f562a43c47f3c746968758',1,'DiscordCPP::Message']]], + ['channel_5fname_5fchange_3',['CHANNEL_NAME_CHANGE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a30de95900fd3da38caf7c39e097fd069',1,'DiscordCPP::Message']]], + ['channel_5fpinned_5fmessage_4',['CHANNEL_PINNED_MESSAGE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a414d8d0d56a9be05cc89f97276938b6f',1,'DiscordCPP::Message']]], + ['chat_5finput_5',['CHAT_INPUT',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca8db097cf651290cb6dad626b2982695c',1,'DiscordCPP::ApplicationCommand']]] ]; diff --git a/docs/search/enumvalues_3.html b/docs/search/enumvalues_3.html deleted file mode 100644 index bc0ac8a9..00000000 --- a/docs/search/enumvalues_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js index ccb4a4ce..c981ac1c 100644 --- a/docs/search/enumvalues_3.js +++ b/docs/search/enumvalues_3.js @@ -1,7 +1,7 @@ var searchData= [ - ['debug_932',['Debug',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdcac909e86054cb6ad83c22bfc2b3e6e5b8',1,'Logger.h']]], - ['default_933',['DEFAULT',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a5097662b049bd5bb21d4a3892aae07ce',1,'DiscordCPP::MessageType']]], - ['disabled_934',['DISABLED',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712aa763932b0b9e16eadee7a6cae6d88a76',1,'DiscordCPP::ExplicitContentFilterLevel']]], - ['dm_935',['DM',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a9a79e62074f1fbf1b734e128bc8c06e8',1,'DiscordCPP::ChannelType']]] + ['debug_0',['Debug',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdcac909e86054cb6ad83c22bfc2b3e6e5b8',1,'Logger.h']]], + ['default_1',['DEFAULT',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94ae691f84acc02439a1137f7f3af4d4db8',1,'DiscordCPP::Message']]], + ['disabled_2',['DISABLED',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712aa763932b0b9e16eadee7a6cae6d88a76',1,'DiscordCPP::ExplicitContentFilterLevel']]], + ['dm_3',['DM',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa48f19dcc97c24364a5c23897aff56c31',1,'DiscordCPP::Channel']]] ]; diff --git a/docs/search/enumvalues_4.html b/docs/search/enumvalues_4.html deleted file mode 100644 index ef94dd8d..00000000 --- a/docs/search/enumvalues_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js index b3586c41..669b7ef1 100644 --- a/docs/search/enumvalues_4.js +++ b/docs/search/enumvalues_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['elevated_936',['ELEVATED',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42adad0cf623a0f6ebb44dd968e1ebea0ac',1,'DiscordCPP::MFALevel']]], - ['error_937',['Error',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca4dfd42ec49d09d8c6555c218301cc30f',1,'Logger.h']]] + ['elevated_0',['ELEVATED',['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42adad0cf623a0f6ebb44dd968e1ebea0ac',1,'DiscordCPP::MFALevel']]], + ['error_1',['Error',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca4dfd42ec49d09d8c6555c218301cc30f',1,'Logger.h']]] ]; diff --git a/docs/search/enumvalues_5.html b/docs/search/enumvalues_5.html deleted file mode 100644 index 1c2e2f33..00000000 --- a/docs/search/enumvalues_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_5.js b/docs/search/enumvalues_5.js index 1109ab16..815be7de 100644 --- a/docs/search/enumvalues_5.js +++ b/docs/search/enumvalues_5.js @@ -1,16 +1,16 @@ var searchData= [ - ['game_938',['Game',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018ae352d33692eabb2c77ae7ad60e7d1112',1,'DiscordCPP::ActivityTypes']]], - ['group_5fdm_939',['GROUP_DM',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ae8da07fe958618e18cd4030c2f8348a0',1,'DiscordCPP::ChannelType']]], - ['guild_5fcategory_940',['GUILD_CATEGORY',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ad8106e1e3754073d6f34aea1062e2dd7',1,'DiscordCPP::ChannelType']]], - ['guild_5fdirectory_941',['GUILD_DIRECTORY',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a3b21454fb3d6eaa1db6dcb82264139bf',1,'DiscordCPP::ChannelType']]], - ['guild_5fforum_942',['GUILD_FORUM',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ab39a1dec5efa43ee874625143be1cfc5',1,'DiscordCPP::ChannelType']]], - ['guild_5fmember_5fjoin_943',['GUILD_MEMBER_JOIN',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a723a086ab787067b591829c71c2d7ef1',1,'DiscordCPP::MessageType']]], - ['guild_5fnews_944',['GUILD_NEWS',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a8d1a747612977163887bbac12059b89b',1,'DiscordCPP::ChannelType']]], - ['guild_5fnews_5fthread_945',['GUILD_NEWS_THREAD',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a75dd80128b7711d50ddff808f2007cda',1,'DiscordCPP::ChannelType']]], - ['guild_5fprivate_5fthread_946',['GUILD_PRIVATE_THREAD',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a1304fbd4dcb01b906dfd772adffeabd3',1,'DiscordCPP::ChannelType']]], - ['guild_5fpublic_5fthread_947',['GUILD_PUBLIC_THREAD',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a553b258bc1aaae391a17c94f664f65d2',1,'DiscordCPP::ChannelType']]], - ['guild_5fstage_5fvoice_948',['GUILD_STAGE_VOICE',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2ab5ff3d8a5625ec4228b1d75cd4b25148',1,'DiscordCPP::ChannelType']]], - ['guild_5ftext_949',['GUILD_TEXT',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2af8694dfbbaa8fe6ef5ab78dd3af079d3',1,'DiscordCPP::ChannelType']]], - ['guild_5fvoice_950',['GUILD_VOICE',['../namespace_discord_c_p_p_1_1_channel_type.html#a95896e6e5b3dd8249958de6e128e96c2a94b6b427b622d9592ba93ffd571b9fc1',1,'DiscordCPP::ChannelType']]] + ['game_0',['Game',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba7c6f6503cab6b2d6ea862bca6e53d518',1,'DiscordCPP::Activity']]], + ['group_5fdm_1',['GROUP_DM',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa037a72bff1d2dfae8ca19df7c45bf302',1,'DiscordCPP::Channel']]], + ['guild_5fcategory_2',['GUILD_CATEGORY',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa17399586b98b64802ece79ddbcdd8065',1,'DiscordCPP::Channel']]], + ['guild_5fdirectory_3',['GUILD_DIRECTORY',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa5f72e1603c0552a274a8fefcc285f484',1,'DiscordCPP::Channel']]], + ['guild_5fforum_4',['GUILD_FORUM',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa945a94c14a8e75fb26bf5f57619c5877',1,'DiscordCPP::Channel']]], + ['guild_5fmember_5fjoin_5',['GUILD_MEMBER_JOIN',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94af2ad5fae34b95ff02971d538a90e5b82',1,'DiscordCPP::Message']]], + ['guild_5fnews_6',['GUILD_NEWS',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa1fca6fa828641b7e9cce7fc120bdeb12',1,'DiscordCPP::Channel']]], + ['guild_5fnews_5fthread_7',['GUILD_NEWS_THREAD',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa251bc0560bb6c46e9cf55c9df7cf264c',1,'DiscordCPP::Channel']]], + ['guild_5fprivate_5fthread_8',['GUILD_PRIVATE_THREAD',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fafd05b644351252d8f4132a5e783b6dbd',1,'DiscordCPP::Channel']]], + ['guild_5fpublic_5fthread_9',['GUILD_PUBLIC_THREAD',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa945e76a58e593fa4b87c9ddc81bfc4ab',1,'DiscordCPP::Channel']]], + ['guild_5fstage_5fvoice_10',['GUILD_STAGE_VOICE',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa408de8f01314ebbe97292faca9e7bcc9',1,'DiscordCPP::Channel']]], + ['guild_5ftext_11',['GUILD_TEXT',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fa484a897e81cec1d3ce16e5d07e55cc40',1,'DiscordCPP::Channel']]], + ['guild_5fvoice_12',['GUILD_VOICE',['../class_discord_c_p_p_1_1_channel.html#a406ed8631f95b2c77f07f91f198c9d8fabe30040130da0b1930b696abc6cad69d',1,'DiscordCPP::Channel']]] ]; diff --git a/docs/search/enumvalues_6.html b/docs/search/enumvalues_6.html deleted file mode 100644 index f985df91..00000000 --- a/docs/search/enumvalues_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_6.js b/docs/search/enumvalues_6.js index 73081652..edcea83e 100644 --- a/docs/search/enumvalues_6.js +++ b/docs/search/enumvalues_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['high_951',['HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acab10a6922732b0f3925470eeca0cc0b',1,'DiscordCPP::VerificationLevel']]] + ['high_0',['HIGH',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acab10a6922732b0f3925470eeca0cc0b',1,'DiscordCPP::VerificationLevel']]] ]; diff --git a/docs/search/enumvalues_7.html b/docs/search/enumvalues_7.html deleted file mode 100644 index 7fdf663d..00000000 --- a/docs/search/enumvalues_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_7.js b/docs/search/enumvalues_7.js index b22da218..0d062206 100644 --- a/docs/search/enumvalues_7.js +++ b/docs/search/enumvalues_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['info_952',['Info',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca1cd805eaf0bb58a90fe7e7e4cf6a3cdc',1,'Logger.h']]], - ['integer_953',['INTEGER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa7f5c8e0da9dc288bc2faec7dc24f2003',1,'DiscordCPP::ApplicationCommandOption']]] + ['info_0',['Info',['../_logger_8h.html#a335e62b5ad94dbed2c651d4c5fc71cdca1cd805eaf0bb58a90fe7e7e4cf6a3cdc',1,'Logger.h']]], + ['integer_1',['INTEGER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa7f5c8e0da9dc288bc2faec7dc24f2003',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/enumvalues_8.html b/docs/search/enumvalues_8.html deleted file mode 100644 index 674ccda6..00000000 --- a/docs/search/enumvalues_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_8.js b/docs/search/enumvalues_8.js index 172e60cc..c1da729b 100644 --- a/docs/search/enumvalues_8.js +++ b/docs/search/enumvalues_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['listening_954',['Listening',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018ad02775cbf6865e16ea3a5206648f37c4',1,'DiscordCPP::ActivityTypes']]], - ['low_955',['LOW',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4ad41c4f1bc036680f94e5691658d4b6c1',1,'DiscordCPP::VerificationLevel']]] + ['listening_0',['Listening',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6bac1e0aca10961a9d80b64a96c2d948577',1,'DiscordCPP::Activity']]], + ['low_1',['LOW',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4ad41c4f1bc036680f94e5691658d4b6c1',1,'DiscordCPP::VerificationLevel']]] ]; diff --git a/docs/search/enumvalues_9.html b/docs/search/enumvalues_9.html deleted file mode 100644 index 60f15ee3..00000000 --- a/docs/search/enumvalues_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_9.js b/docs/search/enumvalues_9.js index 88d2340c..92be8792 100644 --- a/docs/search/enumvalues_9.js +++ b/docs/search/enumvalues_9.js @@ -1,9 +1,9 @@ var searchData= [ - ['medium_956',['MEDIUM',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a19624218056a732a9da1dd66c56acf68',1,'DiscordCPP::VerificationLevel']]], - ['members_5fwithout_5froles_957',['MEMBERS_WITHOUT_ROLES',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a84e5245367b8814f2396a4f7113277a0',1,'DiscordCPP::ExplicitContentFilterLevel']]], - ['mentionable_958',['MENTIONABLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa1100a2aaada431cad6da11c43c5c1882',1,'DiscordCPP::ApplicationCommandOption']]], - ['message_959',['MESSAGE',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca546d81afb5d7c4dcdf1f20037e342268',1,'DiscordCPP::ApplicationCommand']]], - ['message_5fcomponent_960',['MESSAGE_COMPONENT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ad07e4076732c106f8bbc961bb33eeae0',1,'DiscordCPP::Interaction']]], - ['modal_5fsubmit_961',['MODAL_SUBMIT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a0d7e95d45f455009d81a4e0c97a59f06',1,'DiscordCPP::Interaction']]] + ['medium_0',['MEDIUM',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4a19624218056a732a9da1dd66c56acf68',1,'DiscordCPP::VerificationLevel']]], + ['members_5fwithout_5froles_1',['MEMBERS_WITHOUT_ROLES',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html#aa3826261bb36372611c15559b881f712a84e5245367b8814f2396a4f7113277a0',1,'DiscordCPP::ExplicitContentFilterLevel']]], + ['mentionable_2',['MENTIONABLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa1100a2aaada431cad6da11c43c5c1882',1,'DiscordCPP::ApplicationCommandOption']]], + ['message_3',['MESSAGE',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dca546d81afb5d7c4dcdf1f20037e342268',1,'DiscordCPP::ApplicationCommand']]], + ['message_5fcomponent_4',['MESSAGE_COMPONENT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83ad07e4076732c106f8bbc961bb33eeae0',1,'DiscordCPP::Interaction']]], + ['modal_5fsubmit_5',['MODAL_SUBMIT',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a0d7e95d45f455009d81a4e0c97a59f06',1,'DiscordCPP::Interaction']]] ]; diff --git a/docs/search/enumvalues_a.html b/docs/search/enumvalues_a.html deleted file mode 100644 index ce1064c7..00000000 --- a/docs/search/enumvalues_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_a.js b/docs/search/enumvalues_a.js index 4cf10992..a38a984d 100644 --- a/docs/search/enumvalues_a.js +++ b/docs/search/enumvalues_a.js @@ -1,9 +1,9 @@ var searchData= [ - ['nitro_962',['Nitro',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910ad76130a9e474a98289d686d035895fa3',1,'DiscordCPP::User']]], - ['nitroclassic_963',['NitroClassic',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910a1485e3903e92d2fbf686091b3ef0266b',1,'DiscordCPP::User']]], - ['noactivity_964',['NoActivity',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018a098da1d85ece28ad1aa46437d17f7adf',1,'DiscordCPP::ActivityTypes']]], - ['none_965',['None',['../class_discord_c_p_p_1_1_user.html#a54885f78aec356ea66c3613c8953a910a911ef208bfbbabdb6587919be114e2a6',1,'DiscordCPP::User']]], - ['none_966',['NONE',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acad6f4ae09050c5cf56b9d40bc586967',1,'DiscordCPP::VerificationLevel::NONE()'],['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42a2a2b84c7fc109787c6dfadb94cc7f6dd',1,'DiscordCPP::MFALevel::NONE()']]], - ['number_967',['NUMBER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa311891322ee9be8d2298a0967afb25ce',1,'DiscordCPP::ApplicationCommandOption']]] + ['nitro_0',['Nitro',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fad76130a9e474a98289d686d035895fa3',1,'DiscordCPP::User']]], + ['nitroclassic_1',['NitroClassic',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fa1485e3903e92d2fbf686091b3ef0266b',1,'DiscordCPP::User']]], + ['noactivity_2',['NoActivity',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba69bed51e56f73da68183be76503e5211',1,'DiscordCPP::Activity']]], + ['none_3',['None',['../class_discord_c_p_p_1_1_user.html#a1c36292da4ed4cfeb8c2c41b53e6594fa911ef208bfbbabdb6587919be114e2a6',1,'DiscordCPP::User']]], + ['none_4',['NONE',['../namespace_discord_c_p_p_1_1_verification_level.html#ae5d2ec1a5cfdd3ba66d6034b7e205be4acad6f4ae09050c5cf56b9d40bc586967',1,'DiscordCPP::VerificationLevel::NONE'],['../namespace_discord_c_p_p_1_1_m_f_a_level.html#af2e68d7f818558e80e74879712909d42a2a2b84c7fc109787c6dfadb94cc7f6dd',1,'DiscordCPP::MFALevel::NONE']]], + ['number_5',['NUMBER',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa311891322ee9be8d2298a0967afb25ce',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/enumvalues_b.html b/docs/search/enumvalues_b.html deleted file mode 100644 index ec768e7f..00000000 --- a/docs/search/enumvalues_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_b.js b/docs/search/enumvalues_b.js index ad5a89c7..2563b963 100644 --- a/docs/search/enumvalues_b.js +++ b/docs/search/enumvalues_b.js @@ -1,4 +1,4 @@ var searchData= [ - ['only_5fmentions_968',['ONLY_MENTIONS',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840a6d3f96c6f9e23d130fe228e513ff8cf9',1,'DiscordCPP::DefaultMessageNotificationLevel']]] + ['only_5fmentions_0',['ONLY_MENTIONS',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html#a37b8b25ee33335283a508e781be2a840a6d3f96c6f9e23d130fe228e513ff8cf9',1,'DiscordCPP::DefaultMessageNotificationLevel']]] ]; diff --git a/docs/search/enumvalues_c.html b/docs/search/enumvalues_c.html deleted file mode 100644 index bdb4e131..00000000 --- a/docs/search/enumvalues_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_c.js b/docs/search/enumvalues_c.js index ca3c4587..a7a7746f 100644 --- a/docs/search/enumvalues_c.js +++ b/docs/search/enumvalues_c.js @@ -1,4 +1,4 @@ var searchData= [ - ['ping_969',['PING',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a3f254a29db364a105877fdedb97c8b20',1,'DiscordCPP::Interaction']]] + ['ping_0',['PING',['../class_discord_c_p_p_1_1_interaction.html#a82b042a34ce2b0c06df37d811c2a4f83a3f254a29db364a105877fdedb97c8b20',1,'DiscordCPP::Interaction']]] ]; diff --git a/docs/search/enumvalues_d.html b/docs/search/enumvalues_d.html deleted file mode 100644 index 47a76159..00000000 --- a/docs/search/enumvalues_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_d.js b/docs/search/enumvalues_d.js index 658dafd9..2994eaf5 100644 --- a/docs/search/enumvalues_d.js +++ b/docs/search/enumvalues_d.js @@ -1,6 +1,6 @@ var searchData= [ - ['recipient_5fadd_970',['RECIPIENT_ADD',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7af678a52e9cdab631646e79d2920ff574',1,'DiscordCPP::MessageType']]], - ['recipient_5fremove_971',['RECIPIENT_REMOVE',['../namespace_discord_c_p_p_1_1_message_type.html#a2cbaf996aeaaacb770fd18c17a5dfcf7a08221f6abdf96414f01dde2488e91e4a',1,'DiscordCPP::MessageType']]], - ['role_972',['ROLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa47e5b3070c92a4f6d1d4147894e01271',1,'DiscordCPP::ApplicationCommandOption']]] + ['recipient_5fadd_0',['RECIPIENT_ADD',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a39b099a6a4edb5c627538b0fb011d7a0',1,'DiscordCPP::Message']]], + ['recipient_5fremove_1',['RECIPIENT_REMOVE',['../class_discord_c_p_p_1_1_message.html#a36cb0ec39dee59de19ea4e603ae33e94a65fff5330c277f1a8f448a0c7adaa2ed',1,'DiscordCPP::Message']]], + ['role_2',['ROLE',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa47e5b3070c92a4f6d1d4147894e01271',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/enumvalues_e.html b/docs/search/enumvalues_e.html deleted file mode 100644 index c7b30bf3..00000000 --- a/docs/search/enumvalues_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_e.js b/docs/search/enumvalues_e.js index a5f3be51..351e77b6 100644 --- a/docs/search/enumvalues_e.js +++ b/docs/search/enumvalues_e.js @@ -1,7 +1,7 @@ var searchData= [ - ['streaming_973',['Streaming',['../namespace_discord_c_p_p_1_1_activity_types.html#adc248b1d35ad005b247295bca10fe018a95e54bd873a2eb313f12b8f21eb01422',1,'DiscordCPP::ActivityTypes']]], - ['string_974',['STRING',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaa9745548bc07acb498f8c7737c2060e0',1,'DiscordCPP::ApplicationCommandOption']]], - ['sub_5fcommand_975',['SUB_COMMAND',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa057a13aa19d9315b252ad44345bb5a5c',1,'DiscordCPP::ApplicationCommandOption']]], - ['sub_5fcommand_5fgroup_976',['SUB_COMMAND_GROUP',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad06445aa2effa5bb8408c87696a801db',1,'DiscordCPP::ApplicationCommandOption']]] + ['streaming_0',['Streaming',['../class_discord_c_p_p_1_1_activity.html#aac861a82ebbdcbdf03d8c0e8261cff6ba6ddc7271174751eb37aeaf2558c31d51',1,'DiscordCPP::Activity']]], + ['string_1',['STRING',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aaa9745548bc07acb498f8c7737c2060e0',1,'DiscordCPP::ApplicationCommandOption']]], + ['sub_5fcommand_2',['SUB_COMMAND',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa057a13aa19d9315b252ad44345bb5a5c',1,'DiscordCPP::ApplicationCommandOption']]], + ['sub_5fcommand_5fgroup_3',['SUB_COMMAND_GROUP',['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aad06445aa2effa5bb8408c87696a801db',1,'DiscordCPP::ApplicationCommandOption']]] ]; diff --git a/docs/search/enumvalues_f.html b/docs/search/enumvalues_f.html deleted file mode 100644 index 9a7bb126..00000000 --- a/docs/search/enumvalues_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/enumvalues_f.js b/docs/search/enumvalues_f.js index 2ae3909e..a4dd2d54 100644 --- a/docs/search/enumvalues_f.js +++ b/docs/search/enumvalues_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['user_977',['USER',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dcac8c89cc438f84ec6376b1fcb03b9f5c3',1,'DiscordCPP::ApplicationCommand::USER()'],['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa9c5a55b0e50b83627db463088eca1015',1,'DiscordCPP::ApplicationCommandOption::USER()']]] + ['user_0',['USER',['../class_discord_c_p_p_1_1_application_command.html#a64f7b574dc6fb66ba0cc9a35d7ea52dcac8c89cc438f84ec6376b1fcb03b9f5c3',1,'DiscordCPP::ApplicationCommand::USER'],['../class_discord_c_p_p_1_1_application_command_option.html#af6fd44821c9877544eba6155bb7a2e1aa9c5a55b0e50b83627db463088eca1015',1,'DiscordCPP::ApplicationCommandOption::USER']]] ]; diff --git a/docs/search/files_0.html b/docs/search/files_0.html deleted file mode 100644 index 9498842a..00000000 --- a/docs/search/files_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_0.js b/docs/search/files_0.js index b3de719c..4853f213 100644 --- a/docs/search/files_0.js +++ b/docs/search/files_0.js @@ -1,10 +1,10 @@ var searchData= [ - ['activity_2ecpp_535',['Activity.cpp',['../_activity_8cpp.html',1,'']]], - ['activity_2eh_536',['Activity.h',['../_activity_8h.html',1,'']]], - ['applicationcommand_2ecpp_537',['ApplicationCommand.cpp',['../_application_command_8cpp.html',1,'']]], - ['applicationcommand_2eh_538',['ApplicationCommand.h',['../_application_command_8h.html',1,'']]], - ['applicationcommandoption_2ecpp_539',['ApplicationCommandOption.cpp',['../_application_command_option_8cpp.html',1,'']]], - ['applicationcommandoption_2eh_540',['ApplicationCommandOption.h',['../_application_command_option_8h.html',1,'']]], - ['audiosource_2eh_541',['AudioSource.h',['../_audio_source_8h.html',1,'']]] + ['activity_2ecpp_0',['Activity.cpp',['../_activity_8cpp.html',1,'']]], + ['activity_2eh_1',['Activity.h',['../_activity_8h.html',1,'']]], + ['applicationcommand_2ecpp_2',['ApplicationCommand.cpp',['../_application_command_8cpp.html',1,'']]], + ['applicationcommand_2eh_3',['ApplicationCommand.h',['../_application_command_8h.html',1,'']]], + ['applicationcommandoption_2ecpp_4',['ApplicationCommandOption.cpp',['../_application_command_option_8cpp.html',1,'']]], + ['applicationcommandoption_2eh_5',['ApplicationCommandOption.h',['../_application_command_option_8h.html',1,'']]], + ['audiosource_2eh_6',['AudioSource.h',['../_audio_source_8h.html',1,'']]] ]; diff --git a/docs/search/files_1.html b/docs/search/files_1.html deleted file mode 100644 index 7050ef48..00000000 --- a/docs/search/files_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_1.js b/docs/search/files_1.js index 33f9e131..daafb406 100644 --- a/docs/search/files_1.js +++ b/docs/search/files_1.js @@ -1,5 +1,6 @@ var searchData= [ - ['channel_2ecpp_542',['Channel.cpp',['../_channel_8cpp.html',1,'']]], - ['channel_2eh_543',['Channel.h',['../_channel_8h.html',1,'']]] + ['channel_2ecpp_0',['Channel.cpp',['../_channel_8cpp.html',1,'']]], + ['channel_2eh_1',['Channel.h',['../_channel_8h.html',1,'']]], + ['channelhelper_2eh_2',['ChannelHelper.h',['../_channel_helper_8h.html',1,'']]] ]; diff --git a/docs/search/files_2.html b/docs/search/files_2.html deleted file mode 100644 index 497cdf5c..00000000 --- a/docs/search/files_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_2.js b/docs/search/files_2.js index 9f77b733..3229b5fb 100644 --- a/docs/search/files_2.js +++ b/docs/search/files_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['discord_2ecpp_544',['Discord.cpp',['../_discord_8cpp.html',1,'']]], - ['discord_2eh_545',['Discord.h',['../_discord_8h.html',1,'']]], - ['discordobject_2ecpp_546',['DiscordObject.cpp',['../_discord_object_8cpp.html',1,'']]], - ['discordobject_2eh_547',['DiscordObject.h',['../_discord_object_8h.html',1,'']]], - ['dmchannel_2ecpp_548',['DMChannel.cpp',['../_d_m_channel_8cpp.html',1,'']]], - ['dmchannel_2eh_549',['DMChannel.h',['../_d_m_channel_8h.html',1,'']]] + ['discord_2ecpp_0',['Discord.cpp',['../_discord_8cpp.html',1,'']]], + ['discord_2eh_1',['Discord.h',['../_discord_8h.html',1,'']]], + ['discordobject_2ecpp_2',['DiscordObject.cpp',['../_discord_object_8cpp.html',1,'']]], + ['discordobject_2eh_3',['DiscordObject.h',['../_discord_object_8h.html',1,'']]], + ['dmchannel_2ecpp_4',['DMChannel.cpp',['../_d_m_channel_8cpp.html',1,'']]], + ['dmchannel_2eh_5',['DMChannel.h',['../_d_m_channel_8h.html',1,'']]] ]; diff --git a/docs/search/files_3.html b/docs/search/files_3.html deleted file mode 100644 index 1ba106b2..00000000 --- a/docs/search/files_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_3.js b/docs/search/files_3.js index 629eedd7..39ada5f5 100644 --- a/docs/search/files_3.js +++ b/docs/search/files_3.js @@ -1,7 +1,7 @@ var searchData= [ - ['embed_2ecpp_550',['Embed.cpp',['../_embed_8cpp.html',1,'']]], - ['embed_2eh_551',['Embed.h',['../_embed_8h.html',1,'']]], - ['exceptions_2ecpp_552',['Exceptions.cpp',['../_exceptions_8cpp.html',1,'']]], - ['exceptions_2eh_553',['Exceptions.h',['../_exceptions_8h.html',1,'']]] + ['embed_2ecpp_0',['Embed.cpp',['../_embed_8cpp.html',1,'']]], + ['embed_2eh_1',['Embed.h',['../_embed_8h.html',1,'']]], + ['exceptions_2ecpp_2',['Exceptions.cpp',['../_exceptions_8cpp.html',1,'']]], + ['exceptions_2eh_3',['Exceptions.h',['../_exceptions_8h.html',1,'']]] ]; diff --git a/docs/search/files_4.html b/docs/search/files_4.html deleted file mode 100644 index 753b7b10..00000000 --- a/docs/search/files_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_4.js b/docs/search/files_4.js index 8d539950..d83f239c 100644 --- a/docs/search/files_4.js +++ b/docs/search/files_4.js @@ -1,7 +1,8 @@ var searchData= [ - ['ffmpegaudiosource_2ecpp_554',['FFmpegAudioSource.cpp',['../_f_fmpeg_audio_source_8cpp.html',1,'']]], - ['ffmpegaudiosource_2eh_555',['FFmpegAudioSource.h',['../_f_fmpeg_audio_source_8h.html',1,'']]], - ['fileaudiosource_2ecpp_556',['FileAudioSource.cpp',['../_file_audio_source_8cpp.html',1,'']]], - ['fileaudiosource_2eh_557',['FileAudioSource.h',['../_file_audio_source_8h.html',1,'']]] + ['ffmpegaudiosource_2ecpp_0',['FFmpegAudioSource.cpp',['../_f_fmpeg_audio_source_8cpp.html',1,'']]], + ['ffmpegaudiosource_2eh_1',['FFmpegAudioSource.h',['../_f_fmpeg_audio_source_8h.html',1,'']]], + ['fileaudiosource_2ecpp_2',['FileAudioSource.cpp',['../_file_audio_source_8cpp.html',1,'']]], + ['fileaudiosource_2eh_3',['FileAudioSource.h',['../_file_audio_source_8h.html',1,'']]], + ['future_2eh_4',['Future.h',['../_future_8h.html',1,'']]] ]; diff --git a/docs/search/files_5.html b/docs/search/files_5.html deleted file mode 100644 index 7b6affd7..00000000 --- a/docs/search/files_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_5.js b/docs/search/files_5.js index 5a7fb21b..e6a2b732 100644 --- a/docs/search/files_5.js +++ b/docs/search/files_5.js @@ -1,9 +1,9 @@ var searchData= [ - ['gateway_2ecpp_558',['Gateway.cpp',['../_gateway_8cpp.html',1,'']]], - ['gateway_2eh_559',['Gateway.h',['../_gateway_8h.html',1,'']]], - ['guild_2ecpp_560',['Guild.cpp',['../_guild_8cpp.html',1,'']]], - ['guild_2eh_561',['Guild.h',['../_guild_8h.html',1,'']]], - ['guildchannel_2ecpp_562',['GuildChannel.cpp',['../_guild_channel_8cpp.html',1,'']]], - ['guildchannel_2eh_563',['GuildChannel.h',['../_guild_channel_8h.html',1,'']]] + ['gateway_2ecpp_0',['Gateway.cpp',['../_gateway_8cpp.html',1,'']]], + ['gateway_2eh_1',['Gateway.h',['../_gateway_8h.html',1,'']]], + ['guild_2ecpp_2',['Guild.cpp',['../_guild_8cpp.html',1,'']]], + ['guild_2eh_3',['Guild.h',['../_guild_8h.html',1,'']]], + ['guildchannel_2ecpp_4',['GuildChannel.cpp',['../_guild_channel_8cpp.html',1,'']]], + ['guildchannel_2eh_5',['GuildChannel.h',['../_guild_channel_8h.html',1,'']]] ]; diff --git a/docs/search/files_6.html b/docs/search/files_6.html deleted file mode 100644 index 802ebf71..00000000 --- a/docs/search/files_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_6.js b/docs/search/files_6.js index c214b014..d00c4f8a 100644 --- a/docs/search/files_6.js +++ b/docs/search/files_6.js @@ -1,13 +1,13 @@ var searchData= [ - ['intents_2ecpp_564',['Intents.cpp',['../_intents_8cpp.html',1,'']]], - ['intents_2eh_565',['Intents.h',['../_intents_8h.html',1,'']]], - ['interaction_2ecpp_566',['Interaction.cpp',['../_interaction_8cpp.html',1,'']]], - ['interaction_2eh_567',['Interaction.h',['../_interaction_8h.html',1,'']]], - ['interactiondata_2ecpp_568',['InteractionData.cpp',['../_interaction_data_8cpp.html',1,'']]], - ['interactiondata_2eh_569',['InteractionData.h',['../_interaction_data_8h.html',1,'']]], - ['interactiondataoption_2ecpp_570',['InteractionDataOption.cpp',['../_interaction_data_option_8cpp.html',1,'']]], - ['interactiondataoption_2eh_571',['InteractionDataOption.h',['../_interaction_data_option_8h.html',1,'']]], - ['interactionresolveddata_2ecpp_572',['InteractionResolvedData.cpp',['../_interaction_resolved_data_8cpp.html',1,'']]], - ['interactionresolveddata_2eh_573',['InteractionResolvedData.h',['../_interaction_resolved_data_8h.html',1,'']]] + ['intents_2ecpp_0',['Intents.cpp',['../_intents_8cpp.html',1,'']]], + ['intents_2eh_1',['Intents.h',['../_intents_8h.html',1,'']]], + ['interaction_2ecpp_2',['Interaction.cpp',['../_interaction_8cpp.html',1,'']]], + ['interaction_2eh_3',['Interaction.h',['../_interaction_8h.html',1,'']]], + ['interactiondata_2ecpp_4',['InteractionData.cpp',['../_interaction_data_8cpp.html',1,'']]], + ['interactiondata_2eh_5',['InteractionData.h',['../_interaction_data_8h.html',1,'']]], + ['interactiondataoption_2ecpp_6',['InteractionDataOption.cpp',['../_interaction_data_option_8cpp.html',1,'']]], + ['interactiondataoption_2eh_7',['InteractionDataOption.h',['../_interaction_data_option_8h.html',1,'']]], + ['interactionresolveddata_2ecpp_8',['InteractionResolvedData.cpp',['../_interaction_resolved_data_8cpp.html',1,'']]], + ['interactionresolveddata_2eh_9',['InteractionResolvedData.h',['../_interaction_resolved_data_8h.html',1,'']]] ]; diff --git a/docs/search/files_7.html b/docs/search/files_7.html deleted file mode 100644 index 365e6484..00000000 --- a/docs/search/files_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_7.js b/docs/search/files_7.js index 4f836ba3..38578af0 100644 --- a/docs/search/files_7.js +++ b/docs/search/files_7.js @@ -1,5 +1,5 @@ var searchData= [ - ['logger_2ecpp_574',['Logger.cpp',['../_logger_8cpp.html',1,'']]], - ['logger_2eh_575',['Logger.h',['../_logger_8h.html',1,'']]] + ['logger_2ecpp_0',['Logger.cpp',['../_logger_8cpp.html',1,'']]], + ['logger_2eh_1',['Logger.h',['../_logger_8h.html',1,'']]] ]; diff --git a/docs/search/files_8.html b/docs/search/files_8.html deleted file mode 100644 index 3df0f2fa..00000000 --- a/docs/search/files_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_8.js b/docs/search/files_8.js index d47b16a7..0e391b1c 100644 --- a/docs/search/files_8.js +++ b/docs/search/files_8.js @@ -1,9 +1,9 @@ var searchData= [ - ['maingateway_2ecpp_576',['MainGateway.cpp',['../_main_gateway_8cpp.html',1,'']]], - ['maingateway_2eh_577',['MainGateway.h',['../_main_gateway_8h.html',1,'']]], - ['member_2ecpp_578',['Member.cpp',['../_member_8cpp.html',1,'']]], - ['member_2eh_579',['Member.h',['../_member_8h.html',1,'']]], - ['message_2ecpp_580',['Message.cpp',['../_message_8cpp.html',1,'']]], - ['message_2eh_581',['Message.h',['../_message_8h.html',1,'']]] + ['maingateway_2ecpp_0',['MainGateway.cpp',['../_main_gateway_8cpp.html',1,'']]], + ['maingateway_2eh_1',['MainGateway.h',['../_main_gateway_8h.html',1,'']]], + ['member_2ecpp_2',['Member.cpp',['../_member_8cpp.html',1,'']]], + ['member_2eh_3',['Member.h',['../_member_8h.html',1,'']]], + ['message_2ecpp_4',['Message.cpp',['../_message_8cpp.html',1,'']]], + ['message_2eh_5',['Message.h',['../_message_8h.html',1,'']]] ]; diff --git a/docs/search/files_9.html b/docs/search/files_9.html deleted file mode 100644 index 52f8b6c0..00000000 --- a/docs/search/files_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_9.js b/docs/search/files_9.js index eec96bdf..836bc4f1 100644 --- a/docs/search/files_9.js +++ b/docs/search/files_9.js @@ -1,5 +1,5 @@ var searchData= [ - ['static_2ecpp_582',['static.cpp',['../static_8cpp.html',1,'']]], - ['static_2eh_583',['static.h',['../static_8h.html',1,'']]] + ['static_2ecpp_0',['static.cpp',['../static_8cpp.html',1,'']]], + ['static_2eh_1',['static.h',['../static_8h.html',1,'']]] ]; diff --git a/docs/search/files_a.html b/docs/search/files_a.html deleted file mode 100644 index 11d4c117..00000000 --- a/docs/search/files_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_a.js b/docs/search/files_a.js index bd37cdd9..afc4c408 100644 --- a/docs/search/files_a.js +++ b/docs/search/files_a.js @@ -1,7 +1,7 @@ var searchData= [ - ['textchannel_2ecpp_584',['TextChannel.cpp',['../_text_channel_8cpp.html',1,'']]], - ['textchannel_2eh_585',['TextChannel.h',['../_text_channel_8h.html',1,'']]], - ['threadpool_2ecpp_586',['Threadpool.cpp',['../_threadpool_8cpp.html',1,'']]], - ['threadpool_2eh_587',['Threadpool.h',['../_threadpool_8h.html',1,'']]] + ['textchannel_2ecpp_0',['TextChannel.cpp',['../_text_channel_8cpp.html',1,'']]], + ['textchannel_2eh_1',['TextChannel.h',['../_text_channel_8h.html',1,'']]], + ['threadpool_2ecpp_2',['Threadpool.cpp',['../_threadpool_8cpp.html',1,'']]], + ['threadpool_2eh_3',['Threadpool.h',['../_threadpool_8h.html',1,'']]] ]; diff --git a/docs/search/files_b.html b/docs/search/files_b.html deleted file mode 100644 index 9fc83436..00000000 --- a/docs/search/files_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_b.js b/docs/search/files_b.js index 94fb74b5..5592189b 100644 --- a/docs/search/files_b.js +++ b/docs/search/files_b.js @@ -1,5 +1,5 @@ var searchData= [ - ['user_2ecpp_588',['User.cpp',['../_user_8cpp.html',1,'']]], - ['user_2eh_589',['User.h',['../_user_8h.html',1,'']]] + ['user_2ecpp_0',['User.cpp',['../_user_8cpp.html',1,'']]], + ['user_2eh_1',['User.h',['../_user_8h.html',1,'']]] ]; diff --git a/docs/search/files_c.html b/docs/search/files_c.html deleted file mode 100644 index c266b4c2..00000000 --- a/docs/search/files_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/files_c.js b/docs/search/files_c.js index a58995bc..bbcc880e 100644 --- a/docs/search/files_c.js +++ b/docs/search/files_c.js @@ -1,10 +1,10 @@ var searchData= [ - ['voicechannel_2ecpp_590',['VoiceChannel.cpp',['../_voice_channel_8cpp.html',1,'']]], - ['voicechannel_2eh_591',['VoiceChannel.h',['../_voice_channel_8h.html',1,'']]], - ['voiceclient_2ecpp_592',['VoiceClient.cpp',['../_voice_client_8cpp.html',1,'']]], - ['voiceclient_2eh_593',['VoiceClient.h',['../_voice_client_8h.html',1,'']]], - ['voicegateway_2ecpp_594',['VoiceGateway.cpp',['../_voice_gateway_8cpp.html',1,'']]], - ['voicegateway_2eh_595',['VoiceGateway.h',['../_voice_gateway_8h.html',1,'']]], - ['voicestate_2eh_596',['VoiceState.h',['../_voice_state_8h.html',1,'']]] + ['voicechannel_2ecpp_0',['VoiceChannel.cpp',['../_voice_channel_8cpp.html',1,'']]], + ['voicechannel_2eh_1',['VoiceChannel.h',['../_voice_channel_8h.html',1,'']]], + ['voiceclient_2ecpp_2',['VoiceClient.cpp',['../_voice_client_8cpp.html',1,'']]], + ['voiceclient_2eh_3',['VoiceClient.h',['../_voice_client_8h.html',1,'']]], + ['voicegateway_2ecpp_4',['VoiceGateway.cpp',['../_voice_gateway_8cpp.html',1,'']]], + ['voicegateway_2eh_5',['VoiceGateway.h',['../_voice_gateway_8h.html',1,'']]], + ['voicestate_2eh_6',['VoiceState.h',['../_voice_state_8h.html',1,'']]] ]; diff --git a/docs/search/functions_0.html b/docs/search/functions_0.html deleted file mode 100644 index eb4c5014..00000000 --- a/docs/search/functions_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js index 9060df13..6178e83d 100644 --- a/docs/search/functions_0.js +++ b/docs/search/functions_0.js @@ -1,9 +1,5 @@ var searchData= [ - ['_5fadd_5fchannel_597',['_add_channel',['../class_discord_c_p_p_1_1_guild.html#a1b5ede08978edc0ce8a2eaa2f860a095',1,'DiscordCPP::Guild']]], - ['_5fadd_5fmember_598',['_add_member',['../class_discord_c_p_p_1_1_guild.html#afb677646517f03ee7619dd91a7f34735',1,'DiscordCPP::Guild']]], - ['_5fremove_5fchannel_599',['_remove_channel',['../class_discord_c_p_p_1_1_guild.html#acb4556d9338b65b3b3e70418505ee57b',1,'DiscordCPP::Guild']]], - ['_5fremove_5fmember_600',['_remove_member',['../class_discord_c_p_p_1_1_guild.html#af23761e5ef0dff8ff0eebbecbf76ed9e',1,'DiscordCPP::Guild']]], - ['_5fupdate_5fchannel_601',['_update_channel',['../class_discord_c_p_p_1_1_guild.html#a55e63b5f5b554fc54243289a14ed5fa7',1,'DiscordCPP::Guild']]], - ['_5fupdate_5fmember_602',['_update_member',['../class_discord_c_p_p_1_1_guild.html#a86d6e73c91c50b949cd2d3b882969f18',1,'DiscordCPP::Guild']]] + ['_5fset_5flast_5fmessage_5fid_0',['_set_last_message_id',['../class_discord_c_p_p_1_1_text_channel.html#a255b1d956a26efd4bdcb6d8de0cb3ac1',1,'DiscordCPP::TextChannel']]], + ['_5fset_5flast_5fpin_5ftimestamp_1',['_set_last_pin_timestamp',['../class_discord_c_p_p_1_1_text_channel.html#a13b3f3a98003ed7de1235cd55df288e0',1,'DiscordCPP::TextChannel']]] ]; diff --git a/docs/search/functions_1.html b/docs/search/functions_1.html deleted file mode 100644 index ef4088b8..00000000 --- a/docs/search/functions_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js index 60decc7a..ce61b08b 100644 --- a/docs/search/functions_1.js +++ b/docs/search/functions_1.js @@ -1,15 +1,18 @@ var searchData= [ - ['activity_603',['Activity',['../class_discord_c_p_p_1_1_activity.html#a3cc49f2fa56228687e4374f453583931',1,'DiscordCPP::Activity::Activity(const std::string &name, const int type, const std::string &url="")'],['../class_discord_c_p_p_1_1_activity.html#a437586e66d6218a8c1c8a0a6d57dadab',1,'DiscordCPP::Activity::Activity()']]], - ['add_604',['add',['../class_intents.html#aa4ec115173b94a3c92d517c384df185b',1,'Intents']]], - ['add_5ffield_605',['add_field',['../class_discord_c_p_p_1_1_embed.html#a18b490d01a0dd5161b6072d1cc4e6b09',1,'DiscordCPP::Embed']]], - ['api_5fcall_606',['api_call',['../class_discord_c_p_p_1_1_discord_object.html#ae2db35408076c336fc9044cc679d7a0b',1,'DiscordCPP::DiscordObject']]], - ['applicationcommand_607',['ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html#af289b01d416ecfed89f82b94752c9c28',1,'DiscordCPP::ApplicationCommand::ApplicationCommand()'],['../class_discord_c_p_p_1_1_application_command.html#ab0baa5482e95de4e7549d2930fc0a463',1,'DiscordCPP::ApplicationCommand::ApplicationCommand(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_application_command.html#a488ad6a0ed83a3d80f1b595806c7bba7',1,'DiscordCPP::ApplicationCommand::ApplicationCommand(const ApplicationCommand &other)']]], - ['applicationcommandchanneloption_608',['ApplicationCommandChannelOption',['../class_discord_c_p_p_1_1_application_command_channel_option.html#a16832b75f0a0a2b1fc08845aa807d50f',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#afab2bc964bd3e20c4ec6e032f9c03892',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption(const json &data)']]], - ['applicationcommandintegeroption_609',['ApplicationCommandIntegerOption',['../class_discord_c_p_p_1_1_application_command_integer_option.html#ae5f247ceddbced040337eeb9e1309ce6',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption(const json &data)'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#a33cd4a0898ad6b21e6ce7179fb6e6e39',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption()']]], - ['applicationcommandnumberoption_610',['ApplicationCommandNumberOption',['../class_discord_c_p_p_1_1_application_command_number_option.html#abc28cce7b7d7ea7e4d40ac8500704545',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a5d9ddadbe2a93bf8d47aefae9a203b1a',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption(const json &data)']]], - ['applicationcommandoption_611',['ApplicationCommandOption',['../class_discord_c_p_p_1_1_application_command_option.html#a07c9cfb84c3f1538fec4d8b3b36cd6c0',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption()'],['../class_discord_c_p_p_1_1_application_command_option.html#a7303e3c050d557fc1b6e6ac0ddd8f239',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption(const json &data)']]], - ['applicationcommandsubcommand_612',['ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html#a4151998bcd68f331f122a593a12d9224',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a48071c38fd2d5b4d4599b79874a05b55',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand(const json &data)'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a0deaf19aa01667dc657b0e80efd55ac6',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand(const ApplicationCommandSubcommand &other)']]], - ['applicationcommandvalueoption_613',['ApplicationCommandValueOption',['../class_discord_c_p_p_1_1_application_command_value_option.html#ad443bc369f46b4c3562bdb6a972ef2f5',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#a398c8150355c42dd3470ef60ec130a34',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption(const json &data)']]], - ['audiosource_614',['AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#a6796e86a66473d7c522bb3cb1274f6ca',1,'DiscordCPP::AudioSource']]] + ['activity_0',['Activity',['../class_discord_c_p_p_1_1_activity.html#a2aad985e5b6720614c014709c68b21be',1,'DiscordCPP::Activity::Activity()=default'],['../class_discord_c_p_p_1_1_activity.html#adb555d84163d32ac42aabb02d3162495',1,'DiscordCPP::Activity::Activity(std::string name, Type type, std::string url="")']]], + ['add_1',['add',['../class_intents.html#aa4ec115173b94a3c92d517c384df185b',1,'Intents']]], + ['add_5fchannel_5ftype_2',['add_channel_type',['../class_discord_c_p_p_1_1_application_command_channel_option.html#a0fd5182b313909d92d7110c504e71592',1,'DiscordCPP::ApplicationCommandChannelOption']]], + ['add_5ffield_3',['add_field',['../class_discord_c_p_p_1_1_embed.html#a18b490d01a0dd5161b6072d1cc4e6b09',1,'DiscordCPP::Embed']]], + ['add_5foption_4',['add_option',['../class_discord_c_p_p_1_1_application_command.html#a6761ae35c9ea048a0062957f01ccbfa1',1,'DiscordCPP::ApplicationCommand::add_option()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a55321596e3bc0a7ea870ec207a1d4615',1,'DiscordCPP::ApplicationCommandSubcommand::add_option()']]], + ['api_5fcall_5',['api_call',['../class_discord_c_p_p_1_1_discord_object.html#ae2db35408076c336fc9044cc679d7a0b',1,'DiscordCPP::DiscordObject']]], + ['application_5fcommand_5foption_5ffrom_5fjson_6',['application_command_option_from_json',['../class_discord_c_p_p_1_1_application_command_option_helper.html#a2d86b4838316edfae7b6f19b7f63c8cd',1,'DiscordCPP::ApplicationCommandOptionHelper']]], + ['applicationcommand_7',['ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html#a73b340a243a97ba194048de3be322af3',1,'DiscordCPP::ApplicationCommand::ApplicationCommand()=default'],['../class_discord_c_p_p_1_1_application_command.html#ab0baa5482e95de4e7549d2930fc0a463',1,'DiscordCPP::ApplicationCommand::ApplicationCommand(const json &data, const std::string &token)']]], + ['applicationcommandchanneloption_8',['ApplicationCommandChannelOption',['../class_discord_c_p_p_1_1_application_command_channel_option.html#a16832b75f0a0a2b1fc08845aa807d50f',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#afab2bc964bd3e20c4ec6e032f9c03892',1,'DiscordCPP::ApplicationCommandChannelOption::ApplicationCommandChannelOption(const json &data)']]], + ['applicationcommandintegeroption_9',['ApplicationCommandIntegerOption',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a33cd4a0898ad6b21e6ce7179fb6e6e39',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#ae5f247ceddbced040337eeb9e1309ce6',1,'DiscordCPP::ApplicationCommandIntegerOption::ApplicationCommandIntegerOption(const json &data)']]], + ['applicationcommandnumberoption_10',['ApplicationCommandNumberOption',['../class_discord_c_p_p_1_1_application_command_number_option.html#abc28cce7b7d7ea7e4d40ac8500704545',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a5d9ddadbe2a93bf8d47aefae9a203b1a',1,'DiscordCPP::ApplicationCommandNumberOption::ApplicationCommandNumberOption(const json &data)']]], + ['applicationcommandoption_11',['ApplicationCommandOption',['../class_discord_c_p_p_1_1_application_command_option.html#a05ce0a7a08fed68d37c595f5d039f0b0',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption()=default'],['../class_discord_c_p_p_1_1_application_command_option.html#a7303e3c050d557fc1b6e6ac0ddd8f239',1,'DiscordCPP::ApplicationCommandOption::ApplicationCommandOption(const json &data)']]], + ['applicationcommandsubcommand_12',['ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html#a4151998bcd68f331f122a593a12d9224',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#a48071c38fd2d5b4d4599b79874a05b55',1,'DiscordCPP::ApplicationCommandSubcommand::ApplicationCommandSubcommand(const json &data)']]], + ['applicationcommandvalueoption_13',['ApplicationCommandValueOption',['../class_discord_c_p_p_1_1_application_command_value_option.html#ad443bc369f46b4c3562bdb6a972ef2f5',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#a398c8150355c42dd3470ef60ec130a34',1,'DiscordCPP::ApplicationCommandValueOption::ApplicationCommandValueOption(const json &data)']]], + ['audiosource_14',['AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#a1c10436659876c46807568400bc88a6c',1,'DiscordCPP::AudioSource']]] ]; diff --git a/docs/search/functions_10.html b/docs/search/functions_10.html deleted file mode 100644 index 1bdc1257..00000000 --- a/docs/search/functions_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js index f83c8b8f..1250345e 100644 --- a/docs/search/functions_10.js +++ b/docs/search/functions_10.js @@ -1,16 +1,29 @@ var searchData= [ - ['send_697',['send',['../class_discord_c_p_p_1_1_text_channel.html#a3a954b3826c477368cf28dc0abc05f5f',1,'DiscordCPP::TextChannel::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_text_channel.html#ac2f51215ab5772f2274657a1a736b504',1,'DiscordCPP::TextChannel::send(Embed embed)'],['../class_discord_c_p_p_1_1_user.html#abc778048f38563d4c2fddbb182315bb0',1,'DiscordCPP::User::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_user.html#ad72825b7b744da6950bfa82e6057d638',1,'DiscordCPP::User::send(const Embed &embed)'],['../class_discord_c_p_p_1_1udp__client.html#a48a5193fc8c6b59fd50531022a444885',1,'DiscordCPP::udp_client::send()'],['../class_discord_c_p_p_1_1_gateway.html#a3373981d61626dd380a53823ddb6c3cc',1,'DiscordCPP::Gateway::send()']]], - ['set_5fauthor_698',['set_author',['../class_discord_c_p_p_1_1_embed.html#acdc9f206039074f2f84f369b937503b1',1,'DiscordCPP::Embed']]], - ['set_5fcolor_699',['set_color',['../class_discord_c_p_p_1_1_embed.html#a6f9fdfa1e95bd1a8d18bab0e8ac52784',1,'DiscordCPP::Embed']]], - ['set_5ffooter_700',['set_footer',['../class_discord_c_p_p_1_1_embed.html#a5f6c87c38d6d84567f29664b67cbfe45',1,'DiscordCPP::Embed']]], - ['set_5fimage_701',['set_image',['../class_discord_c_p_p_1_1_embed.html#adca025afa4575490371310b1f7bffc9c',1,'DiscordCPP::Embed']]], - ['set_5flog_5flevel_702',['set_log_level',['../class_logger.html#aa331ba32715f505ecd7cad56522b559b',1,'Logger']]], - ['set_5fmessage_5fhandler_703',['set_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a3b7f43b395b46ac2896ee639c276f342',1,'DiscordCPP::Gateway']]], - ['set_5fthumbnail_704',['set_thumbnail',['../class_discord_c_p_p_1_1_embed.html#a9b749d634cc802008485744d6c06eddd',1,'DiscordCPP::Embed']]], - ['sizeerror_705',['SizeError',['../class_discord_c_p_p_1_1_size_error.html#aba8f1181d32cda868fe514c1c22b288a',1,'DiscordCPP::SizeError']]], - ['start_706',['start',['../class_discord_c_p_p_1_1_discord.html#a751c1cf8a823b453819875d641808231',1,'DiscordCPP::Discord']]], - ['start_5fheartbeating_707',['start_heartbeating',['../class_discord_c_p_p_1_1_gateway.html#aae926a59675b60a84cc6618e59b796cd',1,'DiscordCPP::Gateway']]], - ['statuscodeexception_708',['StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html#ae3a1e8e66d9962b74ef31f6e50556c63',1,'DiscordCPP::StatusCodeException']]], - ['stop_5fplaying_709',['stop_playing',['../class_discord_c_p_p_1_1_voice_client.html#a5855fba67dc4cb00bf448690fc4dd396',1,'DiscordCPP::VoiceClient']]] + ['send_0',['send',['../class_discord_c_p_p_1_1_gateway.html#a1927e068c934884138ecf7c02e3c06ce',1,'DiscordCPP::Gateway::send()'],['../class_discord_c_p_p_1_1_text_channel.html#a3a954b3826c477368cf28dc0abc05f5f',1,'DiscordCPP::TextChannel::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_text_channel.html#ac2f51215ab5772f2274657a1a736b504',1,'DiscordCPP::TextChannel::send(Embed embed)'],['../class_discord_c_p_p_1_1_user.html#abc778048f38563d4c2fddbb182315bb0',1,'DiscordCPP::User::send(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_user.html#ad72825b7b744da6950bfa82e6057d638',1,'DiscordCPP::User::send(const Embed &embed)'],['../class_discord_c_p_p_1_1udp__client.html#a48a5193fc8c6b59fd50531022a444885',1,'DiscordCPP::udp_client::send()']]], + ['set_1',['set',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a4ffbd75536fd455fd59e3e16d638c202',1,'DiscordCPP::Future< void >::set()'],['../class_discord_c_p_p_1_1_future.html#af8b200d01ce3645b40d9176d5c4bcab2',1,'DiscordCPP::Future::set()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#af25037613d97d257cd7d1eac6d88f846',1,'DiscordCPP::SharedFuture< void >::set()'],['../class_discord_c_p_p_1_1_shared_future.html#a29d52a6fb6e26d37cc9e33c2e7b93d60',1,'DiscordCPP::SharedFuture::set()']]], + ['set_5fauthor_2',['set_author',['../class_discord_c_p_p_1_1_embed.html#acdc9f206039074f2f84f369b937503b1',1,'DiscordCPP::Embed']]], + ['set_5fautocomplete_3',['set_autocomplete',['../class_discord_c_p_p_1_1_application_command_value_option.html#a3dfa0cca534d3c3a3e00d19902fe1471',1,'DiscordCPP::ApplicationCommandValueOption']]], + ['set_5fcolor_4',['set_color',['../class_discord_c_p_p_1_1_embed.html#a6f9fdfa1e95bd1a8d18bab0e8ac52784',1,'DiscordCPP::Embed']]], + ['set_5fcontinuation_5',['set_continuation',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a6b0816d9e3f4bba240cfaaf070e02f5a',1,'DiscordCPP::Future< void >::set_continuation()'],['../class_discord_c_p_p_1_1_future.html#af3188096e3adad6be1d011642ee74d3c',1,'DiscordCPP::Future::set_continuation()']]], + ['set_5fdescription_6',['set_description',['../class_discord_c_p_p_1_1_application_command.html#a5d6be67b4cff2f80130d10cf574eb288',1,'DiscordCPP::ApplicationCommand::set_description()'],['../class_discord_c_p_p_1_1_application_command_option.html#a48b9f9fd870d43e4bac59e42b35633f9',1,'DiscordCPP::ApplicationCommandOption::set_description()']]], + ['set_5fdm_5fpermission_7',['set_dm_permission',['../class_discord_c_p_p_1_1_application_command.html#a1d51715c97d1768812791d54ebca3ab3',1,'DiscordCPP::ApplicationCommand']]], + ['set_5fexception_8',['set_exception',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a018e0956b91ed017a4a0392bde1886ae',1,'DiscordCPP::Future< void >::set_exception()'],['../class_discord_c_p_p_1_1_future.html#aff7b304c862d06ae3a857e8c1f7c63ec',1,'DiscordCPP::Future::set_exception()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a2d446ea043ec2bc828f531815c5c05e6',1,'DiscordCPP::SharedFuture< void >::set_exception()'],['../class_discord_c_p_p_1_1_shared_future.html#a2492e03456c280531885aa2ea5fc41f1',1,'DiscordCPP::SharedFuture::set_exception()']]], + ['set_5ffooter_9',['set_footer',['../class_discord_c_p_p_1_1_embed.html#a5f6c87c38d6d84567f29664b67cbfe45',1,'DiscordCPP::Embed']]], + ['set_5fguild_5fid_10',['set_guild_id',['../class_discord_c_p_p_1_1_application_command.html#a2881f31228da8af98ad6aa1852871b81',1,'DiscordCPP::ApplicationCommand']]], + ['set_5fimage_11',['set_image',['../class_discord_c_p_p_1_1_embed.html#adca025afa4575490371310b1f7bffc9c',1,'DiscordCPP::Embed']]], + ['set_5flog_5flevel_12',['set_log_level',['../class_logger.html#aa331ba32715f505ecd7cad56522b559b',1,'Logger']]], + ['set_5fmax_5fvalue_13',['set_max_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a80e225ece447a6db17e85b7b15b6a9a5',1,'DiscordCPP::ApplicationCommandIntegerOption::set_max_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#acda476ac8216c68dd0c4e7ca732cc86a',1,'DiscordCPP::ApplicationCommandNumberOption::set_max_value()']]], + ['set_5fmessage_5fhandler_14',['set_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a3b7f43b395b46ac2896ee639c276f342',1,'DiscordCPP::Gateway']]], + ['set_5fmin_5fvalue_15',['set_min_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a3e440cf8cf8ae216a1d817fe1a0e707f',1,'DiscordCPP::ApplicationCommandIntegerOption::set_min_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a59844da6661d945eb43da8466735c230',1,'DiscordCPP::ApplicationCommandNumberOption::set_min_value()']]], + ['set_5fname_16',['set_name',['../class_discord_c_p_p_1_1_application_command.html#a59392e9cf12b30a6904681aadbd53be6',1,'DiscordCPP::ApplicationCommand::set_name()'],['../class_discord_c_p_p_1_1_application_command_option.html#a40f3801118f316c4cc4e3826516a2ff6',1,'DiscordCPP::ApplicationCommandOption::set_name(const std::string &name)']]], + ['set_5frequired_17',['set_required',['../class_discord_c_p_p_1_1_application_command_option.html#aea0f0ad624827f2fa539102627afccfa',1,'DiscordCPP::ApplicationCommandOption']]], + ['set_5fthumbnail_18',['set_thumbnail',['../class_discord_c_p_p_1_1_embed.html#a9b749d634cc802008485744d6c06eddd',1,'DiscordCPP::Embed']]], + ['set_5ftype_19',['set_type',['../class_discord_c_p_p_1_1_application_command.html#a585433ef8714d8de808cf2bf64d92917',1,'DiscordCPP::ApplicationCommand::set_type()'],['../class_discord_c_p_p_1_1_application_command_option.html#a22938b45849ed3f89a02510ad84c0c3d',1,'DiscordCPP::ApplicationCommandOption::set_type()']]], + ['sharedfuture_20',['SharedFuture',['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a17e33468d72abf3964eaabfe5a10edac',1,'DiscordCPP::SharedFuture< void >::SharedFuture()'],['../class_discord_c_p_p_1_1_shared_future.html#a75370412a897bc57ba649ad4343faebf',1,'DiscordCPP::SharedFuture::SharedFuture()']]], + ['sizeerror_21',['SizeError',['../class_discord_c_p_p_1_1_size_error.html#a4f7f7d83a799144c445c03635fe20d5d',1,'DiscordCPP::SizeError']]], + ['start_22',['start',['../class_discord_c_p_p_1_1_discord.html#a751c1cf8a823b453819875d641808231',1,'DiscordCPP::Discord']]], + ['start_5fheartbeating_23',['start_heartbeating',['../class_discord_c_p_p_1_1_gateway.html#aae926a59675b60a84cc6618e59b796cd',1,'DiscordCPP::Gateway']]], + ['statuscodeexception_24',['StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html#afdb4282347340b9f568e1100f7f2e82f',1,'DiscordCPP::StatusCodeException']]], + ['stop_5fplaying_25',['stop_playing',['../class_discord_c_p_p_1_1_voice_client.html#a5855fba67dc4cb00bf448690fc4dd396',1,'DiscordCPP::VoiceClient']]] ]; diff --git a/docs/search/functions_11.html b/docs/search/functions_11.html deleted file mode 100644 index 188076ef..00000000 --- a/docs/search/functions_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_11.js b/docs/search/functions_11.js index 1b665784..b178af66 100644 --- a/docs/search/functions_11.js +++ b/docs/search/functions_11.js @@ -1,7 +1,7 @@ var searchData= [ - ['textchannel_710',['TextChannel',['../class_discord_c_p_p_1_1_text_channel.html#aad331b2eb18b0af26f71b2a40cd6cc8f',1,'DiscordCPP::TextChannel::TextChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#a984472885c6ade7882b06ac5299e6b61',1,'DiscordCPP::TextChannel::TextChannel(const TextChannel &old)'],['../class_discord_c_p_p_1_1_text_channel.html#a95b46552f7d9c8e08e86d1a20d845d2d',1,'DiscordCPP::TextChannel::TextChannel()'],['../class_discord_c_p_p_1_1_text_channel.html#a49bb76c2345fd3851ef82a937421f395',1,'DiscordCPP::TextChannel::TextChannel(const json &data, const std::string &token)']]], - ['then_711',['then',['../class_discord_c_p_p_1_1_threadpool.html#a891fec5ff65ba814fa52439410c934d5',1,'DiscordCPP::Threadpool::then(std::shared_future< F > &future, T &&task)'],['../class_discord_c_p_p_1_1_threadpool.html#ac342f0e266117f79d02f3f88060f28ae',1,'DiscordCPP::Threadpool::then(std::shared_future< void > &future, T &&task)']]], - ['threadpool_712',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#a32279eafd61e1ee5d104edd7c753e095',1,'DiscordCPP::Threadpool::Threadpool(const unsigned int size=4)'],['../class_discord_c_p_p_1_1_threadpool.html#ab2dd9a5a23785300c084325c597de797',1,'DiscordCPP::Threadpool::Threadpool(const Threadpool &)=delete']]], - ['to_5fjson_713',['to_json',['../class_discord_c_p_p_1_1_embed.html#a488b142ac8b50439f6da68f884407d3d',1,'DiscordCPP::Embed::to_json()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a167681745eb99e6ce60484e2063d3c7e',1,'DiscordCPP::ApplicationCommandNumberOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#a8f7a7015d82fbae7f366f195c5d5643b',1,'DiscordCPP::ApplicationCommandIntegerOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#aa8a6a6c41da2a418ff99daa683a343de',1,'DiscordCPP::ApplicationCommandValueOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#a39902fcec0219ff82068ce2729438629',1,'DiscordCPP::ApplicationCommandChannelOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#af2a3f8409eb9f58c7823b2d8b07453f3',1,'DiscordCPP::ApplicationCommandSubcommand::to_json()'],['../class_discord_c_p_p_1_1_application_command_option.html#a3b01dc2e9a95727a5234caa1a03227fd',1,'DiscordCPP::ApplicationCommandOption::to_json()'],['../class_discord_c_p_p_1_1_application_command.html#ad7679dd33a621477ad6ba6546dfd3601',1,'DiscordCPP::ApplicationCommand::to_json()'],['../class_discord_c_p_p_1_1_activity.html#a36ee76309be89dc9bc6a870c8e21c28f',1,'DiscordCPP::Activity::to_json()']]] + ['textchannel_0',['TextChannel',['../class_discord_c_p_p_1_1_text_channel.html#a49bb76c2345fd3851ef82a937421f395',1,'DiscordCPP::TextChannel::TextChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#aad331b2eb18b0af26f71b2a40cd6cc8f',1,'DiscordCPP::TextChannel::TextChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#a44102e53fe7978ca4cfddc1d925d3261',1,'DiscordCPP::TextChannel::TextChannel(const std::string &token)'],['../class_discord_c_p_p_1_1_text_channel.html#a185966ac4f8458085e9184d065f4ccc3',1,'DiscordCPP::TextChannel::TextChannel()=default']]], + ['then_1',['then',['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#ae625c83f8d560882cb62a2a16fd44185',1,'DiscordCPP::SharedFuture< void >::then(std::function< void()> task)'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a65768b3ff8fae5338ebb284904528b78',1,'DiscordCPP::SharedFuture< void >::then(std::function< Result()> task)'],['../class_discord_c_p_p_1_1_shared_future.html#a871640c7ad972c625d5a94ed713a7088',1,'DiscordCPP::SharedFuture::then(std::function< void(Value)> task)'],['../class_discord_c_p_p_1_1_shared_future.html#a3b5031b067bec89618d3155dfbff3cab',1,'DiscordCPP::SharedFuture::then(std::function< Result(Value)> task)']]], + ['threadpool_2',['Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#a32279eafd61e1ee5d104edd7c753e095',1,'DiscordCPP::Threadpool::Threadpool(const unsigned int size=4)'],['../class_discord_c_p_p_1_1_threadpool.html#ab2dd9a5a23785300c084325c597de797',1,'DiscordCPP::Threadpool::Threadpool(const Threadpool &)=delete']]], + ['to_5fjson_3',['to_json',['../class_discord_c_p_p_1_1_activity.html#a36ee76309be89dc9bc6a870c8e21c28f',1,'DiscordCPP::Activity::to_json()'],['../class_discord_c_p_p_1_1_application_command.html#ad7679dd33a621477ad6ba6546dfd3601',1,'DiscordCPP::ApplicationCommand::to_json()'],['../class_discord_c_p_p_1_1_application_command_option.html#a3b01dc2e9a95727a5234caa1a03227fd',1,'DiscordCPP::ApplicationCommandOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#af2a3f8409eb9f58c7823b2d8b07453f3',1,'DiscordCPP::ApplicationCommandSubcommand::to_json()'],['../class_discord_c_p_p_1_1_application_command_channel_option.html#a39902fcec0219ff82068ce2729438629',1,'DiscordCPP::ApplicationCommandChannelOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_value_option.html#aa8a6a6c41da2a418ff99daa683a343de',1,'DiscordCPP::ApplicationCommandValueOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#a8f7a7015d82fbae7f366f195c5d5643b',1,'DiscordCPP::ApplicationCommandIntegerOption::to_json()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a167681745eb99e6ce60484e2063d3c7e',1,'DiscordCPP::ApplicationCommandNumberOption::to_json()'],['../class_discord_c_p_p_1_1_embed.html#a488b142ac8b50439f6da68f884407d3d',1,'DiscordCPP::Embed::to_json()']]] ]; diff --git a/docs/search/functions_12.html b/docs/search/functions_12.html deleted file mode 100644 index eb29d8f9..00000000 --- a/docs/search/functions_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_12.js b/docs/search/functions_12.js index c8bdc3d8..f761fc80 100644 --- a/docs/search/functions_12.js +++ b/docs/search/functions_12.js @@ -1,10 +1,10 @@ var searchData= [ - ['udp_5fclient_714',['udp_client',['../class_discord_c_p_p_1_1udp__client.html#a9ab5b76e48a32e94d4dc53efc15a2df6',1,'DiscordCPP::udp_client']]], - ['unban_715',['unban',['../class_discord_c_p_p_1_1_guild.html#a60032957ce2baeff927db9eb7768c2f9',1,'DiscordCPP::Guild']]], - ['unregister_5fthread_716',['unregister_thread',['../class_logger.html#ab1d944adb63c26f2a8dc903a95bc2b0a',1,'Logger']]], - ['update_5fpresence_717',['update_presence',['../class_discord_c_p_p_1_1_discord.html#a1a8e0e61c9b9eb45a549deaffddbe519',1,'DiscordCPP::Discord']]], - ['update_5freply_718',['update_reply',['../class_discord_c_p_p_1_1_interaction.html#a8b9db5ed254e781c5a02b91f7f510420',1,'DiscordCPP::Interaction::update_reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a7cf6e188f460d26b2039817b0c9594c2',1,'DiscordCPP::Interaction::update_reply(Embed embed)']]], - ['urlencode_719',['urlencode',['../static_8cpp.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp'],['../static_8h.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp']]], - ['user_720',['User',['../class_discord_c_p_p_1_1_user.html#ad2fa751a66a7d6fb1dc65988adccd57e',1,'DiscordCPP::User::User()'],['../class_discord_c_p_p_1_1_user.html#ac59385fdd50febd5fa601a45be0c9999',1,'DiscordCPP::User::User(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_user.html#ac06dadc43f733c8c9a83a395b9872bf2',1,'DiscordCPP::User::User(const std::string &id, const std::string &token)']]] + ['udp_5fclient_0',['udp_client',['../class_discord_c_p_p_1_1udp__client.html#a9ab5b76e48a32e94d4dc53efc15a2df6',1,'DiscordCPP::udp_client']]], + ['unban_1',['unban',['../class_discord_c_p_p_1_1_guild.html#a60032957ce2baeff927db9eb7768c2f9',1,'DiscordCPP::Guild']]], + ['unregister_5fthread_2',['unregister_thread',['../class_logger.html#ab1d944adb63c26f2a8dc903a95bc2b0a',1,'Logger']]], + ['update_5fpresence_3',['update_presence',['../class_discord_c_p_p_1_1_discord.html#a1a8e0e61c9b9eb45a549deaffddbe519',1,'DiscordCPP::Discord']]], + ['update_5freply_4',['update_reply',['../class_discord_c_p_p_1_1_interaction.html#a8b9db5ed254e781c5a02b91f7f510420',1,'DiscordCPP::Interaction::update_reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a7cf6e188f460d26b2039817b0c9594c2',1,'DiscordCPP::Interaction::update_reply(Embed embed)']]], + ['urlencode_5',['urlencode',['../static_8cpp.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp'],['../static_8h.html#a6ee5c1de153aea9f809324eccbfc1eb6',1,'urlencode(std::string s): static.cpp']]], + ['user_6',['User',['../class_discord_c_p_p_1_1_user.html#a962582cfe76dbf052a6f324a883bba75',1,'DiscordCPP::User::User()=default'],['../class_discord_c_p_p_1_1_user.html#ac59385fdd50febd5fa601a45be0c9999',1,'DiscordCPP::User::User(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_user.html#ac06dadc43f733c8c9a83a395b9872bf2',1,'DiscordCPP::User::User(const std::string &id, const std::string &token)']]] ]; diff --git a/docs/search/functions_13.html b/docs/search/functions_13.html deleted file mode 100644 index 3da2ea69..00000000 --- a/docs/search/functions_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_13.js b/docs/search/functions_13.js index fd8b1e7c..2c15b42c 100644 --- a/docs/search/functions_13.js +++ b/docs/search/functions_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['voicechannel_721',['VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html#a8d7732706b12d5fdfc26d63e6e1cc482',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_voice_channel.html#a15f30c6fc002458ca787b7695afdc425',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_voice_channel.html#a36df0ca123c6c0fc87d824365ac63f7b',1,'DiscordCPP::VoiceChannel::VoiceChannel(const VoiceChannel &old)'],['../class_discord_c_p_p_1_1_voice_channel.html#acac22a781834e58e48836872bb881cb0',1,'DiscordCPP::VoiceChannel::VoiceChannel()']]], - ['voiceclient_722',['VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html#a3bd717f54d5e3fc509253aa81b23d92d',1,'DiscordCPP::VoiceClient::VoiceClient(std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, const std::string &guild_id, const std::string &channel_id, const std::string &user_id)'],['../class_discord_c_p_p_1_1_voice_client.html#a01011c919a3cab32ee31677549ddac21',1,'DiscordCPP::VoiceClient::VoiceClient()']]], - ['voicegateway_723',['VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html#aaa4b15cd52e705c3f349f82f88f4bdd0',1,'DiscordCPP::VoiceGateway']]] + ['voicechannel_0',['VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html#a8d7732706b12d5fdfc26d63e6e1cc482',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_voice_channel.html#a15f30c6fc002458ca787b7695afdc425',1,'DiscordCPP::VoiceChannel::VoiceChannel(Discord *client, const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_voice_channel.html#a8e5f10436d30754fd1475afd500c593c',1,'DiscordCPP::VoiceChannel::VoiceChannel()=default']]], + ['voiceclient_1',['VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html#ae652004749e73ba02ab79baa156a4dbc',1,'DiscordCPP::VoiceClient::VoiceClient(std::shared_ptr< MainGateway > main_ws, const std::string &voice_token, const std::string &endpoint, const std::string &session_id, std::string guild_id, std::string channel_id, const std::string &user_id)'],['../class_discord_c_p_p_1_1_voice_client.html#a0ea1e6dcae4cf360ad6819b5772ef2cd',1,'DiscordCPP::VoiceClient::VoiceClient()=default']]], + ['voicegateway_2',['VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html#a17fa27fee3c4fe86978a6c9255018958',1,'DiscordCPP::VoiceGateway']]] ]; diff --git a/docs/search/functions_14.html b/docs/search/functions_14.html deleted file mode 100644 index 29237b44..00000000 --- a/docs/search/functions_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_14.js b/docs/search/functions_14.js index 04419d4a..73e847c9 100644 --- a/docs/search/functions_14.js +++ b/docs/search/functions_14.js @@ -1,5 +1,6 @@ var searchData= [ - ['warning_724',['warning',['../class_logger.html#a5164af2f632902fa3c477d5c0cb463f7',1,'Logger']]], - ['what_725',['what',['../class_discord_c_p_p_1_1_discord_exception.html#a1b55f622e10da40c7f1da273ee52f2aa',1,'DiscordCPP::DiscordException']]] + ['wait_0',['wait',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#ab15c5a796f2b1946f038811df946adfb',1,'DiscordCPP::Future< void >::wait()'],['../class_discord_c_p_p_1_1_future.html#abacaa36578fece9dbd920f1006614aa7',1,'DiscordCPP::Future::wait()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a3b57b6b9314cfbcba6d772858dc3fe7e',1,'DiscordCPP::SharedFuture< void >::wait()'],['../class_discord_c_p_p_1_1_shared_future.html#aad5f8ac468328174066fa9c4c4564b46',1,'DiscordCPP::SharedFuture::wait()']]], + ['warning_1',['warning',['../class_logger.html#a5164af2f632902fa3c477d5c0cb463f7',1,'Logger']]], + ['what_2',['what',['../class_discord_c_p_p_1_1_discord_exception.html#aa8f48f933ab93218980f776261fcdfd0',1,'DiscordCPP::DiscordException']]] ]; diff --git a/docs/search/functions_15.html b/docs/search/functions_15.html deleted file mode 100644 index 6d5decd7..00000000 --- a/docs/search/functions_15.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_15.js b/docs/search/functions_15.js index f1dc1493..2d9b4412 100644 --- a/docs/search/functions_15.js +++ b/docs/search/functions_15.js @@ -1,26 +1,15 @@ var searchData= [ - ['_7eapplicationcommand_726',['~ApplicationCommand',['../class_discord_c_p_p_1_1_application_command.html#a586a2477c7fa56b5e535a9d23e328ae6',1,'DiscordCPP::ApplicationCommand']]], - ['_7eapplicationcommandsubcommand_727',['~ApplicationCommandSubcommand',['../class_discord_c_p_p_1_1_application_command_subcommand.html#a8ed1d0a6053ab5a5326bc042115813b6',1,'DiscordCPP::ApplicationCommandSubcommand']]], - ['_7eaudiosource_728',['~AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#ab89b764842ee660c8e092d069824f158',1,'DiscordCPP::AudioSource']]], - ['_7ediscord_729',['~Discord',['../class_discord_c_p_p_1_1_discord.html#a33748fd4c9e42f9316b4d2f064e09307',1,'DiscordCPP::Discord']]], - ['_7ediscordexception_730',['~DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html#aeaf09bf0d04c03dcb4be97a65c865af6',1,'DiscordCPP::DiscordException']]], - ['_7effmpegaudiosource_731',['~FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#ab6a2dd7d0165863a7dbdabf93aba7530',1,'DiscordCPP::FFmpegAudioSource']]], - ['_7efileaudiosource_732',['~FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html#aecdc8d48f808999c27ade51a9107b992',1,'DiscordCPP::FileAudioSource']]], - ['_7egateway_733',['~Gateway',['../class_discord_c_p_p_1_1_gateway.html#a29c850847b9a2eb5b3a11cfe7464c76d',1,'DiscordCPP::Gateway']]], - ['_7eguild_734',['~Guild',['../class_discord_c_p_p_1_1_guild.html#a925889148da3c315a248ad526e9d335b',1,'DiscordCPP::Guild']]], - ['_7eguildchannel_735',['~GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html#aa4d555f86d2404f0b72cd6492f51666e',1,'DiscordCPP::GuildChannel']]], - ['_7einteractiondata_736',['~InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html#a7e153df4ff2467a6bb6fa62e51fe69d6',1,'DiscordCPP::InteractionData']]], - ['_7einteractiondataoption_737',['~InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html#ab3c8702e93b9ec56249883d87eab1525',1,'DiscordCPP::InteractionDataOption']]], - ['_7einteractiondatasubcommandoption_738',['~InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#aca4ad2acdba182509c36c586bf5c5ea3',1,'DiscordCPP::InteractionDataSubcommandOption']]], - ['_7einteractionresolveddata_739',['~InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#ac4a907ad324b916a4927785f911c7e52',1,'DiscordCPP::InteractionResolvedData']]], - ['_7emaingateway_740',['~MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html#a924f8e2bab4a8234a58992a90f38bf95',1,'DiscordCPP::MainGateway']]], - ['_7emessage_741',['~Message',['../class_discord_c_p_p_1_1_message.html#aee3d3c1044a769606c970a854d6d7c06',1,'DiscordCPP::Message']]], - ['_7estatuscodeexception_742',['~StatusCodeException',['../class_discord_c_p_p_1_1_status_code_exception.html#a5c9da7688601693110991f935eb67e72',1,'DiscordCPP::StatusCodeException']]], - ['_7ethreadpool_743',['~Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#ae0c7e15d60fe11a508650dcaac993756',1,'DiscordCPP::Threadpool']]], - ['_7eudp_5fclient_744',['~udp_client',['../class_discord_c_p_p_1_1udp__client.html#a9204847b0ea39a2812800790dec983a9',1,'DiscordCPP::udp_client']]], - ['_7euser_745',['~User',['../class_discord_c_p_p_1_1_user.html#af8cad2d8ab3ba42b55938187f3cc2881',1,'DiscordCPP::User']]], - ['_7evoicechannel_746',['~VoiceChannel',['../class_discord_c_p_p_1_1_voice_channel.html#a0bc67665eb26e6d2865f7b46f0992d0f',1,'DiscordCPP::VoiceChannel']]], - ['_7evoiceclient_747',['~VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html#a28b1a49f0d7505a43d0d13beb42517cc',1,'DiscordCPP::VoiceClient']]], - ['_7evoicegateway_748',['~VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html#aa76871211233812fc495a03fdc75f418',1,'DiscordCPP::VoiceGateway']]] + ['_7eaudiosource_0',['~AudioSource',['../class_discord_c_p_p_1_1_audio_source.html#a157d3b03b2df48d9929353a2bacdfa95',1,'DiscordCPP::AudioSource']]], + ['_7ediscord_1',['~Discord',['../class_discord_c_p_p_1_1_discord.html#a33748fd4c9e42f9316b4d2f064e09307',1,'DiscordCPP::Discord']]], + ['_7effmpegaudiosource_2',['~FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a7a8c56e6bc0d804f1b60c7ea4dd78afc',1,'DiscordCPP::FFmpegAudioSource']]], + ['_7efileaudiosource_3',['~FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html#ad04162c0d5ba2712679720ee95fdaf2f',1,'DiscordCPP::FileAudioSource']]], + ['_7egateway_4',['~Gateway',['../class_discord_c_p_p_1_1_gateway.html#a29c850847b9a2eb5b3a11cfe7464c76d',1,'DiscordCPP::Gateway']]], + ['_7emaingateway_5',['~MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html#ac3eb63b8fae248bbc5983394376c5fd4',1,'DiscordCPP::MainGateway']]], + ['_7emessage_6',['~Message',['../class_discord_c_p_p_1_1_message.html#aee3d3c1044a769606c970a854d6d7c06',1,'DiscordCPP::Message']]], + ['_7ethreadpool_7',['~Threadpool',['../class_discord_c_p_p_1_1_threadpool.html#ae0c7e15d60fe11a508650dcaac993756',1,'DiscordCPP::Threadpool']]], + ['_7eudp_5fclient_8',['~udp_client',['../class_discord_c_p_p_1_1udp__client.html#a9204847b0ea39a2812800790dec983a9',1,'DiscordCPP::udp_client']]], + ['_7euser_9',['~User',['../class_discord_c_p_p_1_1_user.html#a40724453fe028689e8b5eba2e90d6464',1,'DiscordCPP::User']]], + ['_7evoiceclient_10',['~VoiceClient',['../class_discord_c_p_p_1_1_voice_client.html#a28b1a49f0d7505a43d0d13beb42517cc',1,'DiscordCPP::VoiceClient']]], + ['_7evoicegateway_11',['~VoiceGateway',['../class_discord_c_p_p_1_1_voice_gateway.html#a4c1d4d4bfd4637e62b1bdb7f4af85c27',1,'DiscordCPP::VoiceGateway']]] ]; diff --git a/docs/search/functions_2.html b/docs/search/functions_2.html deleted file mode 100644 index ca5aa10e..00000000 --- a/docs/search/functions_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js index b1d86761..3e1cfae3 100644 --- a/docs/search/functions_2.js +++ b/docs/search/functions_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['ban_615',['ban',['../class_discord_c_p_p_1_1_guild.html#a3e1c466005b617e32736165f972f0abe',1,'DiscordCPP::Guild']]] + ['ban_0',['ban',['../class_discord_c_p_p_1_1_guild.html#a3e1c466005b617e32736165f972f0abe',1,'DiscordCPP::Guild']]] ]; diff --git a/docs/search/functions_3.html b/docs/search/functions_3.html deleted file mode 100644 index d79f55b8..00000000 --- a/docs/search/functions_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js index 571682e1..42a4d42e 100644 --- a/docs/search/functions_3.js +++ b/docs/search/functions_3.js @@ -1,9 +1,9 @@ var searchData= [ - ['channel_616',['Channel',['../class_discord_c_p_p_1_1_channel.html#a54e8d9a5ef62bfdca3ac1481445c8291',1,'DiscordCPP::Channel::Channel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a9cd115904f354d8dcb619cc60c98643d',1,'DiscordCPP::Channel::Channel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a1e1563f88f21815790bf1d44cf769828',1,'DiscordCPP::Channel::Channel(const Channel &old)'],['../class_discord_c_p_p_1_1_channel.html#ac9e33dcedf845775141a9f56a8a2e34a',1,'DiscordCPP::Channel::Channel()']]], - ['clientexception_617',['ClientException',['../class_discord_c_p_p_1_1_client_exception.html#afcfd27c5cf2bd5bb2abb7e5b5a25c638',1,'DiscordCPP::ClientException']]], - ['close_618',['close',['../class_discord_c_p_p_1_1_gateway.html#a67e15ff826b1ced66c1ed72c7d10ed80',1,'DiscordCPP::Gateway']]], - ['connect_619',['connect',['../class_discord_c_p_p_1_1_discord.html#ac23dbc983c18ada05350f42724bb72b4',1,'DiscordCPP::Discord::connect()'],['../class_discord_c_p_p_1_1_gateway.html#af2ac56d2eb007189ca40f371403409f3',1,'DiscordCPP::Gateway::connect()'],['../class_discord_c_p_p_1_1_main_gateway.html#aa11a2e45f4c96f7635b0ff7cf7ee2e94',1,'DiscordCPP::MainGateway::connect()'],['../class_discord_c_p_p_1_1_voice_channel.html#a14dab32d0279ef8a4147b14cf1222a19',1,'DiscordCPP::VoiceChannel::connect()']]], - ['copy_620',['copy',['../class_discord_c_p_p_1_1_application_command_option.html#ab348110f1f816830d9f223541d820c28',1,'DiscordCPP::ApplicationCommandOption::copy()'],['../class_discord_c_p_p_1_1_channel.html#a2c589d4992fb503d6d6452db5803ad7b',1,'DiscordCPP::Channel::copy()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#aa068260174513f1400d30cc935211f4a',1,'DiscordCPP::InteractionDataOption::copy()']]], - ['create_5fapplication_5fcommand_621',['create_application_command',['../class_discord_c_p_p_1_1_discord.html#a3c9daef4d52aafbf37d5c72dc7a088d2',1,'DiscordCPP::Discord']]] + ['channel_0',['Channel',['../class_discord_c_p_p_1_1_channel.html#a54e8d9a5ef62bfdca3ac1481445c8291',1,'DiscordCPP::Channel::Channel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a9cd115904f354d8dcb619cc60c98643d',1,'DiscordCPP::Channel::Channel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#ae4bfd234cdea3e6883ab6723555eff83',1,'DiscordCPP::Channel::Channel(const std::string &token)'],['../class_discord_c_p_p_1_1_channel.html#a566d2d3aee10be2dcd038ee1c3883205',1,'DiscordCPP::Channel::Channel()=default']]], + ['channel_5ffrom_5fjson_1',['channel_from_json',['../class_discord_c_p_p_1_1_channel_helper.html#aa0e1a116033c7f9a6e1ae9e3edec03f4',1,'DiscordCPP::ChannelHelper']]], + ['clientexception_2',['ClientException',['../class_discord_c_p_p_1_1_client_exception.html#a6978460910616e9d0d14ce8abedab801',1,'DiscordCPP::ClientException']]], + ['close_3',['close',['../class_discord_c_p_p_1_1_gateway.html#abf076b8d8ebc9bce3a6f003f8f11154f',1,'DiscordCPP::Gateway']]], + ['connect_4',['connect',['../class_discord_c_p_p_1_1_discord.html#ac23dbc983c18ada05350f42724bb72b4',1,'DiscordCPP::Discord::connect()'],['../class_discord_c_p_p_1_1_gateway.html#a1a0869cef675e621e306b1e2dcdeaa8a',1,'DiscordCPP::Gateway::connect()'],['../class_discord_c_p_p_1_1_main_gateway.html#af092cb53476cfe946f4bdaf03fe97b0e',1,'DiscordCPP::MainGateway::connect()'],['../class_discord_c_p_p_1_1_voice_channel.html#a14dab32d0279ef8a4147b14cf1222a19',1,'DiscordCPP::VoiceChannel::connect()']]], + ['create_5fapplication_5fcommand_5',['create_application_command',['../class_discord_c_p_p_1_1_discord.html#a3c9daef4d52aafbf37d5c72dc7a088d2',1,'DiscordCPP::Discord']]] ]; diff --git a/docs/search/functions_4.html b/docs/search/functions_4.html deleted file mode 100644 index 1657cad0..00000000 --- a/docs/search/functions_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index 413e875b..b26383c4 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -1,15 +1,15 @@ var searchData= [ - ['debug_622',['debug',['../class_logger.html#a38b544d566463a65d0dbf4ff7f867962',1,'Logger']]], - ['default_623',['Default',['../class_intents.html#aa7f98990fba08799fb7e7e025fa648e2',1,'Intents']]], - ['delete_5fchannel_624',['delete_channel',['../class_discord_c_p_p_1_1_channel.html#abcdb6d1d0fc5294aaefca48f906d278c',1,'DiscordCPP::Channel']]], - ['delete_5fcommand_625',['delete_command',['../class_discord_c_p_p_1_1_application_command.html#a69668a9bc02fe6f1d148db922be99e1c',1,'DiscordCPP::ApplicationCommand']]], - ['delete_5fguild_626',['delete_guild',['../class_discord_c_p_p_1_1_guild.html#af4490753c885472c959bec997866640f',1,'DiscordCPP::Guild']]], - ['delete_5fmessages_627',['delete_messages',['../class_discord_c_p_p_1_1_text_channel.html#a55c2b4e963b61495f53637eaf30016b1',1,'DiscordCPP::TextChannel']]], - ['delete_5fmsg_628',['delete_msg',['../class_discord_c_p_p_1_1_message.html#a9bd5d0f4a99f169e0cfc2b7aa2df2c39',1,'DiscordCPP::Message']]], - ['disconnect_629',['disconnect',['../class_discord_c_p_p_1_1_voice_client.html#a605ec8558d9fe1739722c230af04934e',1,'DiscordCPP::VoiceClient']]], - ['discord_630',['Discord',['../class_discord_c_p_p_1_1_discord.html#a31cbab8a63753a0f71032a070ccbf3b0',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)'],['../class_discord_c_p_p_1_1_discord.html#a9185bc37ac09afe6b8ccf2ae0a175cd1',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)']]], - ['discordexception_631',['DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html#a40b4662ca965fcce4af634b974d145f8',1,'DiscordCPP::DiscordException']]], - ['discordobject_632',['DiscordObject',['../class_discord_c_p_p_1_1_discord_object.html#a8050efa6682380f04f9fcf8aa8e3652d',1,'DiscordCPP::DiscordObject::DiscordObject()'],['../class_discord_c_p_p_1_1_discord_object.html#aee2a828f219e4301752afde0b2ff2414',1,'DiscordCPP::DiscordObject::DiscordObject(const std::string &token)']]], - ['dmchannel_633',['DMChannel',['../class_discord_c_p_p_1_1_d_m_channel.html#a2361eab7799575fc129769838aeb039e',1,'DiscordCPP::DMChannel::DMChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_d_m_channel.html#ac5d39e8e5b29b2ae765e02c3019baef0',1,'DiscordCPP::DMChannel::DMChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_d_m_channel.html#a3ec8d7d58cb307c4383b1a0451c3390a',1,'DiscordCPP::DMChannel::DMChannel(const DMChannel &old)']]] + ['debug_0',['debug',['../class_logger.html#a38b544d566463a65d0dbf4ff7f867962',1,'Logger']]], + ['default_1',['Default',['../class_intents.html#aa7f98990fba08799fb7e7e025fa648e2',1,'Intents']]], + ['delete_5fchannel_2',['delete_channel',['../class_discord_c_p_p_1_1_channel.html#abcdb6d1d0fc5294aaefca48f906d278c',1,'DiscordCPP::Channel']]], + ['delete_5fcommand_3',['delete_command',['../class_discord_c_p_p_1_1_application_command.html#a69668a9bc02fe6f1d148db922be99e1c',1,'DiscordCPP::ApplicationCommand']]], + ['delete_5fguild_4',['delete_guild',['../class_discord_c_p_p_1_1_guild.html#af4490753c885472c959bec997866640f',1,'DiscordCPP::Guild']]], + ['delete_5fmessages_5',['delete_messages',['../class_discord_c_p_p_1_1_text_channel.html#a83085d00de182c7255345e06160746e3',1,'DiscordCPP::TextChannel']]], + ['delete_5fmsg_6',['delete_msg',['../class_discord_c_p_p_1_1_message.html#a9bd5d0f4a99f169e0cfc2b7aa2df2c39',1,'DiscordCPP::Message']]], + ['disconnect_7',['disconnect',['../class_discord_c_p_p_1_1_voice_client.html#a487b217b4490c7970a0ddbfbba65ef88',1,'DiscordCPP::VoiceClient']]], + ['discord_8',['Discord',['../class_discord_c_p_p_1_1_discord.html#a31cbab8a63753a0f71032a070ccbf3b0',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int num_shards=0)'],['../class_discord_c_p_p_1_1_discord.html#a9185bc37ac09afe6b8ccf2ae0a175cd1',1,'DiscordCPP::Discord::Discord(const std::string &token, const Intents &intents, const unsigned int shard_id, const unsigned int num_shards)']]], + ['discordexception_9',['DiscordException',['../class_discord_c_p_p_1_1_discord_exception.html#aab1760aeb36d8ed166f6c40976b580f5',1,'DiscordCPP::DiscordException']]], + ['discordobject_10',['DiscordObject',['../class_discord_c_p_p_1_1_discord_object.html#a8534f70d24dd9c6b3aacc42841e46ced',1,'DiscordCPP::DiscordObject::DiscordObject()=default'],['../class_discord_c_p_p_1_1_discord_object.html#afa111ee158370c4b5c5a9259c18338c5',1,'DiscordCPP::DiscordObject::DiscordObject(std::string token)'],['../class_discord_c_p_p_1_1_discord_object.html#a9f96a7138bb8a12bc330e596ec2a3f63',1,'DiscordCPP::DiscordObject::DiscordObject(std::string token, std::string id)']]], + ['dmchannel_11',['DMChannel',['../class_discord_c_p_p_1_1_d_m_channel.html#a2361eab7799575fc129769838aeb039e',1,'DiscordCPP::DMChannel::DMChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_d_m_channel.html#ac5d39e8e5b29b2ae765e02c3019baef0',1,'DiscordCPP::DMChannel::DMChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_d_m_channel.html#a74aa2e5a4fc8399ab062b1174facebb1',1,'DiscordCPP::DMChannel::DMChannel()=default']]] ]; diff --git a/docs/search/functions_5.html b/docs/search/functions_5.html deleted file mode 100644 index 9301d6b9..00000000 --- a/docs/search/functions_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js index bf806056..a92c837c 100644 --- a/docs/search/functions_5.js +++ b/docs/search/functions_5.js @@ -1,7 +1,7 @@ var searchData= [ - ['edit_634',['edit',['../class_discord_c_p_p_1_1_message.html#a2b15fb51af651e8d764f565bedabfedd',1,'DiscordCPP::Message']]], - ['embed_635',['Embed',['../class_discord_c_p_p_1_1_embed.html#a58478ec295f3e34802740cf38866dd43',1,'DiscordCPP::Embed::Embed(const std::string &title="", const std::string &description="")'],['../class_discord_c_p_p_1_1_embed.html#a2a6c7045de0ffe686151d12562eb2b31',1,'DiscordCPP::Embed::Embed(const json &data)']]], - ['error_636',['error',['../class_logger.html#ab6042fdfcbb14026098e0df9d6b32f27',1,'Logger']]], - ['execute_637',['execute',['../class_discord_c_p_p_1_1_threadpool.html#a43403a85ca53e4b8169707b25ebb474f',1,'DiscordCPP::Threadpool::execute(F &&task)'],['../class_discord_c_p_p_1_1_threadpool.html#a5eccc65fe045fc6fe9d871032a95afdb',1,'DiscordCPP::Threadpool::execute(F &&task)']]] + ['edit_0',['edit',['../class_discord_c_p_p_1_1_message.html#a2b15fb51af651e8d764f565bedabfedd',1,'DiscordCPP::Message']]], + ['embed_1',['Embed',['../class_discord_c_p_p_1_1_embed.html#ae692b21f63c00a714c2b6796898e9755',1,'DiscordCPP::Embed::Embed(std::string title="", std::string description="")'],['../class_discord_c_p_p_1_1_embed.html#a2a6c7045de0ffe686151d12562eb2b31',1,'DiscordCPP::Embed::Embed(const json &data)']]], + ['error_2',['error',['../class_logger.html#ab6042fdfcbb14026098e0df9d6b32f27',1,'Logger']]], + ['execute_3',['execute',['../class_discord_c_p_p_1_1_threadpool.html#abc9ed3f1fb1a193938bd98bf337af8bf',1,'DiscordCPP::Threadpool::execute(F &&task)'],['../class_discord_c_p_p_1_1_threadpool.html#a92ec3f697d070b9471d7e898da0f30e7',1,'DiscordCPP::Threadpool::execute(F &&task)']]] ]; diff --git a/docs/search/functions_6.html b/docs/search/functions_6.html deleted file mode 100644 index 9c4f5fc6..00000000 --- a/docs/search/functions_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js index 69182758..2f338094 100644 --- a/docs/search/functions_6.js +++ b/docs/search/functions_6.js @@ -1,6 +1,6 @@ var searchData= [ - ['ffmpegaudiosource_638',['FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a62e0a15d053458c1aea3279883fd2c17',1,'DiscordCPP::FFmpegAudioSource']]], - ['fileaudiosource_639',['FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html#a90606a2a28bae7e8c799684f6797deb0',1,'DiscordCPP::FileAudioSource']]], - ['from_5fjson_640',['from_json',['../class_discord_c_p_p_1_1_application_command_option.html#a0243ea818ea5c0a79506c6c042138f5f',1,'DiscordCPP::ApplicationCommandOption::from_json()'],['../class_discord_c_p_p_1_1_channel.html#a312b24a57085cb5facffda8a50368ad0',1,'DiscordCPP::Channel::from_json()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a9717f0a8caead300cf69ca3985d8f86b',1,'DiscordCPP::InteractionDataOption::from_json()']]] + ['ffmpegaudiosource_0',['FFmpegAudioSource',['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a62e0a15d053458c1aea3279883fd2c17',1,'DiscordCPP::FFmpegAudioSource']]], + ['fileaudiosource_1',['FileAudioSource',['../class_discord_c_p_p_1_1_file_audio_source.html#a90606a2a28bae7e8c799684f6797deb0',1,'DiscordCPP::FileAudioSource']]], + ['future_2',['Future',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a9aec4c35209c4886e24bcc037620d967',1,'DiscordCPP::Future< void >::Future()'],['../class_discord_c_p_p_1_1_future.html#a73a7509ad3671ee13cef77c97b2660c9',1,'DiscordCPP::Future::Future()']]] ]; diff --git a/docs/search/functions_7.html b/docs/search/functions_7.html deleted file mode 100644 index 46b5c0f6..00000000 --- a/docs/search/functions_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js index c13e5c0a..403ed23e 100644 --- a/docs/search/functions_7.js +++ b/docs/search/functions_7.js @@ -1,17 +1,93 @@ var searchData= [ - ['gateway_641',['Gateway',['../class_discord_c_p_p_1_1_gateway.html#a2212c47f49592b044cea3ab0c2e62f12',1,'DiscordCPP::Gateway']]], - ['get_5fapplication_5fcommands_642',['get_application_commands',['../class_discord_c_p_p_1_1_discord.html#a9f42eb5110bc9424de38da6d3f3adfc1',1,'DiscordCPP::Discord::get_application_commands()'],['../class_discord_c_p_p_1_1_discord.html#ab99a6a87b623929193e88527e7b5a55d',1,'DiscordCPP::Discord::get_application_commands(const Guild &guild)']]], - ['get_5fdmchannel_643',['get_dmchannel',['../class_discord_c_p_p_1_1_user.html#a90dfcdcdce6aad804121e71579f12edc',1,'DiscordCPP::User']]], - ['get_5ferror_5fcode_644',['get_error_code',['../class_discord_c_p_p_1_1_status_code_exception.html#a2ac0ea9f66dc1fa6b57f7ca8d96b8a09',1,'DiscordCPP::StatusCodeException']]], - ['get_5fguild_645',['get_guild',['../class_discord_c_p_p_1_1_discord.html#ab023755bdb66f3108f930165fd6e8461',1,'DiscordCPP::Discord']]], - ['get_5fheartbeat_5fpayload_646',['get_heartbeat_payload',['../class_discord_c_p_p_1_1_gateway.html#a6d568b2d45b0f26d56cce81e8bbb9caa',1,'DiscordCPP::Gateway']]], - ['get_5foptional_647',['get_optional',['../static_8h.html#a7429c6b12dcf78987e2105fa85225adf',1,'static.h']]], - ['get_5for_5felse_648',['get_or_else',['../static_8h.html#af82cdde88bf063e45dc31df8155f8f2b',1,'static.h']]], - ['get_5fshard_649',['get_shard',['../class_discord_c_p_p_1_1_discord.html#a3f623d2f1148f4e77beb9c6445a52a0d',1,'DiscordCPP::Discord']]], - ['get_5fshard_5fid_650',['get_shard_id',['../class_discord_c_p_p_1_1_main_gateway.html#a72d0b8c62cb066c7e6d9190ff811e645',1,'DiscordCPP::MainGateway']]], - ['get_5fvoice_5fstate_651',['get_voice_state',['../class_discord_c_p_p_1_1_discord.html#a8f4a2aad154d6746a6acbd97d6645a07',1,'DiscordCPP::Discord']]], - ['getintents_652',['getIntents',['../class_intents.html#ac7e30d0d54f8a1815991c6e70c2f0586',1,'Intents']]], - ['guild_653',['Guild',['../class_discord_c_p_p_1_1_guild.html#ac4eceb19b00d5b5bd82ecd0f65ef4dc9',1,'DiscordCPP::Guild::Guild(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_guild.html#a9c129d091b35c4a92b571d8b70ed3c0d',1,'DiscordCPP::Guild::Guild(Discord *client, const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_guild.html#a2b9839697aca0883a44bfd205350eae0',1,'DiscordCPP::Guild::Guild(const Guild &old)'],['../class_discord_c_p_p_1_1_guild.html#ad4b6939b45331a47bd3dff69057026ca',1,'DiscordCPP::Guild::Guild()']]], - ['guildchannel_654',['GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html#a35478e2c1deb2c8c6898d2d007a1fdba',1,'DiscordCPP::GuildChannel::GuildChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_guild_channel.html#a2ed4979d972b4c16a1112c939fd4a1ee',1,'DiscordCPP::GuildChannel::GuildChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_guild_channel.html#a8a8588981d77e92bafaff5e6ba8a2400',1,'DiscordCPP::GuildChannel::GuildChannel(const GuildChannel &old)'],['../class_discord_c_p_p_1_1_guild_channel.html#ae2bad6f9305056a1a55c50dae9293415',1,'DiscordCPP::GuildChannel::GuildChannel()']]] + ['gateway_0',['Gateway',['../class_discord_c_p_p_1_1_gateway.html#a6d664dff6de3f5a1aa1f052aa3d5dfc3',1,'DiscordCPP::Gateway']]], + ['get_1',['get',['../class_discord_c_p_p_1_1_future_3_01void_01_4.html#a9ee0646a24436047afc7186da33d04f4',1,'DiscordCPP::Future< void >::get()'],['../class_discord_c_p_p_1_1_future.html#ae6b900b547170e4271d7aee0313a053b',1,'DiscordCPP::Future::get()'],['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#a6722b71f404b223c9335d4067c849f71',1,'DiscordCPP::SharedFuture< void >::get()'],['../class_discord_c_p_p_1_1_shared_future.html#a1101b07c3f36a42866d1afd873015821',1,'DiscordCPP::SharedFuture::get()']]], + ['get_5fafk_5fchannel_2',['get_afk_channel',['../class_discord_c_p_p_1_1_guild.html#addcd6248e9d47da54196536f608e0254',1,'DiscordCPP::Guild']]], + ['get_5fafk_5fchannel_5fid_3',['get_afk_channel_id',['../class_discord_c_p_p_1_1_guild.html#af99ab6824f901bde11c70a67e2359f6b',1,'DiscordCPP::Guild']]], + ['get_5fafk_5ftimeout_4',['get_afk_timeout',['../class_discord_c_p_p_1_1_guild.html#a8dbedde6a5336db4abbd190ef623da00',1,'DiscordCPP::Guild']]], + ['get_5fapplication_5fcommands_5',['get_application_commands',['../class_discord_c_p_p_1_1_discord.html#a9f42eb5110bc9424de38da6d3f3adfc1',1,'DiscordCPP::Discord::get_application_commands()'],['../class_discord_c_p_p_1_1_discord.html#ab99a6a87b623929193e88527e7b5a55d',1,'DiscordCPP::Discord::get_application_commands(const Guild &guild)']]], + ['get_5fapplication_5fid_6',['get_application_id',['../class_discord_c_p_p_1_1_application_command.html#afc9fe25a9a28a511c5218bce00526c4e',1,'DiscordCPP::ApplicationCommand::get_application_id()'],['../class_discord_c_p_p_1_1_d_m_channel.html#a4233f4d5f0516baac171ec7583b549b7',1,'DiscordCPP::DMChannel::get_application_id()'],['../class_discord_c_p_p_1_1_guild.html#a40ef4160d8677ff1e95d4f44cab62c81',1,'DiscordCPP::Guild::get_application_id()'],['../class_discord_c_p_p_1_1_interaction.html#a2c8257f51fab3e78a05afa68ee4fcd35',1,'DiscordCPP::Interaction::get_application_id()']]], + ['get_5fauthor_7',['get_author',['../class_discord_c_p_p_1_1_message.html#a3d6a47b48986ced5e8fa7f88b8da1064',1,'DiscordCPP::Message']]], + ['get_5favatar_8',['get_avatar',['../class_discord_c_p_p_1_1_user.html#a8822ada5e0a6fca9cace5bccbf58c91a',1,'DiscordCPP::User']]], + ['get_5fbitrate_9',['get_bitrate',['../class_discord_c_p_p_1_1_voice_channel.html#ad5b1432f540781df19de432f1eb76f51',1,'DiscordCPP::VoiceChannel']]], + ['get_5fchannel_10',['get_channel',['../class_discord_c_p_p_1_1_message.html#a9f4c2e3f7e06d6bbf086ea91de299257',1,'DiscordCPP::Message']]], + ['get_5fchannel_5fid_11',['get_channel_id',['../class_discord_c_p_p_1_1_channel_helper.html#af29f2b71a48a7fe252f38e417319f20b',1,'DiscordCPP::ChannelHelper::get_channel_id()'],['../class_discord_c_p_p_1_1_interaction.html#ab020bc4563a7e7e175a43b62d6a907a7',1,'DiscordCPP::Interaction::get_channel_id()'],['../class_discord_c_p_p_1_1_message.html#ad4a3a8f2b0e17f8d8ad4e1c16af76557',1,'DiscordCPP::Message::get_channel_id()']]], + ['get_5fchannel_5ftypes_12',['get_channel_types',['../class_discord_c_p_p_1_1_application_command_channel_option.html#a74361a1ae23964771c4b979feaec1dbe',1,'DiscordCPP::ApplicationCommandChannelOption']]], + ['get_5fchannels_13',['get_channels',['../class_discord_c_p_p_1_1_guild.html#a77e59a8ffd5b702a7a97c3e7be177249',1,'DiscordCPP::Guild::get_channels()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a1cec3db799c49160c27cd8d28ad7c314',1,'DiscordCPP::InteractionResolvedData::get_channels()']]], + ['get_5fcontent_14',['get_content',['../class_discord_c_p_p_1_1_message.html#a2df1736b99c9be6198ad1295fc4eebe5',1,'DiscordCPP::Message']]], + ['get_5fcustom_5fid_15',['get_custom_id',['../class_discord_c_p_p_1_1_interaction_data.html#a762f532c9beabe54d3ea3b44e80e2b27',1,'DiscordCPP::InteractionData']]], + ['get_5fdata_16',['get_data',['../class_discord_c_p_p_1_1_interaction.html#abaab4cd52d8f97dac3ece4c92ec46df1',1,'DiscordCPP::Interaction']]], + ['get_5fdefault_5fmessage_5fnotifications_17',['get_default_message_notifications',['../class_discord_c_p_p_1_1_guild.html#a33ecf49f4e31a2287fee9c0db45672dc',1,'DiscordCPP::Guild']]], + ['get_5fdescription_18',['get_description',['../class_discord_c_p_p_1_1_application_command.html#ad7254ba91860101bade9e5c4d7506d20',1,'DiscordCPP::ApplicationCommand::get_description()'],['../class_discord_c_p_p_1_1_application_command_option.html#aa1df553e862dc74f9fea493c8c5d9924',1,'DiscordCPP::ApplicationCommandOption::get_description()']]], + ['get_5fdiscriminator_19',['get_discriminator',['../class_discord_c_p_p_1_1_user.html#a9348d2a29fd0f9904adc00a0020823a4',1,'DiscordCPP::User']]], + ['get_5fdmchannel_20',['get_dmchannel',['../class_discord_c_p_p_1_1_user.html#a90dfcdcdce6aad804121e71579f12edc',1,'DiscordCPP::User']]], + ['get_5fedited_5ftimestamp_21',['get_edited_timestamp',['../class_discord_c_p_p_1_1_message.html#a850c700fc4745a9948cffb210f60b656',1,'DiscordCPP::Message']]], + ['get_5femail_22',['get_email',['../class_discord_c_p_p_1_1_user.html#ad8136441cc0988ce75c80ad48e14186c',1,'DiscordCPP::User']]], + ['get_5fembed_5fchannel_23',['get_embed_channel',['../class_discord_c_p_p_1_1_guild.html#a51d27c8963bcd48f621db5bae04a3364',1,'DiscordCPP::Guild']]], + ['get_5fembed_5fchannel_5fid_24',['get_embed_channel_id',['../class_discord_c_p_p_1_1_guild.html#aa053e5a121c698081b2d107b1e070e89',1,'DiscordCPP::Guild']]], + ['get_5fembeds_25',['get_embeds',['../class_discord_c_p_p_1_1_message.html#a64080363a10634cde7b1b77169011a91',1,'DiscordCPP::Message']]], + ['get_5ferror_5fcode_26',['get_error_code',['../class_discord_c_p_p_1_1_status_code_exception.html#a2ac0ea9f66dc1fa6b57f7ca8d96b8a09',1,'DiscordCPP::StatusCodeException']]], + ['get_5fexplicit_5fcontent_5ffilter_27',['get_explicit_content_filter',['../class_discord_c_p_p_1_1_guild.html#a761aa1cf64e136146607ad754f82d68a',1,'DiscordCPP::Guild']]], + ['get_5ffeatures_28',['get_features',['../class_discord_c_p_p_1_1_guild.html#ae7a411322194729ff677808cb59027c3',1,'DiscordCPP::Guild']]], + ['get_5fflags_29',['get_flags',['../class_discord_c_p_p_1_1_user.html#a4f0c3e3dd34673ec65e42e93fb9c3e18',1,'DiscordCPP::User']]], + ['get_5ffuture_30',['get_future',['../class_discord_c_p_p_1_1_shared_future_3_01void_01_4.html#ab6c04df97798d2fcbe0e16f2bbc91743',1,'DiscordCPP::SharedFuture< void >::get_future()'],['../class_discord_c_p_p_1_1_shared_future.html#a3abd4532b411fe5dedde1c80f2159920',1,'DiscordCPP::SharedFuture::get_future()']]], + ['get_5fguild_31',['get_guild',['../class_discord_c_p_p_1_1_discord.html#ab023755bdb66f3108f930165fd6e8461',1,'DiscordCPP::Discord::get_guild()'],['../class_discord_c_p_p_1_1_guild_channel.html#a1ae3ebfc551091f040366abff0bcf2a5',1,'DiscordCPP::GuildChannel::get_guild()'],['../class_discord_c_p_p_1_1_message.html#a2b6f5b184c349f0ff80d715d616a6871',1,'DiscordCPP::Message::get_guild()']]], + ['get_5fguild_5fid_32',['get_guild_id',['../class_discord_c_p_p_1_1_application_command.html#afad81e5159a237125e546fcd35ae9150',1,'DiscordCPP::ApplicationCommand::get_guild_id()'],['../class_discord_c_p_p_1_1_interaction.html#a8e942c6180889383f4c0791c57b11a5f',1,'DiscordCPP::Interaction::get_guild_id()'],['../class_discord_c_p_p_1_1_interaction_data.html#af733dbd5a4e92dc420fff3af06c69f78',1,'DiscordCPP::InteractionData::get_guild_id()'],['../class_discord_c_p_p_1_1_message.html#a7a56e82d60b448ce11d7cfcbd7d31bf5',1,'DiscordCPP::Message::get_guild_id()']]], + ['get_5fguild_5flocale_33',['get_guild_locale',['../class_discord_c_p_p_1_1_interaction.html#a5517820e8f1e69892a5cd7c3e8857a58',1,'DiscordCPP::Interaction']]], + ['get_5fheartbeat_5fpayload_34',['get_heartbeat_payload',['../class_discord_c_p_p_1_1_gateway.html#a6d568b2d45b0f26d56cce81e8bbb9caa',1,'DiscordCPP::Gateway']]], + ['get_5ficon_35',['get_icon',['../class_discord_c_p_p_1_1_channel.html#aed4b9cb1ae91e5370ffd8dde00c99435',1,'DiscordCPP::Channel::get_icon()'],['../class_discord_c_p_p_1_1_guild.html#aedde1f5c70a6d3f772ff30fa87679d1e',1,'DiscordCPP::Guild::get_icon()']]], + ['get_5fid_36',['get_id',['../class_discord_c_p_p_1_1_discord_object.html#a116dde436a7cba2d1b42e56b31f7ca0d',1,'DiscordCPP::DiscordObject']]], + ['get_5finteraction_5fdata_5foption_5fname_37',['get_interaction_data_option_name',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html#aa0c033153d71158844a4f49cc8badb08',1,'DiscordCPP::InteractionDataOptionHelper']]], + ['get_5finteraction_5fdata_5foption_5ftype_38',['get_interaction_data_option_type',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html#a06fc5a0ab8f3e014b86d7f174a4a3315',1,'DiscordCPP::InteractionDataOptionHelper']]], + ['get_5fjoined_5fat_39',['get_joined_at',['../class_discord_c_p_p_1_1_guild.html#a386cd28296e38de87f1800af9eabac42',1,'DiscordCPP::Guild::get_joined_at()'],['../class_discord_c_p_p_1_1_member.html#a84ac078800b34ff88044effefaf64dba',1,'DiscordCPP::Member::get_joined_at()']]], + ['get_5flast_5fmessage_5fid_40',['get_last_message_id',['../class_discord_c_p_p_1_1_text_channel.html#a2e7cf56f89e00d1448a0231f781f1417',1,'DiscordCPP::TextChannel']]], + ['get_5flast_5fpin_5ftimestamp_41',['get_last_pin_timestamp',['../class_discord_c_p_p_1_1_text_channel.html#ad824a7775a42f7d6451711c6b760567e',1,'DiscordCPP::TextChannel']]], + ['get_5flocale_42',['get_locale',['../class_discord_c_p_p_1_1_interaction.html#a6bf752687c00ce2ba2ae7be77a705764',1,'DiscordCPP::Interaction::get_locale()'],['../class_discord_c_p_p_1_1_user.html#aa8ec407bfb6aa73b13cc312dbaefdc68',1,'DiscordCPP::User::get_locale()']]], + ['get_5fmax_5fvalue_43',['get_max_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a1ca4c2a8ef1712357de10994318c176b',1,'DiscordCPP::ApplicationCommandIntegerOption::get_max_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#aee7534d0a4ed3e8c27c14d4be363c3dd',1,'DiscordCPP::ApplicationCommandNumberOption::get_max_value()']]], + ['get_5fmember_44',['get_member',['../class_discord_c_p_p_1_1_interaction.html#a9888a3eb5299ea53dbea93193627bb44',1,'DiscordCPP::Interaction']]], + ['get_5fmember_5fcount_45',['get_member_count',['../class_discord_c_p_p_1_1_guild.html#a41beda78964b4ff558a98d244837093e',1,'DiscordCPP::Guild']]], + ['get_5fmembers_46',['get_members',['../class_discord_c_p_p_1_1_guild.html#a04073a8f33cac2464f08cf82c0e1b16e',1,'DiscordCPP::Guild::get_members()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a193b0627823cee5400ac7b89a34cf378',1,'DiscordCPP::InteractionResolvedData::get_members()']]], + ['get_5fmentions_47',['get_mentions',['../class_discord_c_p_p_1_1_message.html#a4dc0b701886f79a621e89cc0a5eb4b9f',1,'DiscordCPP::Message']]], + ['get_5fmessage_48',['get_message',['../class_discord_c_p_p_1_1_interaction.html#aff597d61e946ef8101c974f0eba53f38',1,'DiscordCPP::Interaction']]], + ['get_5fmessages_49',['get_messages',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a8ab7009a630010771767af259c9bf80b',1,'DiscordCPP::InteractionResolvedData']]], + ['get_5fmfa_5flevel_50',['get_mfa_level',['../class_discord_c_p_p_1_1_guild.html#accc9ddfc58c00f9161e570546e459021',1,'DiscordCPP::Guild']]], + ['get_5fmin_5fvalue_51',['get_min_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#a16b34bd2f65774cd05b86a7196d5c618',1,'DiscordCPP::ApplicationCommandIntegerOption::get_min_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a056b713454d4f1881a5ddaafd84888ca',1,'DiscordCPP::ApplicationCommandNumberOption::get_min_value()']]], + ['get_5fname_52',['get_name',['../class_discord_c_p_p_1_1_activity.html#ac15ca56838b4ac52e3d7e136f85213a3',1,'DiscordCPP::Activity::get_name()'],['../class_discord_c_p_p_1_1_application_command.html#a724c62ea328ec5e84013d7cce279e43e',1,'DiscordCPP::ApplicationCommand::get_name()'],['../class_discord_c_p_p_1_1_application_command_option.html#a3e7f61033e77eb5434691b100940db66',1,'DiscordCPP::ApplicationCommandOption::get_name()'],['../class_discord_c_p_p_1_1_channel.html#ae281355d734e1200aa38eb8f7c61c6c0',1,'DiscordCPP::Channel::get_name()'],['../class_discord_c_p_p_1_1_guild.html#ae0a0c01261a42a603c092a23432702b7',1,'DiscordCPP::Guild::get_name()'],['../class_discord_c_p_p_1_1_interaction_data.html#a7dbafbf8e9c67379b180a8a365cb20a0',1,'DiscordCPP::InteractionData::get_name()']]], + ['get_5fnick_53',['get_nick',['../class_discord_c_p_p_1_1_member.html#a09424d5857e120cfd45377d54cc5f524',1,'DiscordCPP::Member']]], + ['get_5foptional_54',['get_optional',['../static_8h.html#a9f1ecc8d3cb65f694afbfe521e3b1caf',1,'static.h']]], + ['get_5foptions_55',['get_options',['../class_discord_c_p_p_1_1_application_command.html#af8dd068e4d0ee50cd7a65e75656f2004',1,'DiscordCPP::ApplicationCommand::get_options()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#afe465a43fb4165e25453fc864a13d389',1,'DiscordCPP::ApplicationCommandSubcommand::get_options()'],['../class_discord_c_p_p_1_1_interaction_data.html#ab82c1af13c8856b792749aeeece5c497',1,'DiscordCPP::InteractionData::get_options()']]], + ['get_5for_5felse_56',['get_or_else',['../static_8h.html#af82cdde88bf063e45dc31df8155f8f2b',1,'static.h']]], + ['get_5fowner_57',['get_owner',['../class_discord_c_p_p_1_1_d_m_channel.html#a8937589ac73504c13139b16a9cc40e7d',1,'DiscordCPP::DMChannel::get_owner()'],['../class_discord_c_p_p_1_1_guild.html#a6d103bc4fad881f023bd77cc021f6ac8',1,'DiscordCPP::Guild::get_owner()']]], + ['get_5fowner_5fid_58',['get_owner_id',['../class_discord_c_p_p_1_1_guild.html#a113119b9531199d00dca0f4a84523325',1,'DiscordCPP::Guild']]], + ['get_5fparent_59',['get_parent',['../class_discord_c_p_p_1_1_guild_channel.html#a661605c7b46a670c316918a7b7d5c063',1,'DiscordCPP::GuildChannel::get_parent()'],['../class_discord_c_p_p_1_1_voice_channel.html#a7d89689729d6a1acc914c8f2422a6481',1,'DiscordCPP::VoiceChannel::get_parent()']]], + ['get_5fpermissions_60',['get_permissions',['../class_discord_c_p_p_1_1_guild.html#aa10bb93c59ff89e69dbcbce83d47e026',1,'DiscordCPP::Guild']]], + ['get_5fposition_61',['get_position',['../class_discord_c_p_p_1_1_channel.html#af8d5d5ac3f92e32e1712fe8473259b59',1,'DiscordCPP::Channel']]], + ['get_5fpremium_5ftype_62',['get_premium_type',['../class_discord_c_p_p_1_1_user.html#acef615b70bb7429b2268b9d59dffe072',1,'DiscordCPP::User']]], + ['get_5frate_5flimit_5fper_5fuser_63',['get_rate_limit_per_user',['../class_discord_c_p_p_1_1_text_channel.html#a1c2e326ca47d104d684fd65ea6e33df6',1,'DiscordCPP::TextChannel']]], + ['get_5frecipients_64',['get_recipients',['../class_discord_c_p_p_1_1_d_m_channel.html#ab3f8c916f3c0698150ad59aad43875fc',1,'DiscordCPP::DMChannel']]], + ['get_5fregion_65',['get_region',['../class_discord_c_p_p_1_1_guild.html#a1494592d543bbc8c437a1e7749b6c05f',1,'DiscordCPP::Guild']]], + ['get_5fresolved_5fdata_66',['get_resolved_data',['../class_discord_c_p_p_1_1_interaction_data.html#ac2fa54e40a28f1e0bebe16422f55dbbc',1,'DiscordCPP::InteractionData']]], + ['get_5fshard_67',['get_shard',['../class_discord_c_p_p_1_1_discord.html#a3f623d2f1148f4e77beb9c6445a52a0d',1,'DiscordCPP::Discord']]], + ['get_5fshard_5fid_68',['get_shard_id',['../class_discord_c_p_p_1_1_main_gateway.html#a72d0b8c62cb066c7e6d9190ff811e645',1,'DiscordCPP::MainGateway']]], + ['get_5fsplash_69',['get_splash',['../class_discord_c_p_p_1_1_guild.html#a7cc3b77f110ddd5ceee31964240f11a5',1,'DiscordCPP::Guild']]], + ['get_5fsystem_5fchannel_70',['get_system_channel',['../class_discord_c_p_p_1_1_guild.html#a3dfc2915102e22d682b7229ddb416d87',1,'DiscordCPP::Guild']]], + ['get_5fsystem_5fchannel_5fid_71',['get_system_channel_id',['../class_discord_c_p_p_1_1_guild.html#ac4adbdb3ba0f010c65ebdcc292e1e229',1,'DiscordCPP::Guild']]], + ['get_5ftarget_5fid_72',['get_target_id',['../class_discord_c_p_p_1_1_interaction_data.html#a7324e23d351a60269ec445b2de106878',1,'DiscordCPP::InteractionData']]], + ['get_5ftimestamp_73',['get_timestamp',['../class_discord_c_p_p_1_1_message.html#a6118933664811a68a67227bd5e2c9137',1,'DiscordCPP::Message']]], + ['get_5ftoken_74',['get_token',['../class_discord_c_p_p_1_1_discord_object.html#a3b8f694ed485182a21c958dc31fdfb9c',1,'DiscordCPP::DiscordObject']]], + ['get_5ftopic_75',['get_topic',['../class_discord_c_p_p_1_1_text_channel.html#a25090b86ffb53aa71cd97ec25489bbf1',1,'DiscordCPP::TextChannel']]], + ['get_5ftype_76',['get_type',['../class_discord_c_p_p_1_1_activity.html#a3e08269832bed71b1ddc48e5d006f120',1,'DiscordCPP::Activity::get_type()'],['../class_discord_c_p_p_1_1_application_command.html#ad6d082e0e256b4f64240a3f723e36612',1,'DiscordCPP::ApplicationCommand::get_type()'],['../class_discord_c_p_p_1_1_application_command_option.html#adae69cf2a84457995a8f16a6dc5967b8',1,'DiscordCPP::ApplicationCommandOption::get_type()'],['../class_discord_c_p_p_1_1_channel.html#ab898935a480de5bf70856280c053c50d',1,'DiscordCPP::Channel::get_type()'],['../class_discord_c_p_p_1_1_interaction.html#aba14af6675a0809e3047679a44ab66a5',1,'DiscordCPP::Interaction::get_type()'],['../class_discord_c_p_p_1_1_interaction_data.html#a854ea4527074e08192be11cc5ff52b5a',1,'DiscordCPP::InteractionData::get_type()'],['../class_discord_c_p_p_1_1_message.html#a4e80c41b1d433f5d9d7c9ea8c6b01aa3',1,'DiscordCPP::Message::get_type()']]], + ['get_5furl_77',['get_url',['../class_discord_c_p_p_1_1_activity.html#a088c4c8f2d88eb26dd7a6bd970734e5f',1,'DiscordCPP::Activity']]], + ['get_5fuser_78',['get_user',['../class_discord_c_p_p_1_1_interaction.html#ab76c5a665a093b097085299b55fffbac',1,'DiscordCPP::Interaction']]], + ['get_5fuser_5flimit_79',['get_user_limit',['../class_discord_c_p_p_1_1_voice_channel.html#af863fe4d0b5946102bff959c3fb9279d',1,'DiscordCPP::VoiceChannel']]], + ['get_5fusername_80',['get_username',['../class_discord_c_p_p_1_1_user.html#affc8e3e2f049ae2b7927f95fa9c93c52',1,'DiscordCPP::User']]], + ['get_5fusers_81',['get_users',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a22662ba2ade5a3ba4fd6fc0f0a963ad3',1,'DiscordCPP::InteractionResolvedData']]], + ['get_5fverification_5flevel_82',['get_verification_level',['../class_discord_c_p_p_1_1_guild.html#a6daa607e24a3191c61680bb2324c2c8b',1,'DiscordCPP::Guild']]], + ['get_5fversion_83',['get_version',['../class_discord_c_p_p_1_1_application_command.html#ac7f031368c8749f25d924e0bfbbe8b59',1,'DiscordCPP::ApplicationCommand']]], + ['get_5fvoice_5fstate_84',['get_voice_state',['../class_discord_c_p_p_1_1_discord.html#a8f4a2aad154d6746a6acbd97d6645a07',1,'DiscordCPP::Discord']]], + ['get_5fwidget_5fchannel_85',['get_widget_channel',['../class_discord_c_p_p_1_1_guild.html#a8248287afe8a355283f86e52d46281e0',1,'DiscordCPP::Guild']]], + ['get_5fwidget_5fchannel_5fid_86',['get_widget_channel_id',['../class_discord_c_p_p_1_1_guild.html#added278f74fc86f915281601314bf135',1,'DiscordCPP::Guild']]], + ['getintents_87',['getIntents',['../class_intents.html#ac7e30d0d54f8a1815991c6e70c2f0586',1,'Intents']]], + ['guild_88',['Guild',['../class_discord_c_p_p_1_1_guild.html#ac4eceb19b00d5b5bd82ecd0f65ef4dc9',1,'DiscordCPP::Guild::Guild(Discord *client, const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_guild.html#a9c129d091b35c4a92b571d8b70ed3c0d',1,'DiscordCPP::Guild::Guild(Discord *client, const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_guild.html#a99cac9b616082f7ceba98a58e28e2529',1,'DiscordCPP::Guild::Guild()=default']]], + ['guildchannel_89',['GuildChannel',['../class_discord_c_p_p_1_1_guild_channel.html#a35478e2c1deb2c8c6898d2d007a1fdba',1,'DiscordCPP::GuildChannel::GuildChannel(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_guild_channel.html#a2ed4979d972b4c16a1112c939fd4a1ee',1,'DiscordCPP::GuildChannel::GuildChannel(const std::string &id, const std::string &token)'],['../class_discord_c_p_p_1_1_guild_channel.html#ad7139bb914565d4261feaed106eff873',1,'DiscordCPP::GuildChannel::GuildChannel()=default']]] ]; diff --git a/docs/search/functions_8.html b/docs/search/functions_8.html deleted file mode 100644 index 31a1d950..00000000 --- a/docs/search/functions_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js index 8a9c0de4..b2b0d829 100644 --- a/docs/search/functions_8.js +++ b/docs/search/functions_8.js @@ -1,8 +1,9 @@ var searchData= [ - ['handle_5fraw_5fevent_655',['handle_raw_event',['../class_discord_c_p_p_1_1_discord.html#a7287c2fb849b3dd2502ef8131b7ec445',1,'DiscordCPP::Discord']]], - ['has_5fvalue_656',['has_value',['../static_8h.html#a390b26279def58ee0268a42128443d85',1,'static.h']]], - ['hexchar_657',['hexchar',['../static_8cpp.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp'],['../static_8h.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp']]], - ['history_658',['history',['../class_discord_c_p_p_1_1_text_channel.html#a24ed77f27b9e80f83cb8443747a140bb',1,'DiscordCPP::TextChannel']]], - ['httperror_659',['HTTPError',['../class_discord_c_p_p_1_1_h_t_t_p_error.html#acb2e087d27f6dbbc1628d2283e10705a',1,'DiscordCPP::HTTPError']]] + ['handle_5fraw_5fevent_0',['handle_raw_event',['../class_discord_c_p_p_1_1_discord.html#a7287c2fb849b3dd2502ef8131b7ec445',1,'DiscordCPP::Discord']]], + ['has_5fdm_5fpermission_1',['has_dm_permission',['../class_discord_c_p_p_1_1_application_command.html#aad63f85c78d2631dec7c02cefea707eb',1,'DiscordCPP::ApplicationCommand']]], + ['has_5fvalue_2',['has_value',['../static_8h.html#a390b26279def58ee0268a42128443d85',1,'static.h']]], + ['hexchar_3',['hexchar',['../static_8cpp.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp'],['../static_8h.html#aca55991c1588556e7c46c5477f90aa76',1,'hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2): static.cpp']]], + ['history_4',['history',['../class_discord_c_p_p_1_1_text_channel.html#a24ed77f27b9e80f83cb8443747a140bb',1,'DiscordCPP::TextChannel']]], + ['httperror_5',['HTTPError',['../class_discord_c_p_p_1_1_h_t_t_p_error.html#a75a899931e1a1bbf8d05f3eb36e49f33',1,'DiscordCPP::HTTPError']]] ]; diff --git a/docs/search/functions_9.html b/docs/search/functions_9.html deleted file mode 100644 index 9a8e4290..00000000 --- a/docs/search/functions_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js index 318a0ea3..f8b9498c 100644 --- a/docs/search/functions_9.js +++ b/docs/search/functions_9.js @@ -1,13 +1,30 @@ var searchData= [ - ['identify_660',['identify',['../class_discord_c_p_p_1_1_gateway.html#a5920ce1fb075a1a9acf2838a19ffdf12',1,'DiscordCPP::Gateway']]], - ['info_661',['info',['../class_logger.html#ab4c4d86279176eb0ede726bc5b4d5ddb',1,'Logger']]], - ['interaction_662',['Interaction',['../class_discord_c_p_p_1_1_interaction.html#aeb350b905d5ae166138e920073549494',1,'DiscordCPP::Interaction']]], - ['interactiondata_663',['InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html#a6cdcb237f72b579237ad3377fe5b6ced',1,'DiscordCPP::InteractionData::InteractionData(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_interaction_data.html#a7a77f3680958152a5d3ec0f4b1260adb',1,'DiscordCPP::InteractionData::InteractionData(const InteractionData &other)']]], - ['interactiondataintegeroption_664',['InteractionDataIntegerOption',['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a3ef7265cb9eea4268e44e2702dc9ad22',1,'DiscordCPP::InteractionDataIntegerOption']]], - ['interactiondatanumberoption_665',['InteractionDataNumberOption',['../class_discord_c_p_p_1_1_interaction_data_number_option.html#a217e8d62905a77bd0dbfcf9e0aff0ed7',1,'DiscordCPP::InteractionDataNumberOption']]], - ['interactiondataoption_666',['InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html#a06d875ae9ac63befd12a0a51f6546a52',1,'DiscordCPP::InteractionDataOption']]], - ['interactiondatastringoption_667',['InteractionDataStringOption',['../class_discord_c_p_p_1_1_interaction_data_string_option.html#a7dbc2f6b2f17cc863404631609dc39c7',1,'DiscordCPP::InteractionDataStringOption']]], - ['interactiondatasubcommandoption_668',['InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#ae23c7df493174aa49763dbf9cb87a3ee',1,'DiscordCPP::InteractionDataSubcommandOption::InteractionDataSubcommandOption(const json &data)'],['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a575b82243247d8473ab9429b5acc69e0',1,'DiscordCPP::InteractionDataSubcommandOption::InteractionDataSubcommandOption(const InteractionDataSubcommandOption &other)']]], - ['interactionresolveddata_669',['InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a7ef46af4228286206101c3a7bddd1428',1,'DiscordCPP::InteractionResolvedData::InteractionResolvedData(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a6678d7b2a09c0b626b222606dd934bbe',1,'DiscordCPP::InteractionResolvedData::InteractionResolvedData(const InteractionResolvedData &other)']]] + ['identify_0',['identify',['../class_discord_c_p_p_1_1_gateway.html#a5920ce1fb075a1a9acf2838a19ffdf12',1,'DiscordCPP::Gateway']]], + ['info_1',['info',['../class_logger.html#ab4c4d86279176eb0ede726bc5b4d5ddb',1,'Logger']]], + ['interaction_2',['Interaction',['../class_discord_c_p_p_1_1_interaction.html#aeb350b905d5ae166138e920073549494',1,'DiscordCPP::Interaction']]], + ['interaction_5fdata_5foption_5ffrom_5fjson_3',['interaction_data_option_from_json',['../class_discord_c_p_p_1_1_interaction_data_option_helper.html#a0e1432795c5a76d7a996a51097c0d3da',1,'DiscordCPP::InteractionDataOptionHelper']]], + ['interactiondata_4',['InteractionData',['../class_discord_c_p_p_1_1_interaction_data.html#a6cdcb237f72b579237ad3377fe5b6ced',1,'DiscordCPP::InteractionData']]], + ['interactiondatabooleanoption_5',['InteractionDataBooleanOption',['../class_discord_c_p_p_1_1_interaction_data_boolean_option.html#a80789cbb9858c0b6be37adbe430f41e8',1,'DiscordCPP::InteractionDataBooleanOption']]], + ['interactiondataintegeroption_6',['InteractionDataIntegerOption',['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a3ef7265cb9eea4268e44e2702dc9ad22',1,'DiscordCPP::InteractionDataIntegerOption']]], + ['interactiondatanumberoption_7',['InteractionDataNumberOption',['../class_discord_c_p_p_1_1_interaction_data_number_option.html#a217e8d62905a77bd0dbfcf9e0aff0ed7',1,'DiscordCPP::InteractionDataNumberOption']]], + ['interactiondataoption_8',['InteractionDataOption',['../class_discord_c_p_p_1_1_interaction_data_option.html#a06d875ae9ac63befd12a0a51f6546a52',1,'DiscordCPP::InteractionDataOption']]], + ['interactiondatastringoption_9',['InteractionDataStringOption',['../class_discord_c_p_p_1_1_interaction_data_string_option.html#a7dbc2f6b2f17cc863404631609dc39c7',1,'DiscordCPP::InteractionDataStringOption']]], + ['interactiondatasubcommandoption_10',['InteractionDataSubcommandOption',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#ae23c7df493174aa49763dbf9cb87a3ee',1,'DiscordCPP::InteractionDataSubcommandOption']]], + ['interactionresolveddata_11',['InteractionResolvedData',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a7ef46af4228286206101c3a7bddd1428',1,'DiscordCPP::InteractionResolvedData']]], + ['is_5fautocomplete_12',['is_autocomplete',['../class_discord_c_p_p_1_1_application_command_value_option.html#adeb98545d74bcb32946129b8e3e39eae',1,'DiscordCPP::ApplicationCommandValueOption']]], + ['is_5fbot_13',['is_bot',['../class_discord_c_p_p_1_1_user.html#ad655ed20e91515ad683ae7b97a2f81db',1,'DiscordCPP::User']]], + ['is_5fdeaf_14',['is_deaf',['../class_discord_c_p_p_1_1_member.html#af9f3073f8c300fba6ad1c5e1bc4a8879',1,'DiscordCPP::Member']]], + ['is_5fembed_5fenabled_15',['is_embed_enabled',['../class_discord_c_p_p_1_1_guild.html#a9d31f6afc680bba327ce441312d094e1',1,'DiscordCPP::Guild']]], + ['is_5flarge_16',['is_large',['../class_discord_c_p_p_1_1_guild.html#a50b9815bf6520fbae155a2a8eda1ad3c',1,'DiscordCPP::Guild']]], + ['is_5fmention_5feveryone_17',['is_mention_everyone',['../class_discord_c_p_p_1_1_message.html#af6caea754d1847abb839161f6e061aab',1,'DiscordCPP::Message']]], + ['is_5fmfa_5fenabled_18',['is_mfa_enabled',['../class_discord_c_p_p_1_1_user.html#a6d4fa5a4164da517a62ed9285ed5d054',1,'DiscordCPP::User']]], + ['is_5fmute_19',['is_mute',['../class_discord_c_p_p_1_1_member.html#a1e7c681a44f5dc8982c82a76f850aa06',1,'DiscordCPP::Member']]], + ['is_5fnsfw_20',['is_nsfw',['../class_discord_c_p_p_1_1_text_channel.html#ab8908e05448d8d8dbe0bea31bd31f468',1,'DiscordCPP::TextChannel']]], + ['is_5fpinned_21',['is_pinned',['../class_discord_c_p_p_1_1_message.html#a55c38b71d60dc9a26c44b9ec5793d818',1,'DiscordCPP::Message']]], + ['is_5frequired_22',['is_required',['../class_discord_c_p_p_1_1_application_command_option.html#a5183810533e6679418595dff14d51753',1,'DiscordCPP::ApplicationCommandOption']]], + ['is_5ftts_23',['is_tts',['../class_discord_c_p_p_1_1_message.html#aaa11508bd4c20efc975789fe36ed45f7',1,'DiscordCPP::Message']]], + ['is_5funavailable_24',['is_unavailable',['../class_discord_c_p_p_1_1_guild.html#a74b3b125a1b253def048988fc852ce93',1,'DiscordCPP::Guild']]], + ['is_5fverified_25',['is_verified',['../class_discord_c_p_p_1_1_user.html#a5d213d4a7bf7729aa3d1be56c542f709',1,'DiscordCPP::User']]], + ['is_5fwidget_5fenabled_26',['is_widget_enabled',['../class_discord_c_p_p_1_1_guild.html#a7dfb370840688aeaf9f6e9376a097085',1,'DiscordCPP::Guild']]] ]; diff --git a/docs/search/functions_a.html b/docs/search/functions_a.html deleted file mode 100644 index 5ecc152c..00000000 --- a/docs/search/functions_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js index 0f46aec0..057cf457 100644 --- a/docs/search/functions_a.js +++ b/docs/search/functions_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['kick_670',['kick',['../class_discord_c_p_p_1_1_guild.html#a2b00e5f4aeed4084d8f4b81f2b320818',1,'DiscordCPP::Guild']]] + ['kick_0',['kick',['../class_discord_c_p_p_1_1_guild.html#a2b00e5f4aeed4084d8f4b81f2b320818',1,'DiscordCPP::Guild']]] ]; diff --git a/docs/search/functions_b.html b/docs/search/functions_b.html deleted file mode 100644 index e301fedd..00000000 --- a/docs/search/functions_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js index 58c3c118..671329cb 100644 --- a/docs/search/functions_b.js +++ b/docs/search/functions_b.js @@ -1,6 +1,6 @@ var searchData= [ - ['leave_671',['leave',['../class_discord_c_p_p_1_1_guild.html#aeae46cf4bd55ee57c53967916b70d2a9',1,'DiscordCPP::Guild']]], - ['load_5fssl_5fcertificates_672',['load_ssl_certificates',['../static_8cpp.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp'],['../static_8h.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp']]], - ['logger_673',['Logger',['../class_logger.html#abc41bfb031d896170c7675fa96a6b30c',1,'Logger::Logger()'],['../class_logger.html#ae7e2b50eb9e77e42da9555120a14e7d6',1,'Logger::Logger(const std::string &)']]] + ['leave_0',['leave',['../class_discord_c_p_p_1_1_guild.html#aeae46cf4bd55ee57c53967916b70d2a9',1,'DiscordCPP::Guild']]], + ['load_5fssl_5fcertificates_1',['load_ssl_certificates',['../static_8cpp.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp'],['../static_8h.html#a564284c64e32426e66f4324d50489f8c',1,'load_ssl_certificates(boost::asio::ssl::context &ssl_context): static.cpp']]], + ['logger_2',['Logger',['../class_logger.html#ac45b6ef7069b222c094da3724d1aa8fb',1,'Logger::Logger()=default'],['../class_logger.html#ae7e2b50eb9e77e42da9555120a14e7d6',1,'Logger::Logger(const std::string &)']]] ]; diff --git a/docs/search/functions_c.html b/docs/search/functions_c.html deleted file mode 100644 index c4f32687..00000000 --- a/docs/search/functions_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js index 3d74484d..57bfd4c9 100644 --- a/docs/search/functions_c.js +++ b/docs/search/functions_c.js @@ -1,7 +1,7 @@ var searchData= [ - ['maingateway_674',['MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html#a160d938e7a8470f91e7e9156d9633368',1,'DiscordCPP::MainGateway']]], - ['manage_5fcache_675',['manage_cache',['../_discord_object_8cpp.html#a8bcc171c7d6d6efc0e900f3ad19a6548',1,'DiscordObject.cpp']]], - ['member_676',['Member',['../class_discord_c_p_p_1_1_member.html#a6fdf564ed0418e14edd442fe8a7034ba',1,'DiscordCPP::Member::Member(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_member.html#a42f700c2e22e2aa5bc9bb5f29807fd72',1,'DiscordCPP::Member::Member()']]], - ['message_677',['Message',['../class_discord_c_p_p_1_1_message.html#a19c5808fda3154e4c8846dc6a14eea2f',1,'DiscordCPP::Message::Message(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_message.html#a9f4c8e841c510c06237a4870092822c2',1,'DiscordCPP::Message::Message(const Message &old)'],['../class_discord_c_p_p_1_1_message.html#a3b6faaf61a47576228e35f83efc37746',1,'DiscordCPP::Message::Message()']]] + ['maingateway_0',['MainGateway',['../class_discord_c_p_p_1_1_main_gateway.html#ab0234425428f52e5e0713641fbac019b',1,'DiscordCPP::MainGateway']]], + ['manage_5fcache_1',['manage_cache',['../_discord_object_8cpp.html#a8bcc171c7d6d6efc0e900f3ad19a6548',1,'DiscordObject.cpp']]], + ['member_2',['Member',['../class_discord_c_p_p_1_1_member.html#a6fdf564ed0418e14edd442fe8a7034ba',1,'DiscordCPP::Member::Member(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_member.html#a4f370fdcfd46384c0079752faf2b16bb',1,'DiscordCPP::Member::Member()=default']]], + ['message_3',['Message',['../class_discord_c_p_p_1_1_message.html#a19c5808fda3154e4c8846dc6a14eea2f',1,'DiscordCPP::Message::Message(const json &data, const std::string &token)'],['../class_discord_c_p_p_1_1_message.html#a9f4c8e841c510c06237a4870092822c2',1,'DiscordCPP::Message::Message(const Message &old)'],['../class_discord_c_p_p_1_1_message.html#ac52caa31eef80fc450e2c57f09f40cca',1,'DiscordCPP::Message::Message()=default']]] ]; diff --git a/docs/search/functions_d.html b/docs/search/functions_d.html deleted file mode 100644 index 7a1ed065..00000000 --- a/docs/search/functions_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js index 889e1735..06646bf8 100644 --- a/docs/search/functions_d.js +++ b/docs/search/functions_d.js @@ -1,15 +1,15 @@ var searchData= [ - ['on_5finteraction_678',['on_interaction',['../class_discord_c_p_p_1_1_discord.html#af738e070a4b99dfbcfcc0e39d899cff8',1,'DiscordCPP::Discord']]], - ['on_5fmessage_679',['on_message',['../class_discord_c_p_p_1_1_discord.html#aa492a81b01db3db673c012686cf6edd6',1,'DiscordCPP::Discord']]], - ['on_5fready_680',['on_ready',['../class_discord_c_p_p_1_1_discord.html#a388f3b9e8658106de3d078d30df6dc6d',1,'DiscordCPP::Discord']]], - ['on_5ftyping_5fstart_681',['on_typing_start',['../class_discord_c_p_p_1_1_discord.html#a5890569ca6af4cba707633e36c6a7f99',1,'DiscordCPP::Discord']]], - ['on_5fuser_5fban_682',['on_user_ban',['../class_discord_c_p_p_1_1_discord.html#a87da659a6006e068645c62e4321a6958',1,'DiscordCPP::Discord']]], - ['on_5fuser_5fjoin_683',['on_user_join',['../class_discord_c_p_p_1_1_discord.html#af8f5fda6a63e8f25e9c7516e6513772a',1,'DiscordCPP::Discord']]], - ['on_5fuser_5fremove_684',['on_user_remove',['../class_discord_c_p_p_1_1_discord.html#a0de737357cf9a4fd90f33148596a1811',1,'DiscordCPP::Discord']]], - ['on_5fuser_5funban_685',['on_user_unban',['../class_discord_c_p_p_1_1_discord.html#a21ca25e38da767c2adf54ef0aee04834',1,'DiscordCPP::Discord']]], - ['on_5fwebsocket_5fdisconnnect_686',['on_websocket_disconnnect',['../class_discord_c_p_p_1_1_gateway.html#ad39ef6895b01e26273cd1123401dd3e4',1,'DiscordCPP::Gateway']]], - ['on_5fwebsocket_5fincoming_5fmessage_687',['on_websocket_incoming_message',['../class_discord_c_p_p_1_1_discord.html#a6f903cff28a6e090ea0e6c680d364866',1,'DiscordCPP::Discord::on_websocket_incoming_message()'],['../class_discord_c_p_p_1_1_gateway.html#a97f41c843b649e9a38de4c8ee3c0f02d',1,'DiscordCPP::Gateway::on_websocket_incoming_message()']]], - ['opuserror_688',['OpusError',['../class_discord_c_p_p_1_1_opus_error.html#ad17189379a6e645e2a8d3dad1a64bc14',1,'DiscordCPP::OpusError']]], - ['string_689',['string',['../class_discord_c_p_p_1_1_channel.html#aeb750faf9173cd455e7a4f2218c01305',1,'DiscordCPP::Channel::string()'],['../class_discord_c_p_p_1_1_guild.html#a262e52c265e3f42e4c36615d1c40a127',1,'DiscordCPP::Guild::string()'],['../class_discord_c_p_p_1_1_member.html#a1220a375f4f5c9beea357471f3bd8f20',1,'DiscordCPP::Member::string()'],['../class_discord_c_p_p_1_1_user.html#a6d46175ca41f9e24c70b2b119ddca6df',1,'DiscordCPP::User::string()']]] + ['on_5finteraction_0',['on_interaction',['../class_discord_c_p_p_1_1_discord.html#af738e070a4b99dfbcfcc0e39d899cff8',1,'DiscordCPP::Discord']]], + ['on_5fmessage_1',['on_message',['../class_discord_c_p_p_1_1_discord.html#aa492a81b01db3db673c012686cf6edd6',1,'DiscordCPP::Discord']]], + ['on_5fready_2',['on_ready',['../class_discord_c_p_p_1_1_discord.html#a388f3b9e8658106de3d078d30df6dc6d',1,'DiscordCPP::Discord']]], + ['on_5ftyping_5fstart_3',['on_typing_start',['../class_discord_c_p_p_1_1_discord.html#a5890569ca6af4cba707633e36c6a7f99',1,'DiscordCPP::Discord']]], + ['on_5fuser_5fban_4',['on_user_ban',['../class_discord_c_p_p_1_1_discord.html#a87da659a6006e068645c62e4321a6958',1,'DiscordCPP::Discord']]], + ['on_5fuser_5fjoin_5',['on_user_join',['../class_discord_c_p_p_1_1_discord.html#af8f5fda6a63e8f25e9c7516e6513772a',1,'DiscordCPP::Discord']]], + ['on_5fuser_5fremove_6',['on_user_remove',['../class_discord_c_p_p_1_1_discord.html#a0de737357cf9a4fd90f33148596a1811',1,'DiscordCPP::Discord']]], + ['on_5fuser_5funban_7',['on_user_unban',['../class_discord_c_p_p_1_1_discord.html#a21ca25e38da767c2adf54ef0aee04834',1,'DiscordCPP::Discord']]], + ['on_5fwebsocket_5fdisconnnect_8',['on_websocket_disconnnect',['../class_discord_c_p_p_1_1_gateway.html#ad39ef6895b01e26273cd1123401dd3e4',1,'DiscordCPP::Gateway']]], + ['on_5fwebsocket_5fincoming_5fmessage_9',['on_websocket_incoming_message',['../class_discord_c_p_p_1_1_discord.html#a6f903cff28a6e090ea0e6c680d364866',1,'DiscordCPP::Discord::on_websocket_incoming_message()'],['../class_discord_c_p_p_1_1_gateway.html#a97f41c843b649e9a38de4c8ee3c0f02d',1,'DiscordCPP::Gateway::on_websocket_incoming_message()']]], + ['operator_20std_3a_3astring_10',['operator std::string',['../class_discord_c_p_p_1_1_channel.html#aeb750faf9173cd455e7a4f2218c01305',1,'DiscordCPP::Channel::string()'],['../class_discord_c_p_p_1_1_guild.html#a262e52c265e3f42e4c36615d1c40a127',1,'DiscordCPP::Guild::string()'],['../class_discord_c_p_p_1_1_member.html#a4538674a773f620ddc9585739db90bc7',1,'DiscordCPP::Member::string()'],['../class_discord_c_p_p_1_1_user.html#a6d46175ca41f9e24c70b2b119ddca6df',1,'DiscordCPP::User::string()']]], + ['opuserror_11',['OpusError',['../class_discord_c_p_p_1_1_opus_error.html#a9c968872103705aae5d14b84c02fde14',1,'DiscordCPP::OpusError']]] ]; diff --git a/docs/search/functions_e.html b/docs/search/functions_e.html deleted file mode 100644 index 22d2a6bf..00000000 --- a/docs/search/functions_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js index b8763c21..b0aac6c9 100644 --- a/docs/search/functions_e.js +++ b/docs/search/functions_e.js @@ -1,5 +1,5 @@ var searchData= [ - ['play_690',['play',['../class_discord_c_p_p_1_1_voice_client.html#a5bb7c36d942a8f6af763996203ecdf16',1,'DiscordCPP::VoiceClient']]], - ['print_691',['print',['../class_logger.html#a097af63df72b508762c62431fdfb676c',1,'Logger']]] + ['play_0',['play',['../class_discord_c_p_p_1_1_voice_client.html#a90c19c8adb316c04869657092b4fcebf',1,'DiscordCPP::VoiceClient']]], + ['print_1',['print',['../class_logger.html#a097af63df72b508762c62431fdfb676c',1,'Logger']]] ]; diff --git a/docs/search/functions_f.html b/docs/search/functions_f.html deleted file mode 100644 index 54b7dee0..00000000 --- a/docs/search/functions_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js index d4d063d8..41423b71 100644 --- a/docs/search/functions_f.js +++ b/docs/search/functions_f.js @@ -1,8 +1,8 @@ var searchData= [ - ['read_692',['read',['../class_discord_c_p_p_1_1_audio_source.html#a3f8e643baa39506754dbaa4162675eb8',1,'DiscordCPP::AudioSource::read()'],['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a83b09b9c73064e06ad0e3cb0983b8060',1,'DiscordCPP::FFmpegAudioSource::read()'],['../class_discord_c_p_p_1_1_file_audio_source.html#acd109a5ce885f349f6c68769bba89090',1,'DiscordCPP::FileAudioSource::read()']]], - ['receive_693',['receive',['../class_discord_c_p_p_1_1udp__client.html#a8f318cba9001131610ed6624397ad1de',1,'DiscordCPP::udp_client']]], - ['register_5fthread_694',['register_thread',['../class_logger.html#aace78a7acd7d74d50a233b58b93eaebe',1,'Logger']]], - ['remove_695',['remove',['../class_intents.html#ab1f1238c01d283cb79789f7f034fc38a',1,'Intents']]], - ['reply_696',['reply',['../class_discord_c_p_p_1_1_interaction.html#a3e32183fc772a38bbe704b04f89deb34',1,'DiscordCPP::Interaction::reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a3f9725a7e907d628b64866af98b838d4',1,'DiscordCPP::Interaction::reply(Embed embed)']]] + ['read_0',['read',['../class_discord_c_p_p_1_1_audio_source.html#a3f8e643baa39506754dbaa4162675eb8',1,'DiscordCPP::AudioSource::read()'],['../class_discord_c_p_p_1_1_f_fmpeg_audio_source.html#a431662144db7392010e559b9e76f71d3',1,'DiscordCPP::FFmpegAudioSource::read()'],['../class_discord_c_p_p_1_1_file_audio_source.html#aaec5f2fb435838016511349bd2dbad4b',1,'DiscordCPP::FileAudioSource::read()']]], + ['receive_1',['receive',['../class_discord_c_p_p_1_1udp__client.html#a8f318cba9001131610ed6624397ad1de',1,'DiscordCPP::udp_client']]], + ['register_5fthread_2',['register_thread',['../class_logger.html#aace78a7acd7d74d50a233b58b93eaebe',1,'Logger']]], + ['remove_3',['remove',['../class_intents.html#ab1f1238c01d283cb79789f7f034fc38a',1,'Intents']]], + ['reply_4',['reply',['../class_discord_c_p_p_1_1_interaction.html#a3e32183fc772a38bbe704b04f89deb34',1,'DiscordCPP::Interaction::reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_interaction.html#a3f9725a7e907d628b64866af98b838d4',1,'DiscordCPP::Interaction::reply(Embed embed)'],['../class_discord_c_p_p_1_1_message.html#a66a217836aba2550b637224f455d503e',1,'DiscordCPP::Message::reply(const std::string &content, const bool tts=false)'],['../class_discord_c_p_p_1_1_message.html#a241ee0008f26bdf002c0737904203cdb',1,'DiscordCPP::Message::reply(Embed embed)']]] ]; diff --git a/docs/search/mag.svg b/docs/search/mag.svg new file mode 100644 index 00000000..ffb6cf0d --- /dev/null +++ b/docs/search/mag.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/docs/search/mag_d.svg b/docs/search/mag_d.svg new file mode 100644 index 00000000..4122773f --- /dev/null +++ b/docs/search/mag_d.svg @@ -0,0 +1,24 @@ + + + + + + + diff --git a/docs/search/mag_sel.png b/docs/search/mag_sel.png deleted file mode 100644 index 39c0ed52a25dd9d080ee0d42ae6c6042bdfa04d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^B0wz6!2%?$TA$hhDVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~NU84L`?eGCi_EEpJ?t}-xGu`@87+QPtK?83kxQ`TapwHK(CDaqU2h2ejD|C#+j z9%q3^WHAE+w=f7ZGR&GI0Tg5}@$_|Nf5gMiEhFgvHvB$N=!mC_V~EE2vzPXI9ZnEo zd+1zHor@dYLod2Y{ z@R$7$Z!PXTbY$|@#T!bMzm?`b<(R`cbw(gxJHzu zB$lLFB^RXvDF!10LknF)BV7aY5JN*NBMU1-b8Q0yD+2>vd*|CI8glbfGSez?Ylunu RoetE%;OXk;vd$@?2>>CYplSdB diff --git a/docs/search/mag_sel.svg b/docs/search/mag_sel.svg index 03626f64..553dba87 100644 --- a/docs/search/mag_sel.svg +++ b/docs/search/mag_sel.svg @@ -1,59 +1,17 @@ - + - - - - image/svg+xml - - - - - + > - + /> + /> diff --git a/docs/search/mag_seld.svg b/docs/search/mag_seld.svg new file mode 100644 index 00000000..c906f84c --- /dev/null +++ b/docs/search/mag_seld.svg @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/docs/search/namespaces_0.html b/docs/search/namespaces_0.html deleted file mode 100644 index 21db2c3a..00000000 --- a/docs/search/namespaces_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js index e5f15793..1dac6660 100644 --- a/docs/search/namespaces_0.js +++ b/docs/search/namespaces_0.js @@ -1,12 +1,9 @@ var searchData= [ - ['activitytypes_526',['ActivityTypes',['../namespace_discord_c_p_p_1_1_activity_types.html',1,'DiscordCPP']]], - ['channeltype_527',['ChannelType',['../namespace_discord_c_p_p_1_1_channel_type.html',1,'DiscordCPP']]], - ['defaultmessagenotificationlevel_528',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html',1,'DiscordCPP']]], - ['discordcpp_529',['DiscordCPP',['../namespace_discord_c_p_p.html',1,'']]], - ['discordstatus_530',['DiscordStatus',['../namespace_discord_c_p_p_1_1_discord_status.html',1,'DiscordCPP']]], - ['explicitcontentfilterlevel_531',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html',1,'DiscordCPP']]], - ['messagetype_532',['MessageType',['../namespace_discord_c_p_p_1_1_message_type.html',1,'DiscordCPP']]], - ['mfalevel_533',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html',1,'DiscordCPP']]], - ['verificationlevel_534',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html',1,'DiscordCPP']]] + ['discordcpp_0',['DiscordCPP',['../namespace_discord_c_p_p.html',1,'']]], + ['discordcpp_3a_3adefaultmessagenotificationlevel_1',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html',1,'DiscordCPP']]], + ['discordcpp_3a_3adiscordstatus_2',['DiscordStatus',['../namespace_discord_c_p_p_1_1_discord_status.html',1,'DiscordCPP']]], + ['discordcpp_3a_3aexplicitcontentfilterlevel_3',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html',1,'DiscordCPP']]], + ['discordcpp_3a_3amfalevel_4',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html',1,'DiscordCPP']]], + ['discordcpp_3a_3averificationlevel_5',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html',1,'DiscordCPP']]] ]; diff --git a/docs/search/namespaces_1.html b/docs/search/namespaces_1.html deleted file mode 100644 index 1a95a8ef..00000000 --- a/docs/search/namespaces_1.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/namespaces_1.js b/docs/search/namespaces_1.js deleted file mode 100644 index 7f892974..00000000 --- a/docs/search/namespaces_1.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['activitytypes_379',['ActivityTypes',['../namespace_discord_c_p_p_1_1_activity_types.html',1,'DiscordCPP']]], - ['channeltype_380',['ChannelType',['../namespace_discord_c_p_p_1_1_channel_type.html',1,'DiscordCPP']]], - ['defaultmessagenotificationlevel_381',['DefaultMessageNotificationLevel',['../namespace_discord_c_p_p_1_1_default_message_notification_level.html',1,'DiscordCPP']]], - ['discordcpp_382',['DiscordCPP',['../namespace_discord_c_p_p.html',1,'']]], - ['discordstatus_383',['DiscordStatus',['../namespace_discord_c_p_p_1_1_discord_status.html',1,'DiscordCPP']]], - ['explicitcontentfilterlevel_384',['ExplicitContentFilterLevel',['../namespace_discord_c_p_p_1_1_explicit_content_filter_level.html',1,'DiscordCPP']]], - ['messagetype_385',['MessageType',['../namespace_discord_c_p_p_1_1_message_type.html',1,'DiscordCPP']]], - ['mfalevel_386',['MFALevel',['../namespace_discord_c_p_p_1_1_m_f_a_level.html',1,'DiscordCPP']]], - ['verificationlevel_387',['VerificationLevel',['../namespace_discord_c_p_p_1_1_verification_level.html',1,'DiscordCPP']]] -]; diff --git a/docs/search/nomatches.html b/docs/search/nomatches.html deleted file mode 100644 index 2b9360b6..00000000 --- a/docs/search/nomatches.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - -
    -
    No Matches
    -
    - - diff --git a/docs/search/related_0.html b/docs/search/related_0.html deleted file mode 100644 index 506aaecc..00000000 --- a/docs/search/related_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/related_0.js b/docs/search/related_0.js index 416e0b6e..2fe048b4 100644 --- a/docs/search/related_0.js +++ b/docs/search/related_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['connect_980',['connect',['../class_discord_c_p_p_1_1_discord.html#a08ded4f8f5c66e2469be83797a32d476',1,'DiscordCPP::Discord']]] + ['voicechannel_3a_3aconnect_0',['connect',['../class_discord_c_p_p_1_1_discord.html#abdd1c81f2a653c18be466126c3f7913a',1,'DiscordCPP::Discord']]] ]; diff --git a/docs/search/search.css b/docs/search/search.css index 9074198f..19f76f9d 100644 --- a/docs/search/search.css +++ b/docs/search/search.css @@ -1,10 +1,33 @@ -/*---------------- Search Box */ +/*---------------- Search Box positioning */ + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; +} #MSearchBox { + display: inline-block; white-space : nowrap; - background: white; + background: var(--search-background-color); border-radius: 0.65em; - box-shadow: inset 0.5px 0.5px 3px 0px #555; + box-shadow: var(--search-box-shadow); z-index: 102; } @@ -17,28 +40,47 @@ #MSearchSelect { display: inline-block; vertical-align: middle; - height: 1.4em; - padding: 0 0 0 0.3em; - margin: 0; + width: 20px; + height: 19px; + background-image: var(--search-magnification-select-image); + margin: 0 0 0 0.3em; + padding: 0; +} + +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: var(--search-magnification-image); + margin: 0 0 0 0.5em; + padding: 0; } + #MSearchField { display: inline-block; vertical-align: middle; width: 7.5em; - height: 1.1em; + height: 19px; margin: 0 0.15em; padding: 0; line-height: 1em; border:none; - color: #909090; + color: var(--search-foreground-color); outline: none; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); -webkit-border-radius: 0px; border-radius: 0px; background: none; } +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } +} #MSearchBox .right { display: inline-block; @@ -59,23 +101,15 @@ } #MSearchCloseImg { - height: 1.4em; padding: 0.3em; margin: 0; } .MSearchBoxActive #MSearchField { - color: #000000; + color: var(--search-active-color); } -#main-menu > li:last-child { - /* This
  • object is the parent of the search bar */ - display: flex; - justify-content: center; - align-items: center; - height: 36px; - margin-right: 1em; -} + /*---------------- Search filter selection */ @@ -83,8 +117,8 @@ display: none; position: absolute; left: 0; top: 0; - border: 1px solid #90A5CE; - background-color: #F9FAFC; + border: 1px solid var(--search-filter-border-color); + background-color: var(--search-filter-background-color); z-index: 10001; padding-top: 4px; padding-bottom: 4px; @@ -97,7 +131,7 @@ } .SelectItem { - font: 8pt Arial, Verdana, sans-serif; + font: 8pt var(--font-family-search); padding-left: 2px; padding-right: 12px; border: 0px; @@ -105,7 +139,7 @@ span.SelectionMark { margin-right: 4px; - font-family: monospace; + font-family: var(--font-family-monospace); outline-style: none; text-decoration: none; } @@ -113,7 +147,7 @@ span.SelectionMark { a.SelectItem { display: block; outline-style: none; - color: #000000; + color: var(--search-filter-foreground-color); text-decoration: none; padding-left: 6px; padding-right: 12px; @@ -121,14 +155,14 @@ a.SelectItem { a.SelectItem:focus, a.SelectItem:active { - color: #000000; + color: var(--search-filter-foreground-color); outline-style: none; text-decoration: none; } a.SelectItem:hover { - color: #FFFFFF; - background-color: #3D578C; + color: var(--search-filter-highlight-text-color); + background-color: var(--search-filter-highlight-bg-color); outline-style: none; text-decoration: none; cursor: pointer; @@ -138,7 +172,7 @@ a.SelectItem:hover { /*---------------- Search results window */ iframe#MSearchResults { - width: 60ex; + /*width: 60ex;*/ height: 15em; } @@ -146,9 +180,12 @@ iframe#MSearchResults { display: none; position: absolute; left: 0; top: 0; - border: 1px solid #000; - background-color: #EEF1F7; + border: 1px solid var(--search-results-border-color); + background-color: var(--search-results-background-color); z-index:10000; + width: 300px; + height: 400px; + overflow: auto; } /* ----------------------------------- */ @@ -156,7 +193,6 @@ iframe#MSearchResults { #SRIndex { clear:both; - padding-bottom: 15px; } .SREntry { @@ -169,8 +205,9 @@ iframe#MSearchResults { padding: 1px 5px; } -body.SRPage { +div.SRPage { margin: 5px 2px; + background-color: var(--search-results-background-color); } .SRChildren { @@ -182,17 +219,18 @@ body.SRPage { } .SRSymbol { - font-weight: bold; - color: #425E97; - font-family: Arial, Verdana, sans-serif; + font-weight: bold; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); text-decoration: none; outline: none; } a.SRScope { display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; + color: var(--search-results-foreground-color); + font-family: var(--font-family-search); + font-size: 8pt; text-decoration: none; outline: none; } @@ -204,14 +242,14 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; - font-family: Arial, Verdana, sans-serif; + font-family: var(--font-family-search); } .SRResult { @@ -225,14 +263,10 @@ div.searchresults { /*---------------- External search page results */ -.searchresult { - background-color: #F0F3F8; -} - .pages b { color: white; padding: 5px 5px 3px 5px; - background-image: url("../tab_a.png"); + background-image: var(--nav-gradient-active-image-parent); background-repeat: repeat-x; text-shadow: 0 1px 1px #000000; } diff --git a/docs/search/search.js b/docs/search/search.js index fb226f73..666af01e 100644 --- a/docs/search/search.js +++ b/docs/search/search.js @@ -22,56 +22,9 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -function convertToId(search) -{ - var result = ''; - for (i=0;i document.getElementById("MSearchField"); + this.DOMSearchSelect = () => document.getElementById("MSearchSelect"); + this.DOMSearchSelectWindow = () => document.getElementById("MSearchSelectWindow"); + this.DOMPopupSearchResults = () => document.getElementById("MSearchResults"); + this.DOMPopupSearchResultsWindow = () => document.getElementById("MSearchResultsWindow"); + this.DOMSearchClose = () => document.getElementById("MSearchClose"); + this.DOMSearchBox = () => document.getElementById("MSearchBox"); // ------------ Event Handlers // Called when focus is added or removed from the search field. - this.OnSearchFieldFocus = function(isActive) - { + this.OnSearchFieldFocus = function(isActive) { this.Activate(isActive); } - this.OnSearchSelectShow = function() - { - var searchSelectWindow = this.DOMSearchSelectWindow(); - var searchField = this.DOMSearchSelect(); - - if (this.insideFrame) - { - var left = getXPos(searchField); - var top = getYPos(searchField); - left += searchField.offsetWidth + 6; - top += searchField.offsetHeight; - - // show search selection popup - searchSelectWindow.style.display='block'; - left -= searchSelectWindow.offsetWidth; - searchSelectWindow.style.left = left + 'px'; - searchSelectWindow.style.top = top + 'px'; - } - else - { - var left = getXPos(searchField); - var top = getYPos(searchField); - top += searchField.offsetHeight; - - // show search selection popup - searchSelectWindow.style.display='block'; - searchSelectWindow.style.left = left + 'px'; - searchSelectWindow.style.top = top + 'px'; - } + this.OnSearchSelectShow = function() { + const searchSelectWindow = this.DOMSearchSelectWindow(); + const searchField = this.DOMSearchSelect(); + + const left = getXPos(searchField); + const top = getYPos(searchField) + searchField.offsetHeight; + + // show search selection popup + searchSelectWindow.style.display='block'; + searchSelectWindow.style.left = left + 'px'; + searchSelectWindow.style.top = top + 'px'; // stop selection hide timer - if (this.hideTimeout) - { + if (this.hideTimeout) { clearTimeout(this.hideTimeout); this.hideTimeout=0; } return false; // to avoid "image drag" default event } - this.OnSearchSelectHide = function() - { - this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()", + this.OnSearchSelectHide = function() { + this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this), this.closeSelectionTimeout); } // Called when the content of the search field is changed. - this.OnSearchFieldChange = function(evt) - { - if (this.keyTimeout) // kill running timer - { + this.OnSearchFieldChange = function(evt) { + if (this.keyTimeout) { // kill running timer clearTimeout(this.keyTimeout); this.keyTimeout = 0; } - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 || e.keyCode==13) - { - if (e.shiftKey==1) - { + const e = evt ? evt : window.event; // for IE + if (e.keyCode==40 || e.keyCode==13) { + if (e.shiftKey==1) { this.OnSearchSelectShow(); - var win=this.DOMSearchSelectWindow(); - for (i=0;i do a search - { + const searchValue = this.DOMSearchField().value.replace(/ +/g, ""); + if (searchValue!="" && this.searchActive) { // something was found -> do a search this.Search(); } } - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { + } else if (e.keyCode==38 && this.searchIndex>0) { // Up this.searchIndex--; this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { + } else if (e.keyCode==13 || e.keyCode==27) { + e.stopPropagation(); this.OnSelectItem(this.searchIndex); this.CloseSelectionWindow(); this.DOMSearchField().focus(); @@ -314,111 +239,108 @@ function SearchBox(name, resultsPath, inFrame, label, extension) // --------- Actions // Closes the results window. - this.CloseResultsWindow = function() - { + this.CloseResultsWindow = function() { this.DOMPopupSearchResultsWindow().style.display = 'none'; this.DOMSearchClose().style.display = 'none'; this.Activate(false); } - this.CloseSelectionWindow = function() - { + this.CloseSelectionWindow = function() { this.DOMSearchSelectWindow().style.display = 'none'; } // Performs a search. - this.Search = function() - { + this.Search = function() { this.keyTimeout = 0; // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + const searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { + const code = searchValue.toLowerCase().charCodeAt(0); + let idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) { // surrogate pair idxChar = searchValue.substr(0, 2); } - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; + let jsFile; + let idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) { + const hexCode=idx.toString(16); + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; + } + + const loadJS = function(url, impl, loc) { + const scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches' + this.extension; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; + + const domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + const domSearchBox = this.DOMSearchBox(); + const domPopupSearchResults = this.DOMPopupSearchResults(); + const domSearchClose = this.DOMSearchClose(); + const resultsPath = this.resultsPath; + + const handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + if (idx!=-1) { + searchResults.Search(searchValue); + } else { // no file with search results => force empty search results + searchResults.Search('===='); + } + + if (domPopupSearchResultsWindow.style.display!='block') { + domSearchClose.style.display = 'inline-block'; + let left = getXPos(domSearchBox) + 150; + let top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + const maxWidth = document.body.clientWidth; + const maxHeight = document.body.clientHeight; + let width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + let height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } } - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); - - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline-block'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); } this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; } // -------- Activation Functions // Activates or deactivates the search panel, resetting things to // their default values if necessary. - this.Activate = function(isActive) - { + this.Activate = function(isActive) { if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) { this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { + this.searchActive = true; + } else if (!isActive) { // directly remove the panel this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; this.searchActive = false; this.lastSearchValue = '' this.lastResultsPage = ''; + this.DOMSearchField().value = ''; } } } @@ -426,391 +348,347 @@ function SearchBox(name, resultsPath, inFrame, label, extension) // ----------------------------------------------------------------------- // The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; - - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; - - while (element && element!=parentElement) - { - if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') - { - return element; - } +function SearchResults() { + + function convertToId(search) { + let result = ''; + for (let i=0;i. + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; - if (element && element!=parentElement) - { - element = element.nextSibling; - } - } + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) { + const parentElement = document.getElementById(id); + let element = parentElement.firstChild; + + while (element && element!=parentElement) { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { + return element; } - } - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { + element = element.firstChild; + } else if (element.nextSibling) { + element = element.nextSibling; + } else { + do { + element = element.parentNode; } - else - { - element.style.display = 'block'; + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) { + element = element.nextSibling; } } } + } - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); + this.Toggle = function(id) { + const element = this.FindChildElement(id); + if (element) { + if (element.style.display == 'block') { + element.style.display = 'none'; + } else { + element.style.display = 'block'; } + } + } - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); - - var resultRows = document.getElementsByTagName("div"); - var matches = 0; - - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' - - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; - } + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) { + if (!search) { // get search word from URL + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + const resultRows = document.getElementsByTagName("div"); + let matches = 0; + + let i = 0; + while (i < resultRows.length) { + const row = resultRows.item(i); + if (row.className == "SRResult") { + let rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) { + row.style.display = 'block'; + matches++; + } else { + row.style.display = 'none'; } - i++; - } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; - } - this.lastMatchCount = matches; - return true; + i++; } + document.getElementById("Searching").style.display='none'; + if (matches == 0) { // no results + document.getElementById("NoMatches").style.display='block'; + } else { // at least one result + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; + // return the first item with index index or higher that is visible + this.NavNext = function(index) { + let focusItem; + for (;;) { + const focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { + break; + } else if (!focusItem) { // last element + break; } - return focusItem; + focusItem=null; + index++; } + return focusItem; + } - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; + this.NavPrev = function(index) { + let focusItem; + for (;;) { + const focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { + break; + } else if (!focusItem) { // last element + break; } - return focusItem; + focusItem=null; + index--; } + return focusItem; + } - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; + this.ProcessKeys = function(e) { + if (e.type == "keydown") { + this.repeatOn = false; + this.lastKey = e.keyCode; + } else if (e.type == "keypress") { + if (!this.repeatOn) { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; + } else if (e.type == "keyup") { + this.lastKey = 0; + this.repeatOn = false; } + return this.lastKey!=0; + } - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; + this.Nav = function(evt,itemIndex) { + const e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) { // Up + const newIndex = itemIndex-1; + let focusItem = this.NavPrev(newIndex); + if (focusItem) { + let child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') { // children visible + let n=0; + let tmpElem; + for (;;) { // search for last child + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) { + focusItem = tmpElem; + } else { // found it! + break; } + n++; } } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; + if (focusItem) { + focusItem.focus(); + } else { // return focus to search field + document.getElementById("MSearchField").focus(); } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; + } else if (this.lastKey==40) { // Down + const newIndex = itemIndex+1; + let focusItem; + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') { // children visible + focusItem = document.getElementById('Item'+itemIndex+'_c0'); } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } else if (this.lastKey==39) { // Right + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } else if (this.lastKey==37) { // Left + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } else if (this.lastKey==27) { // Escape + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } else if (this.lastKey==13) { // Enter + return true; } + return false; + } - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } + this.NavChild = function(evt,itemIndex,childIndex) { + const e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) { // Up + if (childIndex>0) { + const newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } else { // already at first child, jump to parent + document.getElementById('Item'+itemIndex).focus(); } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); + } else if (this.lastKey==40) { // Down + const newIndex = childIndex+1; + let elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) { // last child, jump to parent next parent + elem = this.NavNext(itemIndex+1); } - else if (this.lastKey==13) // Enter - { - return true; + if (elem) { + elem.focus(); } - return false; + } else if (this.lastKey==27) { // Escape + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } else if (this.lastKey==13) { // Enter + return true; } + return false; + } } -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} +function createResults(resultsPath) { -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} + function setKeyActions(elem,action) { + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); + } + + function setClassAttr(elem,attr) { + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); + } -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; e { + const id = elem[0]; + const srResult = document.createElement('div'); srResult.setAttribute('id','SR_'+id); setClassAttr(srResult,'SRResult'); - var srEntry = document.createElement('div'); + const srEntry = document.createElement('div'); setClassAttr(srEntry,'SREntry'); - var srLink = document.createElement('a'); - srLink.setAttribute('id','Item'+e); - setKeyActions(srLink,'return searchResults.Nav(event,'+e+')'); + const srLink = document.createElement('a'); + srLink.setAttribute('id','Item'+index); + setKeyActions(srLink,'return searchResults.Nav(event,'+index+')'); setClassAttr(srLink,'SRSymbol'); - srLink.innerHTML = searchData[e][1][0]; + srLink.innerHTML = elem[1][0]; srEntry.appendChild(srLink); - if (searchData[e][1].length==2) // single result - { - srLink.setAttribute('href',searchData[e][1][1][0]); - if (searchData[e][1][1][1]) - { + if (elem[1].length==2) { // single result + srLink.setAttribute('href',resultsPath+elem[1][1][0]); + srLink.setAttribute('onclick','searchBox.CloseResultsWindow()'); + if (elem[1][1][1]) { srLink.setAttribute('target','_parent'); + } else { + srLink.setAttribute('target','_blank'); } - var srScope = document.createElement('span'); + const srScope = document.createElement('span'); setClassAttr(srScope,'SRScope'); - srScope.innerHTML = searchData[e][1][1][2]; + srScope.innerHTML = elem[1][1][2]; srEntry.appendChild(srScope); - } - else // multiple results - { + } else { // multiple results srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")'); - var srChildren = document.createElement('div'); + const srChildren = document.createElement('div'); setClassAttr(srChildren,'SRChildren'); - for (var c=0; c(R!W8j_r#qQ#gnr4kAxdU#F0+OBry$Z+ z_0PMi;P|#{d%mw(dnw=jM%@$onTJa%@6Nm3`;2S#nwtVFJI#`U@2Q@@JCCctagvF- z8H=anvo~dTmJ2YA%wA6IHRv%{vxvUm|R)kgZeo zmX%Zb;mpflGZdXCTAgit`||AFzkI#z&(3d4(htA?U2FOL4WF6wY&TB#n3n*I4+hl| z*NBpo#FA92vEu822WQ%mvv4FO#qs` BFGc_W diff --git a/docs/search/search_r.png b/docs/search/search_r.png deleted file mode 100644 index 1af5d21ee13e070d7600f1c4657fde843b953a69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!2%@BXHTsJQY`6?zK#qG8~eHcB(ehe3dtTp zz6=bxGZ+|(`xqD=STHa&U1eaXVrO7DwS|Gf*oA>XrmV$GYcEhOQT(QLuS{~ooZ2P@v=Xc@RKW@Irliv8_;wroU0*)0O?temdsA~70jrdux+`@W7 z-N(<(C)L?hOO?KV{>8(jC{hpKsws)#Fh zvsO>IB+gb@b+rGWaO&!a9Z{!U+fV*s7TS>fdt&j$L%^U@Epd$~Nl7e8wMs5Z1yT$~ z28I^8hDN#u<{^fLRz?<9hUVG^237_Jy7tbuQ8eV{r(~v8;?@w8^gA7>fx*+&&t;uc GLK6VEQpiUD diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js index fe4aed7e..5c984ce5 100644 --- a/docs/search/searchdata.js +++ b/docs/search/searchdata.js @@ -1,13 +1,13 @@ var indexSectionsWithContent = { 0: "_abcdefghijklmnoprstuvw~", - 1: "acdefghilmopstuv", + 1: "acdefghilmostuv", 2: "d", 3: "acdefgilmstuv", 4: "_abcdefghiklmoprstuvw~", - 5: "_abcdefghijlmnoprstuvw", - 6: "jt", - 7: "acdelmptv", + 5: "_bcdefgilmnoprstvw", + 6: "acijt", + 7: "delmptv", 8: "abcdeghilmnoprsuvw", 9: "v", 10: "adgmv" diff --git a/docs/search/typedefs_0.html b/docs/search/typedefs_0.html deleted file mode 100644 index a4684c4a..00000000 --- a/docs/search/typedefs_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/typedefs_0.js b/docs/search/typedefs_0.js index ead392e4..7539b2c5 100644 --- a/docs/search/typedefs_0.js +++ b/docs/search/typedefs_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['json_908',['json',['../static_8h.html#ab701e3ac61a85b337ec5c1abaad6742d',1,'static.h']]] + ['applicationcommandoptionvariant_0',['ApplicationCommandOptionVariant',['../namespace_discord_c_p_p.html#a25f24ec5a074c98a3cc7a0fdbb609bfd',1,'DiscordCPP']]] ]; diff --git a/docs/search/typedefs_1.html b/docs/search/typedefs_1.html deleted file mode 100644 index 46cf01e6..00000000 --- a/docs/search/typedefs_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/typedefs_1.js b/docs/search/typedefs_1.js index 5c93e834..3e112a67 100644 --- a/docs/search/typedefs_1.js +++ b/docs/search/typedefs_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['tcp_909',['tcp',['../_discord_object_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp(): DiscordObject.cpp'],['../_gateway_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp(): Gateway.cpp']]] + ['channelvariant_0',['ChannelVariant',['../namespace_discord_c_p_p.html#a74e9eb55b5f18a40713018d7452d9508',1,'DiscordCPP']]] ]; diff --git a/docs/search/typedefs_2.js b/docs/search/typedefs_2.js new file mode 100644 index 00000000..972e5651 --- /dev/null +++ b/docs/search/typedefs_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['interactiondataoptionvariant_0',['InteractionDataOptionVariant',['../namespace_discord_c_p_p.html#a6348d276e24759082856d11efdea8187',1,'DiscordCPP']]] +]; diff --git a/docs/search/typedefs_3.js b/docs/search/typedefs_3.js new file mode 100644 index 00000000..cf0c6ac4 --- /dev/null +++ b/docs/search/typedefs_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['json_0',['json',['../static_8h.html#ab701e3ac61a85b337ec5c1abaad6742d',1,'static.h']]] +]; diff --git a/docs/search/typedefs_4.js b/docs/search/typedefs_4.js new file mode 100644 index 00000000..8ca57814 --- /dev/null +++ b/docs/search/typedefs_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tcp_0',['tcp',['../_discord_object_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp: DiscordObject.cpp'],['../_gateway_8cpp.html#a60a92ea513bd2f25705cdd673983c5a8',1,'tcp: Gateway.cpp']]] +]; diff --git a/docs/search/variables_0.html b/docs/search/variables_0.html deleted file mode 100644 index 1e477c08..00000000 --- a/docs/search/variables_0.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js index ff46da37..ba7d4744 100644 --- a/docs/search/variables_0.js +++ b/docs/search/variables_0.js @@ -1,35 +1,21 @@ var searchData= [ - ['_5fapplication_5fid_749',['_application_id',['../class_discord_c_p_p_1_1_discord.html#a0ab4695b465b4928bf430c8cd7c0bcd6',1,'DiscordCPP::Discord']]], - ['_5fauthor_750',['_author',['../class_discord_c_p_p_1_1_embed.html#ab98a7bda47cca8120d0da3c6fd32ffcd',1,'DiscordCPP::Embed']]], - ['_5fclient_751',['_client',['../class_discord_c_p_p_1_1_gateway.html#af8d6afc5d4c836433555d6323bc2bb06',1,'DiscordCPP::Gateway']]], - ['_5fcolor_752',['_color',['../class_discord_c_p_p_1_1_embed.html#ab2ead45b38abac9a386988bd485056a9',1,'DiscordCPP::Embed']]], - ['_5fconnected_753',['_connected',['../class_discord_c_p_p_1_1_gateway.html#a11c41119682712f54c52699f145cd358',1,'DiscordCPP::Gateway']]], - ['_5fdescription_754',['_description',['../class_discord_c_p_p_1_1_embed.html#a1e7974c13d140c4a3e12040938d253af',1,'DiscordCPP::Embed']]], - ['_5ferror_5fcode_755',['_error_code',['../class_discord_c_p_p_1_1_status_code_exception.html#a5e5b65e1300836cdc5b0cecf0be96999',1,'DiscordCPP::StatusCodeException']]], - ['_5ffields_756',['_fields',['../class_discord_c_p_p_1_1_embed.html#a026dc373cb92ebed3c37bd90b0d504bd',1,'DiscordCPP::Embed']]], - ['_5ffooter_757',['_footer',['../class_discord_c_p_p_1_1_embed.html#a1f090fda940260034665db41f5f7c4c8',1,'DiscordCPP::Embed']]], - ['_5fgateways_758',['_gateways',['../class_discord_c_p_p_1_1_discord.html#a9684d084ce62581322e33c0201f820c6',1,'DiscordCPP::Discord']]], - ['_5fguilds_759',['_guilds',['../class_discord_c_p_p_1_1_discord.html#a488d971ca0f57d9f534da52f8e9f641c',1,'DiscordCPP::Discord']]], - ['_5fheartbeat_5finterval_760',['_heartbeat_interval',['../class_discord_c_p_p_1_1_gateway.html#a15efceb1418919ee5aa30dc84d2e7a63',1,'DiscordCPP::Gateway']]], - ['_5fheartbeat_5ftask_761',['_heartbeat_task',['../class_discord_c_p_p_1_1_gateway.html#a708f38cc3d29968055462d70ffc606ac',1,'DiscordCPP::Gateway']]], - ['_5fimage_762',['_image',['../class_discord_c_p_p_1_1_embed.html#a2b2ad99cb18cd7651a5f6f1af77f80ab',1,'DiscordCPP::Embed']]], - ['_5fkeepalive_763',['_keepalive',['../class_discord_c_p_p_1_1_gateway.html#aa9d28225c395803471ba5304dc9c6820',1,'DiscordCPP::Gateway']]], - ['_5flast_5fheartbeat_5fack_764',['_last_heartbeat_ack',['../class_discord_c_p_p_1_1_gateway.html#aaa10626364081978b6dd2f48ea1847b8',1,'DiscordCPP::Gateway']]], - ['_5flog_765',['_log',['../class_discord_c_p_p_1_1_gateway.html#a93a86555e416d42474ce1dcb39d31190',1,'DiscordCPP::Gateway']]], - ['_5fmessage_5fhandler_766',['_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a671ea9f35ea90d96bbfad7ffd40f7da7',1,'DiscordCPP::Gateway']]], - ['_5fname_767',['_name',['../class_logger.html#af050fc8c757429af3e17f336339af136',1,'Logger']]], - ['_5fnum_5fshards_768',['_num_shards',['../class_discord_c_p_p_1_1_discord.html#ab05d946598a186194fbf264b904690de',1,'DiscordCPP::Discord']]], - ['_5fprovider_769',['_provider',['../class_discord_c_p_p_1_1_embed.html#aecd9aa29b158649d2611f7791f315ba0',1,'DiscordCPP::Embed']]], - ['_5freconnect_5ftimeout_770',['_reconnect_timeout',['../class_discord_c_p_p_1_1_gateway.html#a6d0f89646622d33fe67827f5d66b3d09',1,'DiscordCPP::Gateway']]], - ['_5fthumbnail_771',['_thumbnail',['../class_discord_c_p_p_1_1_embed.html#a196cbfd7c04ecef9a453c2a90d6e9e1e',1,'DiscordCPP::Embed']]], - ['_5ftimestamp_772',['_timestamp',['../class_discord_c_p_p_1_1_embed.html#a5d537d7c38ff89d0c3bbf0aadea1fdd0',1,'DiscordCPP::Embed']]], - ['_5ftitle_773',['_title',['../class_discord_c_p_p_1_1_embed.html#a9ec496dcd2a04966a1d6bf679823255d',1,'DiscordCPP::Embed']]], - ['_5ftoken_774',['_token',['../class_discord_c_p_p_1_1_discord_object.html#aa5731dff3a0fd2b3e1e13cb02d754630',1,'DiscordCPP::DiscordObject::_token()'],['../class_discord_c_p_p_1_1_gateway.html#a2478900fa267576f8060585b9a92d9a0',1,'DiscordCPP::Gateway::_token()']]], - ['_5ftype_775',['_type',['../class_discord_c_p_p_1_1_embed.html#ad1885d2a297bcd5087ba21e597c55f0f',1,'DiscordCPP::Embed']]], - ['_5furl_776',['_url',['../class_discord_c_p_p_1_1_embed.html#a0653cf657fa24b6bbf5c42e812e02542',1,'DiscordCPP::Embed::_url()'],['../class_discord_c_p_p_1_1_gateway.html#a148fe7d8d61e7a9562a85d34160849ed',1,'DiscordCPP::Gateway::_url()']]], - ['_5fuser_777',['_user',['../class_discord_c_p_p_1_1_discord.html#aaa6c48ecf3243535a5c815335a88c9df',1,'DiscordCPP::Discord']]], - ['_5fvideo_778',['_video',['../class_discord_c_p_p_1_1_embed.html#a5c759f6b6903a8959769d02261830fbc',1,'DiscordCPP::Embed']]], - ['_5fvoice_5fstates_779',['_voice_states',['../class_discord_c_p_p_1_1_discord.html#a8fca5f5484df9331139b2b2d92948c2b',1,'DiscordCPP::Discord']]], - ['_5fwhat_780',['_what',['../class_discord_c_p_p_1_1_discord_exception.html#ac061a07b39ba2d67b78be5212662c77b',1,'DiscordCPP::DiscordException']]] + ['_5fapplication_5fid_0',['_application_id',['../class_discord_c_p_p_1_1_discord.html#a0ab4695b465b4928bf430c8cd7c0bcd6',1,'DiscordCPP::Discord']]], + ['_5fclient_1',['_client',['../class_discord_c_p_p_1_1_gateway.html#af8d6afc5d4c836433555d6323bc2bb06',1,'DiscordCPP::Gateway']]], + ['_5fconnected_2',['_connected',['../class_discord_c_p_p_1_1_gateway.html#a11c41119682712f54c52699f145cd358',1,'DiscordCPP::Gateway']]], + ['_5fgateways_3',['_gateways',['../class_discord_c_p_p_1_1_discord.html#a9684d084ce62581322e33c0201f820c6',1,'DiscordCPP::Discord']]], + ['_5fguilds_4',['_guilds',['../class_discord_c_p_p_1_1_discord.html#a488d971ca0f57d9f534da52f8e9f641c',1,'DiscordCPP::Discord']]], + ['_5fheartbeat_5finterval_5',['_heartbeat_interval',['../class_discord_c_p_p_1_1_gateway.html#a15efceb1418919ee5aa30dc84d2e7a63',1,'DiscordCPP::Gateway']]], + ['_5fheartbeat_5ftask_6',['_heartbeat_task',['../class_discord_c_p_p_1_1_gateway.html#a708f38cc3d29968055462d70ffc606ac',1,'DiscordCPP::Gateway']]], + ['_5fkeepalive_7',['_keepalive',['../class_discord_c_p_p_1_1_gateway.html#aa9d28225c395803471ba5304dc9c6820',1,'DiscordCPP::Gateway']]], + ['_5flast_5fheartbeat_5fack_8',['_last_heartbeat_ack',['../class_discord_c_p_p_1_1_gateway.html#aaa10626364081978b6dd2f48ea1847b8',1,'DiscordCPP::Gateway']]], + ['_5flog_9',['_log',['../class_discord_c_p_p_1_1_gateway.html#a93a86555e416d42474ce1dcb39d31190',1,'DiscordCPP::Gateway']]], + ['_5fmessage_5fhandler_10',['_message_handler',['../class_discord_c_p_p_1_1_gateway.html#a671ea9f35ea90d96bbfad7ffd40f7da7',1,'DiscordCPP::Gateway']]], + ['_5fnum_5fshards_11',['_num_shards',['../class_discord_c_p_p_1_1_discord.html#ab05d946598a186194fbf264b904690de',1,'DiscordCPP::Discord']]], + ['_5freconnect_5ftimeout_12',['_reconnect_timeout',['../class_discord_c_p_p_1_1_gateway.html#a6d0f89646622d33fe67827f5d66b3d09',1,'DiscordCPP::Gateway']]], + ['_5fresume_5furl_13',['_resume_url',['../class_discord_c_p_p_1_1_gateway.html#ab0413dc89dd3958a56a975fd421476fd',1,'DiscordCPP::Gateway']]], + ['_5ftoken_14',['_token',['../class_discord_c_p_p_1_1_gateway.html#a2478900fa267576f8060585b9a92d9a0',1,'DiscordCPP::Gateway']]], + ['_5furl_15',['_url',['../class_discord_c_p_p_1_1_gateway.html#a148fe7d8d61e7a9562a85d34160849ed',1,'DiscordCPP::Gateway']]], + ['_5fuser_16',['_user',['../class_discord_c_p_p_1_1_discord.html#aaa6c48ecf3243535a5c815335a88c9df',1,'DiscordCPP::Discord']]], + ['_5fvoice_5fstates_17',['_voice_states',['../class_discord_c_p_p_1_1_discord.html#a8fca5f5484df9331139b2b2d92948c2b',1,'DiscordCPP::Discord']]] ]; diff --git a/docs/search/variables_1.html b/docs/search/variables_1.html deleted file mode 100644 index ea73d9a4..00000000 --- a/docs/search/variables_1.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js index 0560491c..02d4a57f 100644 --- a/docs/search/variables_1.js +++ b/docs/search/variables_1.js @@ -1,9 +1,5 @@ var searchData= [ - ['afk_5fchannel_781',['afk_channel',['../class_discord_c_p_p_1_1_guild.html#aad35781e0a572f106faa893f516132de',1,'DiscordCPP::Guild']]], - ['afk_5ftimeout_782',['afk_timeout',['../class_discord_c_p_p_1_1_guild.html#aa7e3016a6b39b8bdb018f19805cf9d1e',1,'DiscordCPP::Guild']]], - ['application_5fid_783',['application_id',['../class_discord_c_p_p_1_1_application_command.html#ac892f90166285bbd519e03760a8963f6',1,'DiscordCPP::ApplicationCommand::application_id()'],['../class_discord_c_p_p_1_1_d_m_channel.html#ac4af6fcb469f6d8f1a37a58bae8eadea',1,'DiscordCPP::DMChannel::application_id()'],['../class_discord_c_p_p_1_1_guild.html#a3ff6ec07ca224c0e5edf84f33d3521d4',1,'DiscordCPP::Guild::application_id()'],['../class_discord_c_p_p_1_1_interaction.html#a248aa82f22c15656b3e970789d513fb2',1,'DiscordCPP::Interaction::application_id()']]], - ['author_784',['author',['../class_discord_c_p_p_1_1_message.html#a10f4283ffb9753019cda51a177e71b27',1,'DiscordCPP::Message']]], - ['autocomplete_785',['autocomplete',['../class_discord_c_p_p_1_1_application_command_value_option.html#ac23668ed42ab46874f0b606526716e6b',1,'DiscordCPP::ApplicationCommandValueOption']]], - ['avatar_786',['avatar',['../class_discord_c_p_p_1_1_user.html#ac1c2f9c2742100fb6e6d0b502b31afaf',1,'DiscordCPP::User']]] + ['bans_0',['BANS',['../class_intents.html#a932ede1e8c818a413ad87c8db0f56117',1,'Intents']]], + ['bitrate_1',['BITRATE',['../_voice_client_8cpp.html#ac3d8f97f855bfa4b27c6581983e10a1a',1,'VoiceClient.cpp']]] ]; diff --git a/docs/search/variables_10.html b/docs/search/variables_10.html deleted file mode 100644 index dc9920b6..00000000 --- a/docs/search/variables_10.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_10.js b/docs/search/variables_10.js index efa6b4ca..1e28003b 100644 --- a/docs/search/variables_10.js +++ b/docs/search/variables_10.js @@ -1,9 +1,7 @@ var searchData= [ - ['rate_5flimit_5fper_5fuser_870',['rate_limit_per_user',['../class_discord_c_p_p_1_1_text_channel.html#aaff610c3bf3a3c364b6fec2988f3593d',1,'DiscordCPP::TextChannel']]], - ['reactions_871',['REACTIONS',['../class_intents.html#ac3709966aa46438b41ba1e9627acf7ad',1,'Intents']]], - ['recipients_872',['recipients',['../class_discord_c_p_p_1_1_d_m_channel.html#a947a2d06924d5c5886bb08d14b0f9834',1,'DiscordCPP::DMChannel']]], - ['region_873',['region',['../class_discord_c_p_p_1_1_guild.html#a22e64ccfeed8739fb34c1265a7cdb678',1,'DiscordCPP::Guild']]], - ['required_874',['required',['../class_discord_c_p_p_1_1_application_command_option.html#a5109a59e56146251332caec0aab4efac',1,'DiscordCPP::ApplicationCommandOption']]], - ['resolved_875',['resolved',['../class_discord_c_p_p_1_1_interaction_data.html#a3539cf072ed17ad621f4f1fa2e274c84',1,'DiscordCPP::InteractionData']]] + ['value_0',['value',['../class_discord_c_p_p_1_1_interaction_data_string_option.html#ab3d8c3539056f3cdd6445f2c55db06a7',1,'DiscordCPP::InteractionDataStringOption::value'],['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a4f7526470f69bcc97b71e1bf451dc57a',1,'DiscordCPP::InteractionDataIntegerOption::value'],['../class_discord_c_p_p_1_1_interaction_data_number_option.html#acd2af8a4f6330672d9e5a3e5834a3b7d',1,'DiscordCPP::InteractionDataNumberOption::value'],['../class_discord_c_p_p_1_1_interaction_data_boolean_option.html#affb28bfcbbe57620568fe65579d63b81',1,'DiscordCPP::InteractionDataBooleanOption::value']]], + ['voice_5fclient_1',['voice_client',['../class_discord_c_p_p_1_1_voice_state.html#a977ac0a7d617d4cb745d59a51cba265c',1,'DiscordCPP::VoiceState']]], + ['voice_5fstates_2',['VOICE_STATES',['../class_intents.html#a065775777d48aa852fe422d49c1307c7',1,'Intents']]], + ['voice_5ftoken_3',['voice_token',['../class_discord_c_p_p_1_1_voice_state.html#a7857c97106be22dfe574a5343555a73e',1,'DiscordCPP::VoiceState']]] ]; diff --git a/docs/search/variables_11.html b/docs/search/variables_11.html deleted file mode 100644 index 704bcb18..00000000 --- a/docs/search/variables_11.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_11.js b/docs/search/variables_11.js index 912f18f2..d141166b 100644 --- a/docs/search/variables_11.js +++ b/docs/search/variables_11.js @@ -1,8 +1,4 @@ var searchData= [ - ['sample_5frate_876',['SAMPLE_RATE',['../_voice_client_8cpp.html#acfe9de51cfbdb96d085ff89f1511bc0b',1,'VoiceClient.cpp']]], - ['session_5fid_877',['session_id',['../class_discord_c_p_p_1_1_voice_state.html#a8665dde5a5db498e900688036914eb01',1,'DiscordCPP::VoiceState']]], - ['splash_878',['splash',['../class_discord_c_p_p_1_1_guild.html#a88058877ed08ddd04b7f7aaeb479ac43',1,'DiscordCPP::Guild']]], - ['ssl_5fcontext_879',['ssl_context',['../class_discord_c_p_p_1_1_gateway.html#a08712cb60412ef5b70a93657792510fa',1,'DiscordCPP::Gateway']]], - ['system_5fchannel_880',['system_channel',['../class_discord_c_p_p_1_1_guild.html#a9c4f1803e67381deed28c9d1951204b1',1,'DiscordCPP::Guild']]] + ['webhooks_0',['WEBHOOKS',['../class_intents.html#a3fc95c5d24dd5f99218711a485bf52e0',1,'Intents']]] ]; diff --git a/docs/search/variables_12.html b/docs/search/variables_12.html deleted file mode 100644 index a3a32eb8..00000000 --- a/docs/search/variables_12.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_12.js b/docs/search/variables_12.js deleted file mode 100644 index 3e35f3a0..00000000 --- a/docs/search/variables_12.js +++ /dev/null @@ -1,12 +0,0 @@ -var searchData= -[ - ['target_5fid_881',['target_id',['../class_discord_c_p_p_1_1_interaction_data.html#aa8e8e7c6cd691cc0df95c838347f4fab',1,'DiscordCPP::InteractionData']]], - ['text_882',['text',['../struct_discord_c_p_p_1_1_embed_1_1_footer.html#acee033ff860c0c7243c56fbf99af31f8',1,'DiscordCPP::Embed::Footer']]], - ['threadpool_883',['threadpool',['../class_discord_c_p_p_1_1_gateway.html#aa256f17775bd5413608c1397fae75146',1,'DiscordCPP::Gateway']]], - ['timestamp_884',['timestamp',['../class_discord_c_p_p_1_1_message.html#adb6efc50f3977d58fd0f9723e248d266',1,'DiscordCPP::Message']]], - ['token_885',['token',['../class_discord_c_p_p_1_1_interaction.html#a22d4ad2bb1fb3795f530803a0d165d1f',1,'DiscordCPP::Interaction']]], - ['topic_886',['topic',['../class_discord_c_p_p_1_1_text_channel.html#a2d76651546e17d277c5cabf3c3192b78',1,'DiscordCPP::TextChannel']]], - ['tts_887',['tts',['../class_discord_c_p_p_1_1_message.html#a4ff881c144b7313dc1a23520644b66f3',1,'DiscordCPP::Message']]], - ['type_888',['type',['../class_discord_c_p_p_1_1_activity.html#ab118092a1bcd69e802320bfa9f91cb18',1,'DiscordCPP::Activity::type()'],['../class_discord_c_p_p_1_1_application_command.html#acd6ba34ecf8aa780a5ba3d0d70ac057d',1,'DiscordCPP::ApplicationCommand::type()'],['../class_discord_c_p_p_1_1_application_command_option.html#a8981a7dcc87bdae3703703a1d555ce94',1,'DiscordCPP::ApplicationCommandOption::type()'],['../class_discord_c_p_p_1_1_channel.html#a557bbeba646631fd88fb9eba4695b666',1,'DiscordCPP::Channel::type()'],['../class_discord_c_p_p_1_1_interaction.html#aca6d6fb377aca0296362ffca8d80103a',1,'DiscordCPP::Interaction::type()'],['../class_discord_c_p_p_1_1_interaction_data.html#ab0aa84d6208e0dd00e4f70eb3f6251f5',1,'DiscordCPP::InteractionData::type()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a15d66042e910d972c9a78342b4b825e6',1,'DiscordCPP::InteractionDataOption::type()'],['../class_discord_c_p_p_1_1_message.html#aa55ba105379bae9e8155bd30fc7cb0f7',1,'DiscordCPP::Message::type()']]], - ['typing_889',['TYPING',['../class_intents.html#ad57bbe0e7eac1b59d143928d0e68496f',1,'Intents']]] -]; diff --git a/docs/search/variables_13.html b/docs/search/variables_13.html deleted file mode 100644 index 7d05bd86..00000000 --- a/docs/search/variables_13.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_13.js b/docs/search/variables_13.js deleted file mode 100644 index bc1d1149..00000000 --- a/docs/search/variables_13.js +++ /dev/null @@ -1,9 +0,0 @@ -var searchData= -[ - ['unavailable_890',['unavailable',['../class_discord_c_p_p_1_1_guild.html#a8c492711c75fb6ed3a5654ec38e4dbfb',1,'DiscordCPP::Guild']]], - ['url_891',['url',['../class_discord_c_p_p_1_1_activity.html#a2169b10ba56488d36348feedb6172ef0',1,'DiscordCPP::Activity::url()'],['../struct_discord_c_p_p_1_1_embed_1_1_image.html#a8b3179a593f09d90b33242e3c33220c6',1,'DiscordCPP::Embed::Image::url()'],['../struct_discord_c_p_p_1_1_embed_1_1_video.html#a87718317dbe872b17c04136c539d6d2b',1,'DiscordCPP::Embed::Video::url()'],['../struct_discord_c_p_p_1_1_embed_1_1_provider.html#ad74c716e785a6f402e189381bc0823d9',1,'DiscordCPP::Embed::Provider::url()'],['../struct_discord_c_p_p_1_1_embed_1_1_author.html#a6a937575ff60a04f8b1ca9d8dad877c9',1,'DiscordCPP::Embed::Author::url()']]], - ['user_892',['user',['../class_discord_c_p_p_1_1_interaction.html#a61b1beba83c8eaa99ffe57e403d374a4',1,'DiscordCPP::Interaction']]], - ['user_5flimit_893',['user_limit',['../class_discord_c_p_p_1_1_voice_channel.html#aecc25012bd7a734c171c17295c835b08',1,'DiscordCPP::VoiceChannel']]], - ['username_894',['username',['../class_discord_c_p_p_1_1_user.html#a03ff73a5bf00f6e5ada57c2a59c21912',1,'DiscordCPP::User']]], - ['users_895',['users',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a7f5deee6baf6c74924a82b9d5f47cce8',1,'DiscordCPP::InteractionResolvedData']]] -]; diff --git a/docs/search/variables_14.html b/docs/search/variables_14.html deleted file mode 100644 index ab9e0fa9..00000000 --- a/docs/search/variables_14.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_14.js b/docs/search/variables_14.js deleted file mode 100644 index cecca39f..00000000 --- a/docs/search/variables_14.js +++ /dev/null @@ -1,10 +0,0 @@ -var searchData= -[ - ['value_896',['value',['../struct_discord_c_p_p_1_1_embed_1_1_field.html#aa1bda314b98d06f85a2d5a37212c90cb',1,'DiscordCPP::Embed::Field::value()'],['../class_discord_c_p_p_1_1_interaction_data_string_option.html#ab3d8c3539056f3cdd6445f2c55db06a7',1,'DiscordCPP::InteractionDataStringOption::value()'],['../class_discord_c_p_p_1_1_interaction_data_integer_option.html#a4f7526470f69bcc97b71e1bf451dc57a',1,'DiscordCPP::InteractionDataIntegerOption::value()'],['../class_discord_c_p_p_1_1_interaction_data_number_option.html#acd2af8a4f6330672d9e5a3e5834a3b7d',1,'DiscordCPP::InteractionDataNumberOption::value()']]], - ['verification_5flevel_897',['verification_level',['../class_discord_c_p_p_1_1_guild.html#ab98c94afe973fc7c783c5ccdef6949ce',1,'DiscordCPP::Guild']]], - ['verified_898',['verified',['../class_discord_c_p_p_1_1_user.html#a93fb017f3d3065dc15c6f7ca9c7d9b49',1,'DiscordCPP::User']]], - ['version_899',['version',['../class_discord_c_p_p_1_1_application_command.html#a319f4971daf9ba0e2897725848e27154',1,'DiscordCPP::ApplicationCommand']]], - ['voice_5fclient_900',['voice_client',['../class_discord_c_p_p_1_1_voice_state.html#a977ac0a7d617d4cb745d59a51cba265c',1,'DiscordCPP::VoiceState']]], - ['voice_5fstates_901',['VOICE_STATES',['../class_intents.html#a065775777d48aa852fe422d49c1307c7',1,'Intents']]], - ['voice_5ftoken_902',['voice_token',['../class_discord_c_p_p_1_1_voice_state.html#a7857c97106be22dfe574a5343555a73e',1,'DiscordCPP::VoiceState']]] -]; diff --git a/docs/search/variables_15.html b/docs/search/variables_15.html deleted file mode 100644 index 45b78e3d..00000000 --- a/docs/search/variables_15.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_15.js b/docs/search/variables_15.js deleted file mode 100644 index a7fa3e4e..00000000 --- a/docs/search/variables_15.js +++ /dev/null @@ -1,8 +0,0 @@ -var searchData= -[ - ['webhook_5fid_903',['webhook_id',['../class_discord_c_p_p_1_1_message.html#ababd33d86a7624ba27c64b4779247ed4',1,'DiscordCPP::Message']]], - ['webhooks_904',['WEBHOOKS',['../class_intents.html#a3fc95c5d24dd5f99218711a485bf52e0',1,'Intents']]], - ['widget_5fchannel_905',['widget_channel',['../class_discord_c_p_p_1_1_guild.html#a8e743c8d2f6d7c9925b2c74b7bf42e03',1,'DiscordCPP::Guild']]], - ['widget_5fenabled_906',['widget_enabled',['../class_discord_c_p_p_1_1_guild.html#a64729c8024077e823479009b76363dc2',1,'DiscordCPP::Guild']]], - ['width_907',['width',['../struct_discord_c_p_p_1_1_embed_1_1_image.html#ac3b0a2a84b572ea4b0cc08084fb4f996',1,'DiscordCPP::Embed::Image::width()'],['../struct_discord_c_p_p_1_1_embed_1_1_video.html#aad31ccbfcd10719b9fef2a9db50124f0',1,'DiscordCPP::Embed::Video::width()']]] -]; diff --git a/docs/search/variables_16.html b/docs/search/variables_16.html deleted file mode 100644 index f2e81ea5..00000000 --- a/docs/search/variables_16.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_16.js b/docs/search/variables_16.js deleted file mode 100644 index 8aa2e422..00000000 --- a/docs/search/variables_16.js +++ /dev/null @@ -1,4 +0,0 @@ -var searchData= -[ - ['zs_698',['zs',['../class_discord_c_p_p_1_1_gateway.html#a17486b39362c3d1d1b344cdc73b61893',1,'DiscordCPP::Gateway']]] -]; diff --git a/docs/search/variables_2.html b/docs/search/variables_2.html deleted file mode 100644 index 0580462e..00000000 --- a/docs/search/variables_2.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js index 0889fb9d..33d16c61 100644 --- a/docs/search/variables_2.js +++ b/docs/search/variables_2.js @@ -1,7 +1,5 @@ var searchData= [ - ['bans_787',['BANS',['../class_intents.html#a932ede1e8c818a413ad87c8db0f56117',1,'Intents']]], - ['bitrate_788',['bitrate',['../class_discord_c_p_p_1_1_voice_channel.html#a55077465c613558ab219f3768b983683',1,'DiscordCPP::VoiceChannel']]], - ['bitrate_789',['BITRATE',['../_voice_client_8cpp.html#ac3d8f97f855bfa4b27c6581983e10a1a',1,'VoiceClient.cpp']]], - ['bot_790',['bot',['../class_discord_c_p_p_1_1_user.html#a7a385a9b8f1db5e02fea2c39ebdc7be5',1,'DiscordCPP::User']]] + ['channel_5fid_0',['channel_id',['../class_discord_c_p_p_1_1_voice_state.html#aebbae3527c5a80db489a662cc7b11cb7',1,'DiscordCPP::VoiceState']]], + ['channels_1',['CHANNELS',['../_voice_client_8cpp.html#a82b97da9f75746ca00165bb1d5ce0aab',1,'VoiceClient.cpp']]] ]; diff --git a/docs/search/variables_3.html b/docs/search/variables_3.html deleted file mode 100644 index 0d69e761..00000000 --- a/docs/search/variables_3.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js index 82d23c8c..83e6a31c 100644 --- a/docs/search/variables_3.js +++ b/docs/search/variables_3.js @@ -1,10 +1,7 @@ var searchData= [ - ['channel_791',['channel',['../class_discord_c_p_p_1_1_message.html#a844fd68ac98cb30a41a82d61503a70b6',1,'DiscordCPP::Message']]], - ['channel_5fid_792',['channel_id',['../class_discord_c_p_p_1_1_interaction.html#a082e3cd7c9b0300396c8e489eb17a255',1,'DiscordCPP::Interaction::channel_id()'],['../class_discord_c_p_p_1_1_voice_state.html#aebbae3527c5a80db489a662cc7b11cb7',1,'DiscordCPP::VoiceState::channel_id()']]], - ['channel_5ftypes_793',['channel_types',['../class_discord_c_p_p_1_1_application_command_channel_option.html#ae7b817a726cb9813ea7ac03629c85a78',1,'DiscordCPP::ApplicationCommandChannelOption']]], - ['channels_794',['channels',['../class_discord_c_p_p_1_1_guild.html#a221a7ca60ffdc2da623966f364368d7d',1,'DiscordCPP::Guild::channels()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#ada9fd4e87f369150a37a9a713732d426',1,'DiscordCPP::InteractionResolvedData::channels()']]], - ['channels_795',['CHANNELS',['../_voice_client_8cpp.html#a82b97da9f75746ca00165bb1d5ce0aab',1,'VoiceClient.cpp']]], - ['content_796',['content',['../class_discord_c_p_p_1_1_message.html#ab509b23a7baef2b4f16ed1340afb1dbe',1,'DiscordCPP::Message']]], - ['custom_5fid_797',['custom_id',['../class_discord_c_p_p_1_1_interaction_data.html#a24bcee7a84ce971a77f735ac63bcceda',1,'DiscordCPP::InteractionData']]] + ['direct_5fmessages_0',['DIRECT_MESSAGES',['../class_intents.html#a5bf42537f0e6645734d5a52348b18c51',1,'Intents']]], + ['direct_5freactions_1',['DIRECT_REACTIONS',['../class_intents.html#aa95bc04a76d5733397f585aeb2df2d36',1,'Intents']]], + ['direct_5ftyping_2',['DIRECT_TYPING',['../class_intents.html#aad93efee9008cd405793306aba6051ed',1,'Intents']]], + ['donotdisturb_3',['DoNotDisturb',['../namespace_discord_c_p_p_1_1_discord_status.html#a3bbe33b3aaada9230f379ee2fcc89315',1,'DiscordCPP::DiscordStatus']]] ]; diff --git a/docs/search/variables_4.html b/docs/search/variables_4.html deleted file mode 100644 index a4b6506b..00000000 --- a/docs/search/variables_4.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js index d92e9263..865a7389 100644 --- a/docs/search/variables_4.js +++ b/docs/search/variables_4.js @@ -1,13 +1,5 @@ var searchData= [ - ['data_798',['data',['../class_discord_c_p_p_1_1_interaction.html#a823a8122931a99cd3fe51c89b9963550',1,'DiscordCPP::Interaction']]], - ['deaf_799',['deaf',['../class_discord_c_p_p_1_1_member.html#aede2257606cf4aca47ac6aeec9c61fd5',1,'DiscordCPP::Member']]], - ['default_5fmessage_5fnotifications_800',['default_message_notifications',['../class_discord_c_p_p_1_1_guild.html#a990972aa6e7a511b3c68b4d111801026',1,'DiscordCPP::Guild']]], - ['description_801',['description',['../class_discord_c_p_p_1_1_application_command.html#ac148f661496d7080962969b7e3959648',1,'DiscordCPP::ApplicationCommand::description()'],['../class_discord_c_p_p_1_1_application_command_option.html#aa1e09d285a1e06236e99b58518f400c6',1,'DiscordCPP::ApplicationCommandOption::description()']]], - ['direct_5fmessages_802',['DIRECT_MESSAGES',['../class_intents.html#a5bf42537f0e6645734d5a52348b18c51',1,'Intents']]], - ['direct_5freactions_803',['DIRECT_REACTIONS',['../class_intents.html#aa95bc04a76d5733397f585aeb2df2d36',1,'Intents']]], - ['direct_5ftyping_804',['DIRECT_TYPING',['../class_intents.html#aad93efee9008cd405793306aba6051ed',1,'Intents']]], - ['discriminator_805',['discriminator',['../class_discord_c_p_p_1_1_user.html#a8272f9273418c84c4d25912bcf98e416',1,'DiscordCPP::User']]], - ['dm_5fpermission_806',['dm_permission',['../class_discord_c_p_p_1_1_application_command.html#a5cdd4be4e4702e0cd9c59a78751a40ba',1,'DiscordCPP::ApplicationCommand']]], - ['donotdisturb_807',['DoNotDisturb',['../namespace_discord_c_p_p_1_1_discord_status.html#a3bbe33b3aaada9230f379ee2fcc89315',1,'DiscordCPP::DiscordStatus']]] + ['emojis_0',['EMOJIS',['../class_intents.html#a22cfa6b71b617bce8ed1eec4a04403e0',1,'Intents']]], + ['endpoint_1',['endpoint',['../class_discord_c_p_p_1_1_voice_state.html#a280967d063a33d25ea6747843b658dca',1,'DiscordCPP::VoiceState']]] ]; diff --git a/docs/search/variables_5.html b/docs/search/variables_5.html deleted file mode 100644 index 7e345d16..00000000 --- a/docs/search/variables_5.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js index 95d4887b..3fefd6e3 100644 --- a/docs/search/variables_5.js +++ b/docs/search/variables_5.js @@ -1,11 +1,5 @@ var searchData= [ - ['edited_5ftimestamp_808',['edited_timestamp',['../class_discord_c_p_p_1_1_message.html#a125f2ef02b7c872d1b93db52ef304b9d',1,'DiscordCPP::Message']]], - ['email_809',['email',['../class_discord_c_p_p_1_1_user.html#a8a370db284839911157d77f5a6934be6',1,'DiscordCPP::User']]], - ['embed_5fchannel_810',['embed_channel',['../class_discord_c_p_p_1_1_guild.html#a3d8caaaf2ed8b401d38ba3cd6baffb84',1,'DiscordCPP::Guild']]], - ['embed_5fenabled_811',['embed_enabled',['../class_discord_c_p_p_1_1_guild.html#a94a658d4386ed33ac58c8c15f4967292',1,'DiscordCPP::Guild']]], - ['embeds_812',['embeds',['../class_discord_c_p_p_1_1_message.html#ae30cee522ff5d2d5bf8e1be328daa62d',1,'DiscordCPP::Message']]], - ['emojis_813',['EMOJIS',['../class_intents.html#a22cfa6b71b617bce8ed1eec4a04403e0',1,'Intents']]], - ['endpoint_814',['endpoint',['../class_discord_c_p_p_1_1_voice_state.html#a280967d063a33d25ea6747843b658dca',1,'DiscordCPP::VoiceState']]], - ['explicit_5fcontent_5ffilter_815',['explicit_content_filter',['../class_discord_c_p_p_1_1_guild.html#ac5c0fb2612723bf85beba4c25e0250c9',1,'DiscordCPP::Guild']]] + ['frame_5fmillis_0',['FRAME_MILLIS',['../_voice_client_8cpp.html#a7c283d193b2a3c2db3b9031de4d673e7',1,'VoiceClient.cpp']]], + ['frame_5fsize_1',['FRAME_SIZE',['../_voice_client_8cpp.html#a89b06f0fedfbd9e63f063a8b2664ca88',1,'VoiceClient.cpp']]] ]; diff --git a/docs/search/variables_6.html b/docs/search/variables_6.html deleted file mode 100644 index 7d48e75e..00000000 --- a/docs/search/variables_6.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js index 50b89553..5dcf1afe 100644 --- a/docs/search/variables_6.js +++ b/docs/search/variables_6.js @@ -1,7 +1,6 @@ var searchData= [ - ['features_816',['features',['../class_discord_c_p_p_1_1_guild.html#a452e6bdff1e46ef22eec38f60af52499',1,'DiscordCPP::Guild']]], - ['flags_817',['flags',['../class_discord_c_p_p_1_1_user.html#a1a2fe00f26691215b4d662d414a67835',1,'DiscordCPP::User']]], - ['frame_5fmillis_818',['FRAME_MILLIS',['../_voice_client_8cpp.html#a7c283d193b2a3c2db3b9031de4d673e7',1,'VoiceClient.cpp']]], - ['frame_5fsize_819',['FRAME_SIZE',['../_voice_client_8cpp.html#a89b06f0fedfbd9e63f063a8b2664ca88',1,'VoiceClient.cpp']]] + ['guild_5fid_0',['guild_id',['../class_discord_c_p_p_1_1_voice_state.html#abbbdcf8223acb2747293469a61eaf219',1,'DiscordCPP::VoiceState']]], + ['guild_5fscheduled_5fevents_1',['GUILD_SCHEDULED_EVENTS',['../class_intents.html#a56a2e8cb1c6350494432fdadae331cde',1,'Intents']]], + ['guilds_2',['GUILDS',['../class_intents.html#a63f4c452e0291ee7168bbb6f8b8f7c09',1,'Intents']]] ]; diff --git a/docs/search/variables_7.html b/docs/search/variables_7.html deleted file mode 100644 index 5c263409..00000000 --- a/docs/search/variables_7.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js index fed2d625..c2bfa7c1 100644 --- a/docs/search/variables_7.js +++ b/docs/search/variables_7.js @@ -1,8 +1,8 @@ var searchData= [ - ['guild_820',['guild',['../class_discord_c_p_p_1_1_guild_channel.html#aeae1fc3b57a9a7d62dd247a519445f6e',1,'DiscordCPP::GuildChannel']]], - ['guild_5fid_821',['guild_id',['../class_discord_c_p_p_1_1_application_command.html#a09eded5442338516aee9eea964c65344',1,'DiscordCPP::ApplicationCommand::guild_id()'],['../class_discord_c_p_p_1_1_interaction.html#a0d4e6c0c2f47a0a7c8a17f5bb73cc582',1,'DiscordCPP::Interaction::guild_id()'],['../class_discord_c_p_p_1_1_interaction_data.html#a594a128ac6ddea798fabaaa1336dfba4',1,'DiscordCPP::InteractionData::guild_id()'],['../class_discord_c_p_p_1_1_voice_state.html#abbbdcf8223acb2747293469a61eaf219',1,'DiscordCPP::VoiceState::guild_id()']]], - ['guild_5flocale_822',['guild_locale',['../class_discord_c_p_p_1_1_interaction.html#a28d0303f2d5b82b74389b7d91a818af8',1,'DiscordCPP::Interaction']]], - ['guild_5fscheduled_5fevents_823',['GUILD_SCHEDULED_EVENTS',['../class_intents.html#a56a2e8cb1c6350494432fdadae331cde',1,'Intents']]], - ['guilds_824',['GUILDS',['../class_intents.html#a63f4c452e0291ee7168bbb6f8b8f7c09',1,'Intents']]] + ['idle_0',['Idle',['../namespace_discord_c_p_p_1_1_discord_status.html#aefc8c0a5bec3a903dd2ccde55aac715e',1,'DiscordCPP::DiscordStatus']]], + ['integrations_1',['INTEGRATIONS',['../class_intents.html#ad99064813280124d5934700c2666b879',1,'Intents']]], + ['invisible_2',['Invisible',['../namespace_discord_c_p_p_1_1_discord_status.html#a7b5997cdd4f317c08c24f66ff69dd294',1,'DiscordCPP::DiscordStatus']]], + ['invites_3',['INVITES',['../class_intents.html#a56af704d1751fb6dfd43d44aadb01930',1,'Intents']]], + ['io_5fcontext_4',['io_context',['../class_discord_c_p_p_1_1_gateway.html#aaf951056807728c011dcd4621ec2fe11',1,'DiscordCPP::Gateway']]] ]; diff --git a/docs/search/variables_8.html b/docs/search/variables_8.html deleted file mode 100644 index dc9ec54a..00000000 --- a/docs/search/variables_8.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js index ea41b731..17facdd4 100644 --- a/docs/search/variables_8.js +++ b/docs/search/variables_8.js @@ -1,4 +1,4 @@ var searchData= [ - ['height_825',['height',['../struct_discord_c_p_p_1_1_embed_1_1_image.html#a457980af2e1a14489b7dc44ac8926892',1,'DiscordCPP::Embed::Image::height()'],['../struct_discord_c_p_p_1_1_embed_1_1_video.html#aaa6b81d5bf6091b24c62f9b034e002f0',1,'DiscordCPP::Embed::Video::height()']]] + ['log_0',['log',['../class_discord_c_p_p_1_1_discord.html#aceea847167519beaf0718e25ade2482a',1,'DiscordCPP::Discord']]] ]; diff --git a/docs/search/variables_9.html b/docs/search/variables_9.html deleted file mode 100644 index 7b014750..00000000 --- a/docs/search/variables_9.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js index e3790bcd..9de1000f 100644 --- a/docs/search/variables_9.js +++ b/docs/search/variables_9.js @@ -1,12 +1,6 @@ var searchData= [ - ['icon_826',['icon',['../class_discord_c_p_p_1_1_channel.html#a435dc6e76235af7486244b3cf6c5ec6c',1,'DiscordCPP::Channel::icon()'],['../class_discord_c_p_p_1_1_guild.html#ad74ebc4c865a17837721239ff31047c0',1,'DiscordCPP::Guild::icon()']]], - ['icon_5furl_827',['icon_url',['../struct_discord_c_p_p_1_1_embed_1_1_footer.html#a6c74ca8f6eec608c6da4b8d244c461ee',1,'DiscordCPP::Embed::Footer::icon_url()'],['../struct_discord_c_p_p_1_1_embed_1_1_author.html#a177d37d451c863896a8f61db9fea3c6a',1,'DiscordCPP::Embed::Author::icon_url()']]], - ['id_828',['id',['../class_discord_c_p_p_1_1_discord_object.html#a4fd0bc1808def0e1d0a021ad7c48a9ae',1,'DiscordCPP::DiscordObject']]], - ['idle_829',['Idle',['../namespace_discord_c_p_p_1_1_discord_status.html#aefc8c0a5bec3a903dd2ccde55aac715e',1,'DiscordCPP::DiscordStatus']]], - ['integrations_830',['INTEGRATIONS',['../class_intents.html#ad99064813280124d5934700c2666b879',1,'Intents']]], - ['invisible_831',['Invisible',['../namespace_discord_c_p_p_1_1_discord_status.html#a7b5997cdd4f317c08c24f66ff69dd294',1,'DiscordCPP::DiscordStatus']]], - ['invites_832',['INVITES',['../class_intents.html#a56af704d1751fb6dfd43d44aadb01930',1,'Intents']]], - ['io_5fcontext_833',['io_context',['../class_discord_c_p_p_1_1_gateway.html#aaf951056807728c011dcd4621ec2fe11',1,'DiscordCPP::Gateway']]], - ['is_5finline_834',['is_inline',['../struct_discord_c_p_p_1_1_embed_1_1_field.html#ae327437df260bf3588f96ed0e63f6046',1,'DiscordCPP::Embed::Field']]] + ['members_0',['MEMBERS',['../class_intents.html#a9559863f3b0f4b24d4cdd175d8fe77b1',1,'Intents']]], + ['message_5fcontent_1',['MESSAGE_CONTENT',['../class_intents.html#a56028fcce7b12515301e3aad74b4e517',1,'Intents']]], + ['messages_2',['MESSAGES',['../class_intents.html#a3439eb9cd030bab28787149a6ac12872',1,'Intents']]] ]; diff --git a/docs/search/variables_a.html b/docs/search/variables_a.html deleted file mode 100644 index 52a724d1..00000000 --- a/docs/search/variables_a.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js index 5e4626af..5dc9d4e4 100644 --- a/docs/search/variables_a.js +++ b/docs/search/variables_a.js @@ -1,4 +1,4 @@ var searchData= [ - ['joined_5fat_835',['joined_at',['../class_discord_c_p_p_1_1_guild.html#a27e9f6b2d01c51ee7061938a1ac56797',1,'DiscordCPP::Guild::joined_at()'],['../class_discord_c_p_p_1_1_member.html#aa1206f1fc3f4cbeea51d181cb8df1384',1,'DiscordCPP::Member::joined_at()']]] + ['name_0',['name',['../class_discord_c_p_p_1_1_interaction_data_option.html#a37e4c18421d740a5867979e6ddd979f6',1,'DiscordCPP::InteractionDataOption']]] ]; diff --git a/docs/search/variables_b.html b/docs/search/variables_b.html deleted file mode 100644 index f376b27a..00000000 --- a/docs/search/variables_b.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js index 824e3a1f..a248cda1 100644 --- a/docs/search/variables_b.js +++ b/docs/search/variables_b.js @@ -1,8 +1,5 @@ var searchData= [ - ['large_836',['large',['../class_discord_c_p_p_1_1_guild.html#ae31e21359408f6e1159827ee0a72097c',1,'DiscordCPP::Guild']]], - ['last_5fmessage_5fid_837',['last_message_id',['../class_discord_c_p_p_1_1_text_channel.html#aa2a948a63358596329c078aff368d324',1,'DiscordCPP::TextChannel']]], - ['last_5fpin_5ftimestamp_838',['last_pin_timestamp',['../class_discord_c_p_p_1_1_text_channel.html#a297ee2b4ffcb42147da761a4821aab93',1,'DiscordCPP::TextChannel']]], - ['locale_839',['locale',['../class_discord_c_p_p_1_1_interaction.html#a486996e5adc0e6272e77acce8adf11f4',1,'DiscordCPP::Interaction::locale()'],['../class_discord_c_p_p_1_1_user.html#a8e08290fd9e50537af15140333b3ac12',1,'DiscordCPP::User::locale()']]], - ['log_840',['log',['../class_discord_c_p_p_1_1_discord.html#aceea847167519beaf0718e25ade2482a',1,'DiscordCPP::Discord']]] + ['online_0',['Online',['../namespace_discord_c_p_p_1_1_discord_status.html#aa3d61cc3753dab89510f1b5bca9e185d',1,'DiscordCPP::DiscordStatus']]], + ['options_1',['options',['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a425fbe167096da2ce8a0410386275315',1,'DiscordCPP::InteractionDataSubcommandOption']]] ]; diff --git a/docs/search/variables_c.html b/docs/search/variables_c.html deleted file mode 100644 index 6019eba9..00000000 --- a/docs/search/variables_c.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js index cb3f1e34..a34e37f7 100644 --- a/docs/search/variables_c.js +++ b/docs/search/variables_c.js @@ -1,18 +1,4 @@ var searchData= [ - ['max_5fvalue_841',['max_value',['../class_discord_c_p_p_1_1_application_command_number_option.html#af8ca1127e7fd5feed0dc011f701c1bd4',1,'DiscordCPP::ApplicationCommandNumberOption::max_value()'],['../class_discord_c_p_p_1_1_application_command_integer_option.html#ada0ebc5b18fce897f5fbe34f5a984947',1,'DiscordCPP::ApplicationCommandIntegerOption::max_value()']]], - ['member_842',['member',['../class_discord_c_p_p_1_1_interaction.html#a69bed62a74e432f54675f721866f2077',1,'DiscordCPP::Interaction']]], - ['member_5fcount_843',['member_count',['../class_discord_c_p_p_1_1_guild.html#ab10c1ad384ac012715e48ac0a56bde82',1,'DiscordCPP::Guild']]], - ['members_844',['members',['../class_discord_c_p_p_1_1_guild.html#a82152748fae21b7b64baf28730d5c37e',1,'DiscordCPP::Guild::members()'],['../class_discord_c_p_p_1_1_interaction_resolved_data.html#ad21c820b326146276c8fe9b18cdd9e0e',1,'DiscordCPP::InteractionResolvedData::members()']]], - ['members_845',['MEMBERS',['../class_intents.html#a9559863f3b0f4b24d4cdd175d8fe77b1',1,'Intents']]], - ['mention_5feveryone_846',['mention_everyone',['../class_discord_c_p_p_1_1_message.html#aa889a6c31f4b9a8777bdd9e7f60c2c18',1,'DiscordCPP::Message']]], - ['mentions_847',['mentions',['../class_discord_c_p_p_1_1_message.html#a1fef3fd84173f724a3cf2e50018382ca',1,'DiscordCPP::Message']]], - ['message_848',['message',['../class_discord_c_p_p_1_1_interaction.html#ab974ea12c8fa809937ad35a5596b0995',1,'DiscordCPP::Interaction']]], - ['message_5fcontent_849',['MESSAGE_CONTENT',['../class_intents.html#a56028fcce7b12515301e3aad74b4e517',1,'Intents']]], - ['messages_850',['messages',['../class_discord_c_p_p_1_1_interaction_resolved_data.html#a6cf0967fcab03c216dc01c9d298017ad',1,'DiscordCPP::InteractionResolvedData']]], - ['messages_851',['MESSAGES',['../class_intents.html#a3439eb9cd030bab28787149a6ac12872',1,'Intents']]], - ['mfa_5fenabled_852',['mfa_enabled',['../class_discord_c_p_p_1_1_user.html#a1dbf0ab8ecf94b596d2884be3e04638f',1,'DiscordCPP::User']]], - ['mfa_5flevel_853',['mfa_level',['../class_discord_c_p_p_1_1_guild.html#a0f2630d2a346b5b87a094763cbd8cf67',1,'DiscordCPP::Guild']]], - ['min_5fvalue_854',['min_value',['../class_discord_c_p_p_1_1_application_command_integer_option.html#ad97e91c0b7b9f7edff098b57dd4940d6',1,'DiscordCPP::ApplicationCommandIntegerOption::min_value()'],['../class_discord_c_p_p_1_1_application_command_number_option.html#a20aae4afc1d4c0b1b6eee0de50ff02d8',1,'DiscordCPP::ApplicationCommandNumberOption::min_value()']]], - ['mute_855',['mute',['../class_discord_c_p_p_1_1_member.html#a7e46ccab614ca562b9a682b38eeaa190',1,'DiscordCPP::Member']]] + ['presences_0',['PRESENCES',['../class_intents.html#a64d99d4da0910fcb286ae99987a8109b',1,'Intents']]] ]; diff --git a/docs/search/variables_d.html b/docs/search/variables_d.html deleted file mode 100644 index f61ae751..00000000 --- a/docs/search/variables_d.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_d.js b/docs/search/variables_d.js index 6a23b87f..bd066066 100644 --- a/docs/search/variables_d.js +++ b/docs/search/variables_d.js @@ -1,6 +1,4 @@ var searchData= [ - ['name_856',['name',['../class_discord_c_p_p_1_1_activity.html#ae640f97154026def5041f32b344423fa',1,'DiscordCPP::Activity::name()'],['../class_discord_c_p_p_1_1_application_command.html#af6a2c0a98b342d2f750f8471f110bf47',1,'DiscordCPP::ApplicationCommand::name()'],['../class_discord_c_p_p_1_1_application_command_option.html#a694d894abacd3ae56c4e879c2889869f',1,'DiscordCPP::ApplicationCommandOption::name()'],['../class_discord_c_p_p_1_1_channel.html#a75cfaf2f0dff136205c39f50d27333ad',1,'DiscordCPP::Channel::name()'],['../struct_discord_c_p_p_1_1_embed_1_1_provider.html#a5961204726bec84aae339e3b04145e2e',1,'DiscordCPP::Embed::Provider::name()'],['../struct_discord_c_p_p_1_1_embed_1_1_author.html#a967923c65437b40a0091555d57d91f2c',1,'DiscordCPP::Embed::Author::name()'],['../struct_discord_c_p_p_1_1_embed_1_1_field.html#a520ff60e8228bdb9c555218dcbc9a583',1,'DiscordCPP::Embed::Field::name()'],['../class_discord_c_p_p_1_1_guild.html#a7badc878e93ec7d033f4a0d53d6f8e78',1,'DiscordCPP::Guild::name()'],['../class_discord_c_p_p_1_1_interaction_data.html#ad20effda8884489a30983f28de6f0d31',1,'DiscordCPP::InteractionData::name()'],['../class_discord_c_p_p_1_1_interaction_data_option.html#a37e4c18421d740a5867979e6ddd979f6',1,'DiscordCPP::InteractionDataOption::name()']]], - ['nick_857',['nick',['../class_discord_c_p_p_1_1_member.html#a35c56ad0fefd4e713e86e1379a05f598',1,'DiscordCPP::Member']]], - ['nsfw_858',['nsfw',['../class_discord_c_p_p_1_1_text_channel.html#a59cf3948ac328aff40804749d219494c',1,'DiscordCPP::TextChannel']]] + ['reactions_0',['REACTIONS',['../class_intents.html#ac3709966aa46438b41ba1e9627acf7ad',1,'Intents']]] ]; diff --git a/docs/search/variables_e.html b/docs/search/variables_e.html deleted file mode 100644 index 7bfd3721..00000000 --- a/docs/search/variables_e.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js index c8ad6741..3c8e8828 100644 --- a/docs/search/variables_e.js +++ b/docs/search/variables_e.js @@ -1,6 +1,6 @@ var searchData= [ - ['online_859',['Online',['../namespace_discord_c_p_p_1_1_discord_status.html#aa3d61cc3753dab89510f1b5bca9e185d',1,'DiscordCPP::DiscordStatus']]], - ['options_860',['options',['../class_discord_c_p_p_1_1_application_command.html#ab85c3101463700232e73c591c3ad2952',1,'DiscordCPP::ApplicationCommand::options()'],['../class_discord_c_p_p_1_1_application_command_subcommand.html#aeb0a4d5b39f09422309c554660eba9a4',1,'DiscordCPP::ApplicationCommandSubcommand::options()'],['../class_discord_c_p_p_1_1_interaction_data.html#aca6ed7cd172ca6f2b7981453a237cb6c',1,'DiscordCPP::InteractionData::options()'],['../class_discord_c_p_p_1_1_interaction_data_subcommand_option.html#a9e08119f72856c9f2764293461d1c89f',1,'DiscordCPP::InteractionDataSubcommandOption::options()']]], - ['owner_861',['owner',['../class_discord_c_p_p_1_1_d_m_channel.html#a8583c61d820fd9427b98a2ac07ea7767',1,'DiscordCPP::DMChannel::owner()'],['../class_discord_c_p_p_1_1_guild.html#a23cdb2e36f9b07235b137ae87c62cfa8',1,'DiscordCPP::Guild::owner()']]] + ['sample_5frate_0',['SAMPLE_RATE',['../_voice_client_8cpp.html#acfe9de51cfbdb96d085ff89f1511bc0b',1,'VoiceClient.cpp']]], + ['session_5fid_1',['session_id',['../class_discord_c_p_p_1_1_voice_state.html#a8665dde5a5db498e900688036914eb01',1,'DiscordCPP::VoiceState']]], + ['ssl_5fcontext_2',['ssl_context',['../class_discord_c_p_p_1_1_gateway.html#a08712cb60412ef5b70a93657792510fa',1,'DiscordCPP::Gateway']]] ]; diff --git a/docs/search/variables_f.html b/docs/search/variables_f.html deleted file mode 100644 index d97920d0..00000000 --- a/docs/search/variables_f.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - -
    -
    Loading...
    -
    - -
    Searching...
    -
    No Matches
    - -
    - - diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js index bc9be347..81141e8a 100644 --- a/docs/search/variables_f.js +++ b/docs/search/variables_f.js @@ -1,11 +1,6 @@ var searchData= [ - ['parent_862',['parent',['../class_discord_c_p_p_1_1_guild_channel.html#af7b6e8be4b10c3b838fbebc4bdff9224',1,'DiscordCPP::GuildChannel::parent()'],['../class_discord_c_p_p_1_1_voice_channel.html#aa0ae5e2937df510213a428d9f9194cd1',1,'DiscordCPP::VoiceChannel::parent()']]], - ['permissions_863',['permissions',['../class_discord_c_p_p_1_1_guild.html#a31427cbac58bd13bb214064083d2fa77',1,'DiscordCPP::Guild']]], - ['pinned_864',['pinned',['../class_discord_c_p_p_1_1_message.html#a30c397fd5102155f3582c7bb2ac781ee',1,'DiscordCPP::Message']]], - ['position_865',['position',['../class_discord_c_p_p_1_1_channel.html#a24c680739e5de72efe228895ac083564',1,'DiscordCPP::Channel']]], - ['premium_5ftype_866',['premium_type',['../class_discord_c_p_p_1_1_user.html#a02f22305ee286229f67614ac22d3799c',1,'DiscordCPP::User']]], - ['presences_867',['PRESENCES',['../class_intents.html#a64d99d4da0910fcb286ae99987a8109b',1,'Intents']]], - ['proxy_5ficon_5furl_868',['proxy_icon_url',['../struct_discord_c_p_p_1_1_embed_1_1_footer.html#ae0272f5d0ce8223cce40eaa7f2fae30e',1,'DiscordCPP::Embed::Footer::proxy_icon_url()'],['../struct_discord_c_p_p_1_1_embed_1_1_author.html#aa9dc3e764a3e0c399e1d19a69ebab30e',1,'DiscordCPP::Embed::Author::proxy_icon_url()']]], - ['proxy_5furl_869',['proxy_url',['../struct_discord_c_p_p_1_1_embed_1_1_image.html#acb6e2680739a71da6f2e373723f975cf',1,'DiscordCPP::Embed::Image']]] + ['threadpool_0',['threadpool',['../class_discord_c_p_p_1_1_gateway.html#aa256f17775bd5413608c1397fae75146',1,'DiscordCPP::Gateway']]], + ['type_1',['type',['../class_discord_c_p_p_1_1_interaction_data_option.html#a15d66042e910d972c9a78342b4b825e6',1,'DiscordCPP::InteractionDataOption']]], + ['typing_2',['TYPING',['../class_intents.html#ad57bbe0e7eac1b59d143928d0e68496f',1,'Intents']]] ]; diff --git a/docs/snowflake_8cpp.html b/docs/snowflake_8cpp.html deleted file mode 100644 index 69cbf129..00000000 --- a/docs/snowflake_8cpp.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -Discord.C++: Discord.C++/snowflake.cpp File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    snowflake.cpp File Reference
    -
    -
    -
    #include "snowflake.h"
    -
    - - - - diff --git a/docs/snowflake_8h.html b/docs/snowflake_8h.html deleted file mode 100644 index 46f27f5a..00000000 --- a/docs/snowflake_8h.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - -Discord.C++: Discord.C++/snowflake.h File Reference - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    - -
    -
    snowflake.h File Reference
    -
    -
    -
    #include <cpprest\json.h>
    -
    -

    Go to the source code of this file.

    - - - - -

    -Classes

    class  DiscordCPP::snowflake
     
    - - - -

    -Namespaces

     DiscordCPP
     
    -
    - - - - diff --git a/docs/snowflake_8h_source.html b/docs/snowflake_8h_source.html deleted file mode 100644 index da9311f9..00000000 --- a/docs/snowflake_8h_source.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - -Discord.C++: Discord.C++/snowflake.h Source File - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -
    -
    -
    - - - - - - - - -
    -
    - - -
    - -
    - - -
    -
    -
    -
    snowflake.h
    -
    -
    -Go to the documentation of this file.
    1 #pragma once
    2 #include <cpprest\json.h>
    3 
    4 namespace DiscordCPP {
    5 
    6  using namespace web::json;
    7 
    8  class snowflake {
    9  protected:
    10 
    11  public:
    12  __declspec(dllexport) snowflake(uint64_t data);
    13  };
    14 
    15 }
    -
    Definition: Channel.h:8
    -
    Definition: snowflake.h:8
    -
    - - - - diff --git a/docs/splitbard.png b/docs/splitbard.png new file mode 100644 index 0000000000000000000000000000000000000000..8367416d757fd7b6dc4272b6432dc75a75abd068 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf@VhhFKy35^fiT zT~&lUj3=cDh^%3HDY9k5CEku}PHXNoNC(_$U3XPb&Q*ME25pT;2(*BOgAf<+R$lzakPG`kF31()Fx{L5Wrac|GQzjeE= zueY1`Ze{#x<8=S|`~MgGetGce)#vN&|J{Cd^tS%;tBYTo?+^d68<#n_Y_xx`J||4O V@QB{^CqU0Kc)I$ztaD0e0svEzbJzd? literal 0 HcmV?d00001 diff --git a/docs/static_8cpp.html b/docs/static_8cpp.html index 7909c467..528e7dde 100644 --- a/docs/static_8cpp.html +++ b/docs/static_8cpp.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/static.cpp File Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
  • @@ -62,8 +64,8 @@
    @@ -76,35 +78,40 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    static.cpp File Reference
    +
    static.cpp File Reference
    #include "static.h"
    -#include <boost/certify/https_verification.hpp>
    #include <string>
    #include <vector>
    - - + - + - +

    +

    Functions

    void hexchar (unsigned char c, unsigned char &hex1, unsigned char &hex2)
    void hexchar (unsigned char c, unsigned char &hex1, unsigned char &hex2)
     
    std::string urlencode (std::string s)
    std::string urlencode (std::string s)
     
    void load_ssl_certificates (boost::asio::ssl::context &ssl_context)
    void load_ssl_certificates (boost::asio::ssl::context &ssl_context)
     

    Function Documentation

    - -

    ◆ hexchar()

    + +

    ◆ hexchar()

    - -

    ◆ load_ssl_certificates()

    + +

    ◆ load_ssl_certificates()

    @@ -146,8 +145,7 @@

    void load_ssl_certificates ( - boost::asio::ssl::context &  - ssl_context) + boost::asio::ssl::context & ssl_context) @@ -155,8 +153,8 @@

    -

    ◆ urlencode()

    + +

    ◆ urlencode()

    diff --git a/docs/static_8h.html b/docs/static_8h.html index 2799dd69..5b688893 100644 --- a/docs/static_8h.html +++ b/docs/static_8h.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/static.h File Reference + + @@ -23,10 +25,9 @@
    - - + @@ -34,21 +35,22 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ +
    @@ -62,8 +64,8 @@

    @@ -76,9 +78,16 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    @@ -86,8 +95,7 @@ Macros | Typedefs | Functions
    -
    -
    static.h File Reference
    +
    static.h File Reference
    #include <boost/asio/ssl/context.hpp>
    @@ -96,44 +104,44 @@

    Go to the source code of this file.

    - - + - + - + - + - +

    +

    Macros

    #define VERSION   "0.12.0"
    #define VERSION   "0.13.0"
     
    #define GATEWAY_URL   "wss://gateway.discord.gg?v=10&encoding=json&compress=zlib-stream"
    #define GATEWAY_URL   "wss://gateway.discord.gg?v=10&encoding=json&compress=zlib-stream"
     
    #define API_PREFIX   "/api/v10"
    #define API_PREFIX   "/api/v10"
     
    #define DISCORD_HOST   "discord.com"
    #define DISCORD_HOST   "discord.com"
     
    #define DLL_EXPORT
    #define DLL_EXPORT
     
    - - +

    +

    Typedefs

    using json = nlohmann::json
    using json = nlohmann::json
     
    - - + - + - + - + - - + + - - - + + +

    +

    Functions

    void hexchar (unsigned char c, unsigned char &hex1, unsigned char &hex2)
    void hexchar (unsigned char c, unsigned char &hex1, unsigned char &hex2)
     
    std::string urlencode (std::string s)
    std::string urlencode (std::string s)
     
    void load_ssl_certificates (boost::asio::ssl::context &ssl_context)
    void load_ssl_certificates (boost::asio::ssl::context &ssl_context)
     
    bool has_value (const json &j, const std::string &key)
    bool has_value (const json &j, const std::string &key)
     
    template<class T >
    get_or_else (const json &j, const std::string &key, const T &_default)
    template<class T >
    get_or_else (const json &j, const std::string &key, const T &_default)
     
    template<class T >
    std::optional< T > get_optional (const json &j, const std::string &key)
     
    template<class T >
    std::optional< T > get_optional (const json &j, const std::string &key)
     

    Macro Definition Documentation

    - -

    ◆ API_PREFIX

    + +

    ◆ API_PREFIX

    @@ -146,8 +154,8 @@

    -

    ◆ DISCORD_HOST

    + +

    ◆ DISCORD_HOST

    @@ -160,8 +168,8 @@

    -

    ◆ DLL_EXPORT

    + +

    ◆ DLL_EXPORT

    @@ -174,28 +182,28 @@

    -

    ◆ GATEWAY_URL

    + +

    ◆ GATEWAY_URL

    - +
    #define GATEWAY_URL   "wss://gateway.discord.gg?v=10&encoding=json&compress=zlib-stream"#define GATEWAY_URL   "wss://gateway.discord.gg?v=10&encoding=json&compress=zlib-stream"
    - -

    ◆ VERSION

    + +

    ◆ VERSION

    - +
    #define VERSION   "0.12.0"#define VERSION   "0.13.0"
    @@ -203,14 +211,14 @@

    Typedef Documentation

    - -

    ◆ json

    + +

    ◆ json

    - +
    using json = nlohmann::jsonusing json = nlohmann::json
    @@ -218,8 +226,8 @@

    Function Documentation

    - -

    ◆ get_optional()

    + +

    ◆ get_optional()

    @@ -227,29 +235,22 @@

    - std::optional<T> get_optional + std::optional< T > get_optional ( - const json &  - j, + const json & j, - const std::string &  - key  - - - - ) - + const std::string & key )

    - -

    ◆ get_or_else()

    + +

    ◆ get_or_else()

    @@ -259,33 +260,25 @@

    T get_or_else ( - const json &  - j, + const json & j, - const std::string &  - key, + const std::string & key, - const T &  - _default  - - - - ) - + const T & _default )

    - -

    ◆ has_value()

    + +

    ◆ has_value()

    @@ -296,19 +289,12 @@

    bool has_value ( - const json &  - j, + const json & j, - const std::string &  - key  - - - - ) - + const std::string & key ) @@ -320,8 +306,8 @@

    -

    ◆ hexchar()

    + +

    ◆ hexchar()

    - -

    ◆ load_ssl_certificates()

    + +

    ◆ load_ssl_certificates()

    @@ -363,8 +341,7 @@

    void load_ssl_certificates ( - boost::asio::ssl::context &  - ssl_context) + boost::asio::ssl::context & ssl_context) @@ -372,8 +349,8 @@

    -

    ◆ urlencode()

    + +

    ◆ urlencode()

    diff --git a/docs/static_8h.js b/docs/static_8h.js index 5caaa551..817c2e7f 100644 --- a/docs/static_8h.js +++ b/docs/static_8h.js @@ -6,7 +6,7 @@ var static_8h = [ "GATEWAY_URL", "static_8h.html#a5f44de4dc2f28bd239034f62914329ba", null ], [ "VERSION", "static_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf", null ], [ "json", "static_8h.html#ab701e3ac61a85b337ec5c1abaad6742d", null ], - [ "get_optional", "static_8h.html#a7429c6b12dcf78987e2105fa85225adf", null ], + [ "get_optional", "static_8h.html#a9f1ecc8d3cb65f694afbfe521e3b1caf", null ], [ "get_or_else", "static_8h.html#af82cdde88bf063e45dc31df8155f8f2b", null ], [ "has_value", "static_8h.html#a390b26279def58ee0268a42128443d85", null ], [ "hexchar", "static_8h.html#aca55991c1588556e7c46c5477f90aa76", null ], diff --git a/docs/static_8h_source.html b/docs/static_8h_source.html index 93f2f87d..933df906 100644 --- a/docs/static_8h_source.html +++ b/docs/static_8h_source.html @@ -1,18 +1,20 @@ - + - - + + Discord.C++: Discord.C++/static.h Source File + + @@ -23,10 +25,9 @@
    - - + @@ -34,22 +35,28 @@
    -
    Discord.C++ -  0.12.0 +
    +
    Discord.C++ 0.13.0
    - + +/* @license-end */ + +
    @@ -76,74 +83,86 @@
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    static.h
    +
    static.h
    -Go to the documentation of this file.
    1 #pragma once
    -
    2 #define VERSION "0.12.0"
    -
    3 
    -
    4 #define GATEWAY_URL "wss://gateway.discord.gg?v=10&encoding=json&compress=zlib-stream"
    -
    5 #define API_PREFIX "/api/v10"
    -
    6 #define DISCORD_HOST "discord.com"
    -
    7 
    -
    8 #ifdef _WIN32
    -
    9 #define DLL_EXPORT __declspec(dllexport)
    -
    10 #else
    -
    11 #define DLL_EXPORT
    -
    12 #endif
    -
    13 
    -
    14 #include <boost/asio/ssl/context.hpp>
    -
    15 #include <nlohmann/json.hpp>
    -
    16 #include <optional>
    -
    17 
    - -
    19 
    -
    20 DLL_EXPORT void hexchar(unsigned char c, unsigned char& hex1, unsigned char& hex2);
    -
    21 DLL_EXPORT std::string urlencode(std::string s);
    -
    22 
    -
    23 DLL_EXPORT void load_ssl_certificates(boost::asio::ssl::context& ssl_context);
    -
    24 
    -
    25 DLL_EXPORT inline bool has_value(const json& j, const std::string& key) {
    -
    26  return j.count(key) > 0 && !j.at(key).is_null();
    -
    27 }
    -
    28 
    -
    29 template <class T>
    -
    30 DLL_EXPORT T get_or_else(const json& j, const std::string& key, const T& _default) {
    -
    31  if (j.count(key) == 0 || j.at(key).is_null())
    -
    32  return _default;
    -
    33  else
    -
    34  return j.at(key).get<T>();
    -
    35 }
    -
    36 
    -
    37 template <class T>
    -
    38 DLL_EXPORT std::optional<T> get_optional(const json& j, const std::string& key) {
    -
    39  if (j.count(key) == 0 || j.at(key).is_null())
    -
    40  return {};
    -
    41  else
    -
    42  return std::make_optional<T>(j.at(key).get<T>());
    -
    43 }
    -
    #define DLL_EXPORT
    Definition: static.h:11
    -
    bool has_value(const json &j, const std::string &key)
    Definition: static.h:25
    -
    void load_ssl_certificates(boost::asio::ssl::context &ssl_context)
    Definition: static.cpp:39
    -
    std::string urlencode(std::string s)
    Definition: static.cpp:14
    -
    std::optional< T > get_optional(const json &j, const std::string &key)
    Definition: static.h:38
    -
    nlohmann::json json
    Definition: static.h:18
    -
    void hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2)
    Definition: static.cpp:7
    -
    T get_or_else(const json &j, const std::string &key, const T &_default)
    Definition: static.h:30
    +Go to the documentation of this file.
    1#pragma once
    +
    2#define VERSION "0.13.0"
    +
    3
    +
    4#define GATEWAY_URL "wss://gateway.discord.gg?v=10&encoding=json&compress=zlib-stream"
    +
    5#define API_PREFIX "/api/v10"
    +
    6#define DISCORD_HOST "discord.com"
    +
    7
    +
    8#ifdef _WIN32
    +
    9#define DLL_EXPORT __declspec(dllexport)
    +
    10#else
    +
    11#define DLL_EXPORT
    +
    12#endif
    +
    13
    +
    14#include <boost/asio/ssl/context.hpp>
    +
    15#include <nlohmann/json.hpp>
    +
    16#include <optional>
    +
    17
    +
    18using json = nlohmann::json;
    +
    19
    +
    20DLL_EXPORT void hexchar(unsigned char c, unsigned char& hex1, unsigned char& hex2);
    +
    21DLL_EXPORT std::string urlencode(std::string s);
    +
    22
    +
    23DLL_EXPORT void load_ssl_certificates(boost::asio::ssl::context& ssl_context);
    +
    24
    +
    +
    25DLL_EXPORT inline bool has_value(const json& j, const std::string& key) {
    +
    26 return j.count(key) > 0 && !j.at(key).is_null();
    +
    27}
    +
    +
    28
    +
    29template <class T>
    +
    +
    30DLL_EXPORT T get_or_else(const json& j, const std::string& key, const T& _default) {
    +
    31 if (j.count(key) == 0 || j.at(key).is_null())
    +
    32 return _default;
    +
    33 else
    +
    34 return j.at(key).get<T>();
    +
    35}
    +
    +
    36
    +
    37template <class T>
    +
    +
    38DLL_EXPORT std::optional<T> get_optional(const json& j, const std::string& key) {
    +
    39 if (j.count(key) == 0 || j.at(key).is_null())
    +
    40 return {};
    +
    41 else
    +
    42 return std::make_optional<T>(j.at(key).get<T>());
    +
    43}
    +
    +
    #define DLL_EXPORT
    Definition static.h:11
    +
    bool has_value(const json &j, const std::string &key)
    Definition static.h:25
    +
    void load_ssl_certificates(boost::asio::ssl::context &ssl_context)
    Definition static.cpp:41
    +
    std::string urlencode(std::string s)
    Definition static.cpp:16
    +
    std::optional< T > get_optional(const json &j, const std::string &key)
    Definition static.h:38
    +
    nlohmann::json json
    Definition static.h:18
    +
    void hexchar(unsigned char c, unsigned char &hex1, unsigned char &hex2)
    Definition static.cpp:9
    +
    T get_or_else(const json &j, const std::string &key, const T &_default)
    Definition static.h:30
    diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_author-members.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_author-members.html deleted file mode 100644 index 1824a828..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_author-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Discord.C++: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    DiscordCPP::Embed::Author Member List
    -
    - -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_author.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_author.html deleted file mode 100644 index 5a25f2fc..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_author.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::Embed::Author Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::Embed::Author Struct Reference
    -
    -
    - -

    #include <Embed.h>

    - - - - - - - - - - -

    -Public Attributes

    std::string name
     
    std::string url
     
    std::string icon_url
     
    std::string proxy_icon_url
     
    -

    Member Data Documentation

    - -

    ◆ icon_url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Author::icon_url
    -
    - -
    -
    - -

    ◆ name

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Author::name
    -
    - -
    -
    - -

    ◆ proxy_icon_url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Author::proxy_icon_url
    -
    - -
    -
    - -

    ◆ url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Author::url
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_author.js b/docs/struct_discord_c_p_p_1_1_embed_1_1_author.js deleted file mode 100644 index 19909b2a..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_author.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_discord_c_p_p_1_1_embed_1_1_author = -[ - [ "icon_url", "struct_discord_c_p_p_1_1_embed_1_1_author.html#a177d37d451c863896a8f61db9fea3c6a", null ], - [ "name", "struct_discord_c_p_p_1_1_embed_1_1_author.html#a967923c65437b40a0091555d57d91f2c", null ], - [ "proxy_icon_url", "struct_discord_c_p_p_1_1_embed_1_1_author.html#aa9dc3e764a3e0c399e1d19a69ebab30e", null ], - [ "url", "struct_discord_c_p_p_1_1_embed_1_1_author.html#a6a937575ff60a04f8b1ca9d8dad877c9", null ] -]; \ No newline at end of file diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_field-members.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_field-members.html deleted file mode 100644 index 6bfb31d2..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_field-members.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -Discord.C++: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    DiscordCPP::Embed::Field Member List
    -
    -
    - -

    This is the complete list of members for DiscordCPP::Embed::Field, including all inherited members.

    - - - - -
    is_inlineDiscordCPP::Embed::Field
    nameDiscordCPP::Embed::Field
    valueDiscordCPP::Embed::Field
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_field.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_field.html deleted file mode 100644 index 4a5a11de..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_field.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::Embed::Field Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::Embed::Field Struct Reference
    -
    -
    - -

    #include <Embed.h>

    - - - - - - - - -

    -Public Attributes

    std::string name
     
    std::string value
     
    bool is_inline
     
    -

    Member Data Documentation

    - -

    ◆ is_inline

    - -
    -
    - - - - -
    bool DiscordCPP::Embed::Field::is_inline
    -
    - -
    -
    - -

    ◆ name

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Field::name
    -
    - -
    -
    - -

    ◆ value

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Field::value
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_field.js b/docs/struct_discord_c_p_p_1_1_embed_1_1_field.js deleted file mode 100644 index b3ec9b6d..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_field.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_discord_c_p_p_1_1_embed_1_1_field = -[ - [ "is_inline", "struct_discord_c_p_p_1_1_embed_1_1_field.html#ae327437df260bf3588f96ed0e63f6046", null ], - [ "name", "struct_discord_c_p_p_1_1_embed_1_1_field.html#a520ff60e8228bdb9c555218dcbc9a583", null ], - [ "value", "struct_discord_c_p_p_1_1_embed_1_1_field.html#aa1bda314b98d06f85a2d5a37212c90cb", null ] -]; \ No newline at end of file diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_footer.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_footer.html deleted file mode 100644 index 5f6b9a19..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_footer.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::Embed::Footer Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::Embed::Footer Struct Reference
    -
    -
    - -

    #include <Embed.h>

    - - - - - - - - -

    -Public Attributes

    std::string text
     
    std::string icon_url
     
    std::string proxy_icon_url
     
    -

    Member Data Documentation

    - -

    ◆ icon_url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Footer::icon_url
    -
    - -
    -
    - -

    ◆ proxy_icon_url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Footer::proxy_icon_url
    -
    - -
    -
    - -

    ◆ text

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Footer::text
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_footer.js b/docs/struct_discord_c_p_p_1_1_embed_1_1_footer.js deleted file mode 100644 index 067b29b0..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_footer.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_discord_c_p_p_1_1_embed_1_1_footer = -[ - [ "icon_url", "struct_discord_c_p_p_1_1_embed_1_1_footer.html#a6c74ca8f6eec608c6da4b8d244c461ee", null ], - [ "proxy_icon_url", "struct_discord_c_p_p_1_1_embed_1_1_footer.html#ae0272f5d0ce8223cce40eaa7f2fae30e", null ], - [ "text", "struct_discord_c_p_p_1_1_embed_1_1_footer.html#acee033ff860c0c7243c56fbf99af31f8", null ] -]; \ No newline at end of file diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_image-members.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_image-members.html deleted file mode 100644 index 7acb8b42..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_image-members.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - -Discord.C++: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    DiscordCPP::Embed::Image Member List
    -
    - -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_image.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_image.html deleted file mode 100644 index 1d6bb15a..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_image.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::Embed::Image Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::Embed::Image Struct Reference
    -
    -
    - -

    #include <Embed.h>

    - - - - - - - - - - -

    -Public Attributes

    std::string url
     
    std::string proxy_url
     
    int width
     
    int height
     
    -

    Member Data Documentation

    - -

    ◆ height

    - -
    -
    - - - - -
    int DiscordCPP::Embed::Image::height
    -
    - -
    -
    - -

    ◆ proxy_url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Image::proxy_url
    -
    - -
    -
    - -

    ◆ url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Image::url
    -
    - -
    -
    - -

    ◆ width

    - -
    -
    - - - - -
    int DiscordCPP::Embed::Image::width
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_image.js b/docs/struct_discord_c_p_p_1_1_embed_1_1_image.js deleted file mode 100644 index 8dafb107..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_image.js +++ /dev/null @@ -1,7 +0,0 @@ -var struct_discord_c_p_p_1_1_embed_1_1_image = -[ - [ "height", "struct_discord_c_p_p_1_1_embed_1_1_image.html#a457980af2e1a14489b7dc44ac8926892", null ], - [ "proxy_url", "struct_discord_c_p_p_1_1_embed_1_1_image.html#acb6e2680739a71da6f2e373723f975cf", null ], - [ "url", "struct_discord_c_p_p_1_1_embed_1_1_image.html#a8b3179a593f09d90b33242e3c33220c6", null ], - [ "width", "struct_discord_c_p_p_1_1_embed_1_1_image.html#ac3b0a2a84b572ea4b0cc08084fb4f996", null ] -]; \ No newline at end of file diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_provider.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_provider.html deleted file mode 100644 index ce46cf5e..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_provider.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::Embed::Provider Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::Embed::Provider Struct Reference
    -
    -
    - -

    #include <Embed.h>

    - - - - - - -

    -Public Attributes

    std::string name
     
    std::string url
     
    -

    Member Data Documentation

    - -

    ◆ name

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Provider::name
    -
    - -
    -
    - -

    ◆ url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Provider::url
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_provider.js b/docs/struct_discord_c_p_p_1_1_embed_1_1_provider.js deleted file mode 100644 index b0144aee..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_provider.js +++ /dev/null @@ -1,5 +0,0 @@ -var struct_discord_c_p_p_1_1_embed_1_1_provider = -[ - [ "name", "struct_discord_c_p_p_1_1_embed_1_1_provider.html#a5961204726bec84aae339e3b04145e2e", null ], - [ "url", "struct_discord_c_p_p_1_1_embed_1_1_provider.html#ad74c716e785a6f402e189381bc0823d9", null ] -]; \ No newline at end of file diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_video-members.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_video-members.html deleted file mode 100644 index 5f3f65d2..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_video-members.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -Discord.C++: Member List - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    -
    DiscordCPP::Embed::Video Member List
    -
    -
    - -

    This is the complete list of members for DiscordCPP::Embed::Video, including all inherited members.

    - - - - -
    heightDiscordCPP::Embed::Video
    urlDiscordCPP::Embed::Video
    widthDiscordCPP::Embed::Video
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_video.html b/docs/struct_discord_c_p_p_1_1_embed_1_1_video.html deleted file mode 100644 index e00a2a0e..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_video.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - -Discord.C++: DiscordCPP::Embed::Video Struct Reference - - - - - - - - - - - - - -
    -
    - - - - - - -
    -
    Discord.C++ -  0.12.0 -
    -
    -
    - - - - - - - -
    -
    - -
    -
    -
    - -
    - -
    -
    - - -
    - -
    - -
    - -
    -
    DiscordCPP::Embed::Video Struct Reference
    -
    -
    - -

    #include <Embed.h>

    - - - - - - - - -

    -Public Attributes

    std::string url
     
    int width
     
    int height
     
    -

    Member Data Documentation

    - -

    ◆ height

    - -
    -
    - - - - -
    int DiscordCPP::Embed::Video::height
    -
    - -
    -
    - -

    ◆ url

    - -
    -
    - - - - -
    std::string DiscordCPP::Embed::Video::url
    -
    - -
    -
    - -

    ◆ width

    - -
    -
    - - - - -
    int DiscordCPP::Embed::Video::width
    -
    - -
    -
    -
    The documentation for this struct was generated from the following file: -
    -
    - - - - diff --git a/docs/struct_discord_c_p_p_1_1_embed_1_1_video.js b/docs/struct_discord_c_p_p_1_1_embed_1_1_video.js deleted file mode 100644 index 0ebc8900..00000000 --- a/docs/struct_discord_c_p_p_1_1_embed_1_1_video.js +++ /dev/null @@ -1,6 +0,0 @@ -var struct_discord_c_p_p_1_1_embed_1_1_video = -[ - [ "height", "struct_discord_c_p_p_1_1_embed_1_1_video.html#aaa6b81d5bf6091b24c62f9b034e002f0", null ], - [ "url", "struct_discord_c_p_p_1_1_embed_1_1_video.html#a87718317dbe872b17c04136c539d6d2b", null ], - [ "width", "struct_discord_c_p_p_1_1_embed_1_1_video.html#aad31ccbfcd10719b9fef2a9db50124f0", null ] -]; \ No newline at end of file diff --git a/docs/tab_ad.png b/docs/tab_ad.png new file mode 100644 index 0000000000000000000000000000000000000000..e34850acfc24be58da6d2fd1ccc6b29cc84fe34d GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QhuH;jv*C{Z|5d*H3V=pKi{In zd2jxLclDRPylmD}^l7{QOtL{vUjO{-WqItb5sQp2h-99b8^^Scr-=2mblCdZuUm?4 jzOJvgvt3{(cjKLW5(A@0qPS@<&}0TrS3j3^P6y&q2{!U5bk+Tso_B!YCpDh>v z{CM*1U8YvQRyBUHt^Ju0W_sq-?;9@_4equ-bavTs=gk796zopr0EBT&m;e9( literal 0 HcmV?d00001 diff --git a/docs/tab_sd.png b/docs/tab_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..757a565ced4730f85c833fb2547d8e199ae68f19 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qq7(&jv*C{Z|_!fH5o7*c=%9% zcILh!EA=pAQKdx-Cdiev=v{eg{8Ht<{e8_NAN~b=)%W>-WDCE0PyDHGemi$BoXwcK z{>e9^za6*c1ilttWw&V+U;WCPlV9{LdC~Ey%_H(qj`xgfES(4Yz5jSTZfCt`4E$0YRsR*S^mTCR^;V&sxC8{l_Cp7w8-YPgg&ebxsLQ00$vXK>z>% literal 0 HcmV?d00001 diff --git a/docs/tabs.css b/docs/tabs.css index 7d45d36c..fe4854aa 100644 --- a/docs/tabs.css +++ b/docs/tabs.css @@ -1 +1 @@ -.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:var(--nav-menu-button-color);-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:var(--nav-gradient-image)}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:var(--font-family-nav);font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:var(--nav-text-normal-shadow);color:var(--nav-text-normal-color);outline:0}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:var(--nav-menu-toggle-color);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:var(--nav-menu-background-color)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:var(--nav-menu-background-color);background-image:none}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:var(--nav-gradient-image);line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:var(--nav-text-normal-color) transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:var(--nav-separator-image);background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox a:hover span.sub-arrow{border-color:var(--nav-text-hover-color) transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent var(--nav-menu-background-color) transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:var(--nav-menu-background-color);-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent var(--nav-menu-foreground-color);border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:var(--nav-menu-foreground-color);background-image:none;border:0 !important}.sm-dox ul a:hover{background-image:var(--nav-gradient-active-image);background-repeat:repeat-x;color:var(--nav-text-hover-color);text-shadow:var(--nav-text-hover-shadow)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent var(--nav-text-hover-color)}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:var(--nav-menu-background-color);height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent var(--nav-menu-foreground-color) transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:var(--nav-menu-foreground-color) transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:var(--nav-gradient-image)}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:var(--nav-menu-background-color)}} \ No newline at end of file