DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cdiscord_core_api::account_dataAccount data
 Cdiscord_core_api::action_dataFor representing a single auto-moderation-rule-action
 Cdiscord_core_api::action_meta_dataAction metadata for auto-moderation-rules
 Cdiscord_core_api::action_row_dataAction row data of message components
 Cdiscord_core_api::active_threads_dataData representing an active thread_data
 Cdiscord_core_api::activity_dataActivity data
 Cdiscord_core_api::add_guild_member_dataFor adding a new guild_member_data to a chosen guild
 Cdiscord_core_api::add_guild_member_role_dataFor addin a role_data to a guild_member
 Cdiscord_core_api::add_recipient_to_group_dmdataFor adding a user to a group dm
 Cdiscord_core_api::add_thread_member_dataFor adding a chosen user_data to a chosen thread_data
 Cdiscord_core_api::allowed_mentions_dataAllowable mentions for a message
 Cdiscord_core_api::application_command_dataData structure representing an application_command_data
 Cdiscord_core_api::application_command_interaction_data_optionApplication_command_data interaction data option
 Cdiscord_core_api::application_command_option_choice_dataData structure representing an application_command_data's option choice
 Cdiscord_core_api::application_command_option_dataData structure representing an application_command_data's option
 Cdiscord_core_api::application_command_permission_dataPermissions data for an application_command_data
 Cdiscord_core_api::application_commandsAn interface class for the application_command_data related discord endpoints
 Cdiscord_core_api::application_dataApplication data
 Cdiscord_core_api::archived_threads_dataData representing an archived thread_data
 Cdiscord_core_api::attachment_dataAttachment data
 Cdiscord_core_api::audio_frame_dataRepresents a single frame of audio data
 Cdiscord_core_api::audit_log_change_dataAudit log change data
 Cdiscord_core_api::audit_log_dataAudit log data
 Cdiscord_core_api::audit_log_entry_dataAudit log entry data
 Cdiscord_core_api::authorization_info_dataAuthorization info structure
 Cdiscord_core_api::auto_moderation_action_execution_event_dataFor when an auto-moderation-rule is executed
 Cdiscord_core_api::auto_moderation_rule_dataRepresents an auto-moderation-rule
 Cdiscord_core_api::auto_moderation_rulesAn interface class for the auto_moderation_rule_data related discord endpoints
 Cdiscord_core_api::ban_dataBan data
 Cdiscord_core_api::base_functionBase class for the command classes
 Cdiscord_core_api::batch_edit_guild_application_command_permissions_dataFor batch editing the permissions of a collection of guild application_commands
 Cdiscord_core_api::begin_guild_prune_dataFor pruning a number of guild_members from the guild
 Cdiscord_core_api::bulk_overwrite_global_application_commands_dataFor bulk-overwriting a collection of global application_commands
 Cdiscord_core_api::bulk_overwrite_guild_application_commands_dataFor bulk-overwriting a collection of guild application_commands
 Cdiscord_core_api::button_collectorButton_collector, for collecting button input from one or more users
 Cdiscord_core_api::button_response_dataButton response data
 Cdiscord_core_api::cache_optionsFor selecting the caching style of the library
 Cdiscord_core_api::channel_cache_dataData structure representing a single channel_data
 Cdiscord_core_api::channel_dataA channel_data object
 Cdiscord_core_api::channel_mention_dataChannel_data mention data
 Cdiscord_core_api::channel_pins_update_event_dataData for when some channel_data pins are updated
 Cdiscord_core_api::channelsAn interface class for the channel_data related endpoints
 Cdiscord_core_api::co_routine< return_type, timeOut >A co_routine - representing a potentially asynchronous operation/function
 Cdiscord_core_api::co_routine< return_type_new, timeOut >A co_routine - representing a potentially asynchronous operation/function
 Cdiscord_core_api::co_routine< return_type_new, timeOut >::promise_type
 Cdiscord_core_api::co_routine< void, false >
 Cdiscord_core_api::command_controllerA class for handling commands from user input
 Cdiscord_core_api::command_dataCommand data, for functions executed by the command_controller
 Cdiscord_core_api::connect_to_voice< value_type, discord_core_client_t, guild_members_type >Crtp-based struct for exposing the connectToVoice functionality of the guild-related classes
 Cdiscord_core_api::connect_to_voice< guild_cache_data, discord_core_client, guild_members >
 Cdiscord_core_api::connect_to_voice< guild_data, discord_core_client, guild_members >
 Cdiscord_core_api::connection_dataRepresents a single user_data connection
 Cdiscord_core_api::create_auto_moderation_rule_dataFor creating an auto-moderation-rule
 Cdiscord_core_api::create_channel_invite_dataFor creating an invite to a given channel
 Cdiscord_core_api::create_deferred_interaction_response_dataFor creating a deferred interaction response
 Cdiscord_core_api::create_dmchannel_dataFor collecting a direct-messaging channel_data
 Cdiscord_core_api::create_ephemeral_interaction_response_dataFor creating an ephemeral interaction response
 Cdiscord_core_api::create_guild_ban_dataFor banning a current guild_member_data
 Cdiscord_core_api::create_guild_channel_dataFor creating a new channel_data within a chosen guild_data
 Cdiscord_core_api::create_guild_dataFor creating a guild
 Cdiscord_core_api::create_guild_emoji_dataFor creating a new guild emoji
 Cdiscord_core_api::create_guild_from_guild_template_dataFor creating a guild from a guild template
 Cdiscord_core_api::create_guild_role_dataFor creating a new role_data within a chosen guild
 Cdiscord_core_api::create_guild_scheduled_event_dataFor creating a guild_scheduled_event_data
 Cdiscord_core_api::create_guild_sticker_dataFor creating a single sticker_data
 Cdiscord_core_api::create_guild_template_dataFor creating a guild template
 Cdiscord_core_api::create_interaction_response_dataFor creating an interaction response
 Cdiscord_core_api::create_reaction_dataFor creating a single reaction_data
 Cdiscord_core_api::create_stage_instance_dataFor creating a stage_instance_data
 Cdiscord_core_api::create_web_hook_dataFor creating a new web_hook_data
 Cdiscord_core_api::crosspost_message_dataFor crossposting a message
 Cdiscord_core_api::delete_all_reactions_dataFor deleting all of the reactions on a particular message_data
 Cdiscord_core_api::delete_auto_moderation_rule_dataFor deleting an auto-moderation-rule
 Cdiscord_core_api::delete_channel_permission_overwrites_dataFor deleting the permission_types overwrites of a given channel for a given role or user_data
 Cdiscord_core_api::delete_follow_up_message_dataFor deleting a follow up message_data
 Cdiscord_core_api::delete_global_application_command_dataFor deleting a single global application_command_data
 Cdiscord_core_api::delete_guild_application_command_dataFor deleting a single guild application_command_data
 Cdiscord_core_api::delete_guild_dataFor deleting a guild
 Cdiscord_core_api::delete_guild_emoji_dataFor deleting a guild emoji
 Cdiscord_core_api::delete_guild_integration_dataFor deleting a guild integration
 Cdiscord_core_api::delete_guild_scheduled_event_dataFor deleting a single guild scheduled event
 Cdiscord_core_api::delete_guild_sticker_dataFor deleting a single sticker_data
 Cdiscord_core_api::delete_guild_template_dataFor deleting a guild template
 Cdiscord_core_api::delete_interaction_response_dataFor deleting an interaction response
 Cdiscord_core_api::delete_invite_dataFor deleting a single guild invite
 Cdiscord_core_api::delete_message_dataFor deleting a message
 Cdiscord_core_api::delete_messages_bulk_dataFor deleting a bulk of messages
 Cdiscord_core_api::delete_or_close_channel_dataFor deleting or closing a channel
 Cdiscord_core_api::delete_own_reaction_dataFor deleting one's own reaction_data
 Cdiscord_core_api::delete_reactions_by_emoji_dataFor deleting all of the reactions of a particular emoji
 Cdiscord_core_api::delete_stage_instance_dataFor deleting a single stage_instance_data
 Cdiscord_core_api::delete_user_reaction_dataFor deleting a reaction, by user_data
 Cdiscord_core_api::delete_web_hook_dataFor deleting a web_hook
 Cdiscord_core_api::delete_web_hook_message_dataFor deleting a web_hook message_data
 Cdiscord_core_api::delete_web_hook_with_token_dataFor deleting a web_hook, using its token
 Cdiscord_core_api::discord_core_clientDiscord_core_client - the main class for this library
 Cdiscord_core_api::discord_core_client_configConfiguration data for the library's main class, discord_core_client
 Cdiscord_core_api::discord_core_internal::encoder_return_dataStructure to hold the encoded data and sample count returned by the encoder
 Cdiscord_core_api::discord_core_internal::etf_parserClass for parsing etf data into json format
 Cdiscord_core_api::discord_core_internal::event< return_type, arg_types >Template class representing an event that executes event functions
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_application_command_permissions_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_auto_complete_entry_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_auto_moderation_action_execution_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_auto_moderation_rule_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_auto_moderation_rule_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_auto_moderation_rule_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_channel_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_channel_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_channel_pins_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_channel_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_gateway_ping_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_ban_add_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_ban_remove_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_emojis_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_integrations_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_member_add_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_member_remove_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_member_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_members_chunk_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_scheduled_event_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_scheduled_event_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_scheduled_event_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_scheduled_event_user_add_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_scheduled_event_user_remove_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_stickers_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_guild_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_input_event_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_integration_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_integration_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_integration_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_interaction_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_invite_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_invite_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_message_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_message_delete_bulk_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_message_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_message_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_presence_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_reaction_add_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_reaction_remove_all_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_reaction_remove_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_reaction_remove_emoji_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_role_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_role_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_role_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_stage_instance_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_stage_instance_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_stage_instance_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_thread_creation_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_thread_deletion_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_thread_list_sync_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_thread_member_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_thread_members_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_thread_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_typing_start_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_user_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_voice_server_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_voice_state_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void >, const discord_core_api::on_webhook_update_data & >
 Cdiscord_core_api::discord_core_internal::event< discord_core_api::co_routine< void, false >, discord_core_api::song_completion_event_data >
 Cdiscord_core_api::discord_core_internal::event_delegate< return_type, arg_types >Event-delegate, representing an event function to be executed
 Cdiscord_core_api::discord_core_internal::event_delegate_tokenStruct representing an event delegate token, associated with an event
 Cdiscord_core_api::discord_core_internal::https_clientFor sending Https requests
 Cdiscord_core_api::discord_core_internal::https_connection_managerFor managing the collection of Https connections
 Cdiscord_core_api::discord_core_internal::https_response_codeVoice websocket close codes
 Cdiscord_core_api::discord_core_internal::matroska_demuxerA class for demuxing Matroska-contained audio data
 Cdiscord_core_api::discord_core_internal::ogg_demuxerA class for demuxing Ogg-contained audio data
 Cdiscord_core_api::discord_core_internal::ogg_pageA class representing an Ogg page for demuxing
 Cdiscord_core_api::discord_core_internal::opus_decoder_wrapperA wrapper class for the opus audio decoder
 Cdiscord_core_api::discord_core_internal::opus_decoder_wrapper::opus_decoder_deleterDeleter foropus_decoder instances
 Cdiscord_core_api::discord_core_internal::opus_encoder_wrapperWrapper class for the opus audio encoder
 Cdiscord_core_api::discord_core_internal::opus_encoder_wrapper::opus_encoder_deleterDeleter for OpusEncoder instances
 Cdiscord_core_api::discord_core_internal::ring_buffer_interface< value_type_new, size >A template interface for a ring buffer
 Cdiscord_core_api::discord_core_internal::ring_buffer_interface< ring_buffer_interface< jsonifier_internal::unwrap_t< uint8_t >, 1024 *16 >, slice_count >
 Cdiscord_core_api::discord_core_internal::ring_buffer_interface< ring_buffer_interface< jsonifier_internal::unwrap_t< value_type_new >, 1024 *16 >, slice_count >
 Cdiscord_core_api::discord_core_internal::trigger_event< return_type, arg_types >A trigger event that fires based on the result of trigger-function return value
 Cdiscord_core_api::discord_core_internal::trigger_event< void, discord_core_api::interaction_data >
 Cdiscord_core_api::discord_core_internal::trigger_event_delegate< return_type, arg_types >Event-delegate, for representing an event-function to be executed conditionally
 Cdiscord_core_api::discord_core_internal::websocket_clientA websocket client, for communication via a tcp-connection
 Cdiscord_core_api::discord_core_internal::websocket_closeWebsocket close codes
 Cdiscord_core_api::discord_core_internal::worker_threadA struct representing a worker thread for coroutine-based tasks
 Cdiscord_core_api::download_urlRepresents a download url
 Cdiscord_core_api::edit_channel_permission_overwrites_dataFor editing the permission_types overwrites of a given channel, for a given role or user_data
 Cdiscord_core_api::edit_global_application_command_dataFor editing a single global application_command_data
 Cdiscord_core_api::edit_guild_application_command_dataFor editing a single guild application_command_data
 Cdiscord_core_api::edit_guild_application_command_permissions_dataFor editing the permissions of a single guild application_command_data
 Cdiscord_core_api::embed_author_dataEmbed author data
 Cdiscord_core_api::embed_dataEmbed data
 Cdiscord_core_api::embed_field_dataEmbed field data
 Cdiscord_core_api::embed_footer_dataEmbed footer data
 Cdiscord_core_api::embed_image_dataEmbed image data
 Cdiscord_core_api::embed_provider_dataEmbed provider data
 Cdiscord_core_api::embed_thumbnail_dataEmbed thumbnail data
 Cdiscord_core_api::embed_video_dataEmbed video data
 Cdiscord_core_api::event_managerClass for handling the assignment of event-handling functions.int32_t
 Cdiscord_core_api::execute_web_hook_dataFor executing a web_hook
 Cdiscord_core_api::fileData representing a file to be sent via multipart-form data
 Cdiscord_core_api::follow_news_channel_dataFor following a news channel_data
 Cdiscord_core_api::forum_tag_dataForum tags
 Cdiscord_core_api::forum_thread_message_dataRepresents a forum thread message
 Cdiscord_core_api::gateway_bot_dataData from the get_gateway_bot endpoint
 Cdiscord_core_api::get_active_guild_threads_dataFor listing the active threads in a chosen guild
 Cdiscord_core_api::get_active_threads_dataFor collecting the list of active threads
 Cdiscord_core_api::get_application_command_permissions_dataFor acquiring the permissions of a single guild application_command_data
 Cdiscord_core_api::get_auto_moderation_rule_dataFor collecting an auto-moderation-rule for a particular auto_moderation_rule_data
 Cdiscord_core_api::get_channel_dataFor collecting a channel from discord's servers
 Cdiscord_core_api::get_channel_invites_dataFor collecting the invites to a given channel
 Cdiscord_core_api::get_channel_web_hooks_dataFor collecting a list of web_hooks from a chosen channel_data
 Cdiscord_core_api::get_current_user_guilds_dataFor collecting a list of guild's that the bot is in
 Cdiscord_core_api::get_emoji_list_dataFor collecting a list of emoji from a guild
 Cdiscord_core_api::get_follow_up_message_dataFor getting a follow-up message_data
 Cdiscord_core_api::get_global_application_command_dataFor collecting a single global application_command_data
 Cdiscord_core_api::get_global_application_commands_dataFor getting all of the global application commands
 Cdiscord_core_api::get_guild_application_command_dataFor acquiring a single guild application_command_data
 Cdiscord_core_api::get_guild_application_command_permissions_dataFor acquiring the permissions of a collection of guild application_commands
 Cdiscord_core_api::get_guild_application_commands_dataFor acquiring all of the guild application_commands of a single guild
 Cdiscord_core_api::get_guild_audit_logs_dataFor geting a guild's audit logs
 Cdiscord_core_api::get_guild_ban_dataFor getting a single guild ban
 Cdiscord_core_api::get_guild_bans_dataFor getting a list of guild bans
 Cdiscord_core_api::get_guild_channels_dataFor acquiring a list of channels from a chosen guild_data
 Cdiscord_core_api::get_guild_dataFor getting a guild from the library's cache or a discord server
 Cdiscord_core_api::get_guild_emoji_dataFor collecting a single guild emoji
 Cdiscord_core_api::get_guild_invites_dataFor geting all of the current invites from a guild
 Cdiscord_core_api::get_guild_member_dataFor getting a guild_member, from the library's cache or discord server
 Cdiscord_core_api::get_guild_member_roles_dataFor getting a chosen guild_member_data's roles
 Cdiscord_core_api::get_guild_preview_dataFor acquiring a guild preview of a chosen guild
 Cdiscord_core_api::get_guild_prune_count_dataFor collecting the guild prune count
 Cdiscord_core_api::get_guild_roles_dataFor getting a chosen guild's roles
 Cdiscord_core_api::get_guild_scheduled_event_dataFor collecting a single guild scheduled event
 Cdiscord_core_api::get_guild_scheduled_event_users_dataFor collecting a list of guild scheduled event users
 Cdiscord_core_api::get_guild_scheduled_events_dataFor collecting a list of a guild's scheduled events
 Cdiscord_core_api::get_guild_stickers_dataFor collecting a list of stickers from a chosen guild
 Cdiscord_core_api::get_guild_template_dataFor collecting a guild's template
 Cdiscord_core_api::get_guild_templates_dataFor collecting a list of guild templates from a chosen guild
 Cdiscord_core_api::get_guild_vanity_invite_dataFor geting the vanity invite responseData of a guild
 Cdiscord_core_api::get_guild_voice_regions_dataFor collecting a list of guild voice regions
 Cdiscord_core_api::get_guild_web_hooks_dataFor collecting a list of web_hooks from a chosen guild
 Cdiscord_core_api::get_guild_welcome_screen_dataFor collecting a guild's welcome screen
 Cdiscord_core_api::get_guild_widget_dataFor collecting a guild's widget
 Cdiscord_core_api::get_guild_widget_image_dataFor collecting a guild's widget image
 Cdiscord_core_api::get_guild_widget_object_dataGet guild widget data
 Cdiscord_core_api::get_guild_widget_settings_dataFor collecting a guild's widget settings
 Cdiscord_core_api::get_interaction_response_dataFor getting an interaction response
 Cdiscord_core_api::get_invite_dataFor geting a single invite's responseData from a guild
 Cdiscord_core_api::get_joined_private_archived_threads_dataFor collecting joined protected archived threads from a given channel
 Cdiscord_core_api::get_message_dataFor getting a message
 Cdiscord_core_api::get_messages_dataFor getting a collection of messages
 Cdiscord_core_api::get_pinned_messages_dataFor getting a collection of pinned messages
 Cdiscord_core_api::get_private_archived_threads_dataFor collecting protected archived threads from a given channel
 Cdiscord_core_api::get_public_archived_threads_dataFor collecting puiblic archived threads from a given channel
 Cdiscord_core_api::get_reactions_dataFor getting all of the reactions
 Cdiscord_core_api::get_role_dataFor getting a role_data from the library's cache, or the discord server
 Cdiscord_core_api::get_stage_instance_dataFor collecting a single stage_instance_data
 Cdiscord_core_api::get_sticker_dataFor getting a sticker_data object for the given sticker id
 Cdiscord_core_api::get_thread_member_dataFor collecting a thread_member responseData structure for a given thread_member
 Cdiscord_core_api::get_thread_members_dataFor collecting the list of thread_members from a thread_data
 Cdiscord_core_api::get_user_dataFor getting user_data responseData from the library's cache or the discord server
 Cdiscord_core_api::get_web_hook_dataCollects a single web_hook_data
 Cdiscord_core_api::get_web_hook_message_dataFor getting a web_hook message_data
 Cdiscord_core_api::get_web_hook_with_token_dataCollects a single web_hook_data, using the token and snowflake
 Cdiscord_core_api::guild_application_command_permission_dataGuild application command permissions data
 Cdiscord_core_api::guild_application_command_permissions_dataRepresents the permissions for accessing an application_command_data from within a guild
 Cdiscord_core_api::guild_emojis_update_event_dataData representing a guild emoji update event
 Cdiscord_core_api::guild_member_cache_dataData structure representing a single guild_member_data
 Cdiscord_core_api::guild_member_dataData structure representing a single guild_member_data
 Cdiscord_core_api::guild_membersAn interface class for the guild_member_data related discord endpoints
 Cdiscord_core_api::guild_preview_dataData representing a single guild preview
 Cdiscord_core_api::guild_prune_count_dataGuild prune count data
 Cdiscord_core_api::guild_scheduled_event_dataData representing a guild scheduled event
 Cdiscord_core_api::guild_scheduled_event_metadataGuild scheduled event entity metadata
 Cdiscord_core_api::guild_scheduled_event_user_dataData representing a single guild_scheduled_event_user
 Cdiscord_core_api::guild_scheduled_eventsAn interface class for the guild_scheduled_event_data related discord endpoints
 Cdiscord_core_api::guild_stickers_update_event_dataData representing a guild stickers update event
 Cdiscord_core_api::guild_template_dataRepresents a guild template
 Cdiscord_core_api::guild_widget_dataGuild widget data
 Cdiscord_core_api::guild_widget_image_dataGuild widget image data
 Cdiscord_core_api::guildsAn interface class for the guild_data related discord endpoints
 Cdiscord_core_api::input_event_dataData representing an input-event, which is any message or interaction that is coming into the bot as an input
 Cdiscord_core_api::input_eventsFor handling user_data input - messages or interactions
 Cdiscord_core_api::install_params_dataInstall params data, for application data
 Cdiscord_core_api::integration_dataIntegration data
 Cdiscord_core_api::interaction_callback_dataInteraction application_command_data callback data
 Cdiscord_core_api::interaction_dataInteraction data
 Cdiscord_core_api::interaction_data_dataInteraction data data
 Cdiscord_core_api::interaction_package_dataFor storing interaction-related values
 Cdiscord_core_api::interaction_response_dataInteraction response data
 Cdiscord_core_api::interactionsAn interface class for the interaction_data related discord endpoints
 Cdiscord_core_api::invite_dataInvite data
 Cdiscord_core_api::join_thread_dataFor joining a thread_data
 Cdiscord_core_api::leave_guild_dataFor leaving a particular guild
 Cdiscord_core_api::leave_thread_dataFor leaving a thread_data
 Cdiscord_core_api::list_auto_moderation_rules_for_guild_dataFor listing all of the auto-moderation-rules for a particular guild
 Cdiscord_core_api::list_guild_members_dataFor listing the guild_members of a chosen guild
 Cdiscord_core_api::logging_optionsLoggin options for the library
 Cdiscord_core_api::message_activity_dataMessage activity data
 Cdiscord_core_api::message_dataThe core of a message's data structure
 Cdiscord_core_api::message_interaction_dataMessage interaction data
 Cdiscord_core_api::message_package_dataFor storing message_data-related values
 Cdiscord_core_api::message_printerClass for printing different types of messages to output and error streams
 Cdiscord_core_api::message_reference_dataMessage reference data
 Cdiscord_core_api::message_response_baseMessage response base, for responding to messages
 Cdiscord_core_api::messagesAn interface class for the message_data related discord endpoints
 Cdiscord_core_api::modal_collectorModal_collector, for collecting modal text input from one or more users
 Cdiscord_core_api::modal_response_dataButton response data
 Cdiscord_core_api::modify_auto_moderation_rule_dataFor modifying an auto-moderation-rule
 Cdiscord_core_api::modify_channel_dataFor modifying a channel's properties
 Cdiscord_core_api::modify_current_guild_member_dataFor modifying the current guild_member_data's values
 Cdiscord_core_api::modify_current_user_dataFor modifying the bot's user_data responseData
 Cdiscord_core_api::modify_current_user_voice_state_dataFor updating the bot's current voice state
 Cdiscord_core_api::modify_guild_channel_position_dataFor modifying the channel_data position responseData of a single channel_data
 Cdiscord_core_api::modify_guild_channel_positions_dataFor modifying the current positions of one or more channels in the guild_data
 Cdiscord_core_api::modify_guild_dataFor modifying the properties of a chosen guild
 Cdiscord_core_api::modify_guild_emoji_dataFor modifying a guild emoji
 Cdiscord_core_api::modify_guild_member_dataFor modifying a guild_member's values
 Cdiscord_core_api::modify_guild_role_dataFor updating a role_data's options within a chosen guild
 Cdiscord_core_api::modify_guild_role_positions_dataFor updating the role_data positions
 Cdiscord_core_api::modify_guild_scheduled_event_dataFor modifying a single guild scheduled event
 Cdiscord_core_api::modify_guild_sticker_dataFor modifying a single sticker_data
 Cdiscord_core_api::modify_guild_template_dataFor modifying a guild template
 Cdiscord_core_api::modify_guild_welcome_screen_dataFor modifying a guild's welcome screen
 Cdiscord_core_api::modify_guild_widget_dataFor modifying a guild's widget
 Cdiscord_core_api::modify_stage_instance_dataFor modifying a single stage_instance_data
 Cdiscord_core_api::modify_user_voice_state_dataFor modifying a user's voice state
 Cdiscord_core_api::modify_web_hook_dataFor modifying a web_hook
 Cdiscord_core_api::modify_web_hook_with_token_dataFor modifying a web_hook
 Cdiscord_core_api::new_thread_awaiter< return_type, timeOut >An awaitable that can be used to launch the co_routine onto a new thread - as well as return the handle for stoppping its execution
 Cdiscord_core_api::object_cache< value_type >A template class representing an object cache
 Cdiscord_core_api::object_cache< discord_core_api::channel_cache_data >
 Cdiscord_core_api::object_cache< discord_core_api::guild_cache_data >
 Cdiscord_core_api::object_cache< discord_core_api::guild_member_cache_data >
 Cdiscord_core_api::object_cache< discord_core_api::role_cache_data >
 Cdiscord_core_api::object_cache< discord_core_api::user_cache_data >
 Cdiscord_core_api::object_cache< discord_core_api::voice_state_data_light >
 Cdiscord_core_api::object_collector< value_type >Object collector, for collecting objects from a channel
 Cdiscord_core_api::object_collector< value_type >::object_collector_return_dataObject_collector_return_data responseData.c
 Cdiscord_core_api::on_application_command_permissions_update_dataData that is received as part of an application_command_permissions update event
 Cdiscord_core_api::on_auto_complete_entry_dataData that is received upon the bot receiving an autocomplete entry
 Cdiscord_core_api::on_auto_moderation_action_execution_dataData that is received as part of an auto_moderation_action execution event
 Cdiscord_core_api::on_auto_moderation_rule_creation_dataData that is received as part of an auto_moderation_rule_data creation event
 Cdiscord_core_api::on_auto_moderation_rule_deletion_dataData that is received as part of an auto_moderation_rule_data delete event
 Cdiscord_core_api::on_auto_moderation_rule_update_dataData that is received as part of an auto_moderation_rule_data update event
 Cdiscord_core_api::on_channel_creation_dataData that is received as part of a channel creation event
 Cdiscord_core_api::on_channel_deletion_dataData that is received as part of a channel deletion event
 Cdiscord_core_api::on_channel_pins_update_dataData that is received as part of a channel pins update event
 Cdiscord_core_api::on_channel_update_dataData that is received as part of a channel update event
 Cdiscord_core_api::on_gateway_ping_dataData that is received as part of a gateway ping event
 Cdiscord_core_api::on_guild_ban_add_dataData that is received as part of a guild ban add event
 Cdiscord_core_api::on_guild_ban_remove_dataData that is received as part of a guild ban add event
 Cdiscord_core_api::on_guild_creation_dataData that is received as part of a guild creation event
 Cdiscord_core_api::on_guild_deletion_dataData that is received as part of a guild deletion event
 Cdiscord_core_api::on_guild_emojis_update_dataData that is received as part of a guild emojis update event
 Cdiscord_core_api::on_guild_integrations_update_dataData that is received as part of a guild integration update event
 Cdiscord_core_api::on_guild_member_add_dataData that is received as part of a guild_member add event
 Cdiscord_core_api::on_guild_member_remove_dataData that is received as part of a guild_member remove event
 Cdiscord_core_api::on_guild_member_update_dataData that is received as part of a guild_member update event
 Cdiscord_core_api::on_guild_members_chunk_dataData that is received as part of a guild_members chunk event
 Cdiscord_core_api::on_guild_scheduled_event_creation_dataData that is received as part of a guild_scheduled_event_data creation event
 Cdiscord_core_api::on_guild_scheduled_event_deletion_dataData that is received as part of a guild_scheduled_event_data delete event
 Cdiscord_core_api::on_guild_scheduled_event_update_dataData that is received as part of a guild_scheduled_event_data update event
 Cdiscord_core_api::on_guild_scheduled_event_user_add_dataData that is received as part of a guild_scheduled_event_data user add event
 Cdiscord_core_api::on_guild_scheduled_event_user_remove_dataData that is received as part of a guild_scheduled_event_data user remove event
 Cdiscord_core_api::on_guild_stickers_update_dataData that is received as part of a guild sticker update event
 Cdiscord_core_api::on_guild_update_dataData that is received as part of a guild update event
 Cdiscord_core_api::on_input_event_creation_dataData that is received as part of an input_event creation event
 Cdiscord_core_api::on_integration_creation_dataData that is received as part of an integration creation event
 Cdiscord_core_api::on_integration_deletion_dataData that is received as part of an integration deletion event
 Cdiscord_core_api::on_integration_update_dataData that is received as part of an integration update event
 Cdiscord_core_api::on_interaction_creation_dataData that is received as part of an interaction creation event
 Cdiscord_core_api::on_invite_creation_dataData that is received as part of an invite creation event
 Cdiscord_core_api::on_invite_deletion_dataData that is received as part of an invite deletion event
 Cdiscord_core_api::on_message_creation_dataData that is received as part of a message creation event
 Cdiscord_core_api::on_message_delete_bulk_dataData that is received as part of a message delete bulk event
 Cdiscord_core_api::on_message_deletion_dataData that is received as part of a message deletion event
 Cdiscord_core_api::on_message_update_dataData that is received as part of a message update event
 Cdiscord_core_api::on_presence_update_dataData that is received as part of a presence update event
 Cdiscord_core_api::on_reaction_add_dataData that is received as part of a reaction add event
 Cdiscord_core_api::on_reaction_remove_all_dataData that is received as part of a reaction remove all event
 Cdiscord_core_api::on_reaction_remove_dataData that is received as part of a reaction remove event
 Cdiscord_core_api::on_reaction_remove_emoji_dataData that is received as part of a reaction remove emoji event
 Cdiscord_core_api::on_role_creation_dataData that is received as part of a role_data creation event
 Cdiscord_core_api::on_role_deletion_dataData that is received as part of a role_data deletion event
 Cdiscord_core_api::on_role_update_dataData that is received as part of a role_data update event
 Cdiscord_core_api::on_stage_instance_creation_dataData that is received as part of a stage_instance_data creation event
 Cdiscord_core_api::on_stage_instance_deletion_dataData that is received as part of a stage_instance_data deletion event
 Cdiscord_core_api::on_stage_instance_update_dataData that is received as part of a stage_instance_data update event
 Cdiscord_core_api::on_thread_creation_dataData that is received as part of a thread_data creation event
 Cdiscord_core_api::on_thread_deletion_dataData that is received as part of a thread_data deletion event
 Cdiscord_core_api::on_thread_list_sync_dataData that is received as part of a thread_data list sync event
 Cdiscord_core_api::on_thread_member_update_dataData that is received as part of a thread_data member update event
 Cdiscord_core_api::on_thread_members_update_dataData that is received as part of a thread_data members update event
 Cdiscord_core_api::on_thread_update_dataData that is received as part of a thread_data update event
 Cdiscord_core_api::on_typing_start_dataData that is received as part of a typing start event
 Cdiscord_core_api::on_user_update_dataData that is received as part of a user update event
 Cdiscord_core_api::on_voice_server_update_dataData that is received as part of a voice server update event
 Cdiscord_core_api::on_voice_state_update_dataData that is received as part of a voice state update event
 Cdiscord_core_api::on_webhook_update_dataData that is received as part of a web_hook update event
 Cdiscord_core_api::optional_audit_entry_info_dataAudit log entry info data
 Cdiscord_core_api::over_write_dataA permission_types overwrite, for a given channel
 Cdiscord_core_api::partial_emoji_dataData structure representing a single emoji
 Cdiscord_core_api::permissions_base< value_type >Permissions_base class, for representing and manipulating permission values
 Cdiscord_core_api::permissions_base< permissions >
 Cdiscord_core_api::permissions_base< permissions_parse >
 Cdiscord_core_api::pin_message_dataFor pinning a single message_data
 Cdiscord_core_api::playlistPlaylist of songs and other variables
 Cdiscord_core_api::presence_update_dataPresence update data
 Cdiscord_core_api::reaction_data/// data structure representing a single reaction
 Cdiscord_core_api::reaction_remove_dataFor removing a reaction
 Cdiscord_core_api::reactionsAn interface class for the reaction_data related discord endpoints
 Cdiscord_core_api::remove_guild_ban_dataFor removing a previous created ban
 Cdiscord_core_api::remove_guild_member_dataFor removing a guild_member from a chosen guild
 Cdiscord_core_api::remove_guild_member_role_dataFor removing a role_data from a guild_member
 Cdiscord_core_api::remove_guild_role_dataFor removing a role_data from a chosen guild
 Cdiscord_core_api::remove_recipient_from_group_dmdataFor removing a user from a group dm
 Cdiscord_core_api::remove_thread_member_dataFor removing a chosen user_data from a thread_data
 Cdiscord_core_api::repeated_function_dataFunction data for repeated functions to be loaded
 Cdiscord_core_api::resolved_dataResolved data
 Cdiscord_core_api::respond_to_input_event_dataData for responding to an input-event
 Cdiscord_core_api::role_cache_dataData structure representing a single role_data
 Cdiscord_core_api::role_dataSingle role_data
 Cdiscord_core_api::role_position_dataFor updating the positions of the roles
 Cdiscord_core_api::role_tags_dataRole_data tags data
 Cdiscord_core_api::rolesAn interface class for the role_data related discord endpoints
 Cdiscord_core_api::search_guild_members_dataFor searching for one or more guild_members within a chosen guild
 Cdiscord_core_api::select_menu_collectorSelect_menu_collector, for collecting select-menu input from one or more users
 Cdiscord_core_api::select_menu_response_dataSelect menu response data
 Cdiscord_core_api::select_option_dataRepresents a single selection from a select-menu
 Cdiscord_core_api::session_start_dataData from the session_start info
 Cdiscord_core_api::sharding_optionsSharding options for the library
 Cdiscord_core_api::snowflakeA class representing a snowflake identifier with various operations
 Cdiscord_core_api::song_apiA class representing the song apis
 Cdiscord_core_api::song_completion_event_dataSong completion event data
 Cdiscord_core_api::stage_instance_dataStage instance data
 Cdiscord_core_api::stage_instancesAn interface class for the stage_instance_data related discord endpoints
 Cdiscord_core_api::start_thread_in_forum_channel_dataFor starting a thread_data, in a forum channel
 Cdiscord_core_api::start_thread_with_message_dataFor starting a thread_data, based on a message
 Cdiscord_core_api::start_thread_without_message_dataFor starting a thread_data, not based on a message
 Cdiscord_core_api::sticker_dataData representing a single sticker_data
 Cdiscord_core_api::sticker_item_dataMessage sticker_data item data
 Cdiscord_core_api::sticker_pack_dataRepresents a sticker_data pack
 Cdiscord_core_api::stickersAn interface class for the sticker_data related discord endpoints
 Cdiscord_core_api::stream_infoFor connecting two bots to stream the vc contents between the two
 Cdiscord_core_api::sync_guild_template_dataFor syncing a guild template
 Cdiscord_core_api::team_members_object_dataTeam members object data
 Cdiscord_core_api::team_object_dataTeam object data
 Cdiscord_core_api::thread_list_sync_dataData for when threads are synced
 Cdiscord_core_api::thread_member_dataData for a single member of a thread_data
 Cdiscord_core_api::thread_members_update_dataRepresents a thread_data-members-update
 Cdiscord_core_api::thread_metadata_dataMeta data for a thread_data type of channel_data
 Cdiscord_core_api::threadsAn interface class for the thread_data related endpoints
 Cdiscord_core_api::time_stamp_base< value_type >A base class for handling time stamps and conversions
 Cdiscord_core_api::time_stamp_base< time_stamp >
 Cdiscord_core_api::timeout_guild_member_dataFor timing out a guild_member
 Cdiscord_core_api::to_entity< value_type >A class for converting snowflake id's into the data structures they represent
 Cdiscord_core_api::to_entity< channel_data >
 Cdiscord_core_api::to_entity< guild_data >
 Cdiscord_core_api::to_entity< guild_member_data >
 Cdiscord_core_api::to_entity< message_data >
 Cdiscord_core_api::to_entity< role_data >
 Cdiscord_core_api::to_entity< stage_instance_data >
 Cdiscord_core_api::to_entity< user_data >
 Cdiscord_core_api::trigger_meta_dataTrigger metadata for auto-moderation-rules
 Cdiscord_core_api::trigger_typing_indicator_dataFor triggering the typing indicator in a given channel
 Cdiscord_core_api::typing_start_dataRepresenting "typing_start" data
 Cdiscord_core_api::unbounded_message_block< value_type_new >A thread-safe messaging block for data-structures
 Cdiscord_core_api::unbounded_message_block< discord_core_api::audio_frame_data >
 Cdiscord_core_api::unbounded_message_block< discord_core_api::interaction_data >
 Cdiscord_core_api::unbounded_message_block< discord_core_internal::voice_connection_data >
 Cdiscord_core_api::unbounded_message_block< std::coroutine_handle<> >
 Cdiscord_core_api::unbounded_message_block< value_type >
 Cdiscord_core_api::unicode_emoji< sizeVal >
 Cdiscord_core_api::unique_ptr< value_type, deleter >A smart pointer class that provides unique ownership semantics
 Cdiscord_core_api::unique_ptr< discord_core_api::discord_core_client >
 Cdiscord_core_api::unique_ptr< discord_core_api::discord_core_internal::https_client >
 Cdiscord_core_api::unique_ptr< discord_core_api::input_event_data >
 Cdiscord_core_api::unique_ptr< discord_core_api::interaction_data >
 Cdiscord_core_api::unique_ptr< return_type >
 Cdiscord_core_api::unique_ptr< SOCKET, socket_deleter >
 Cdiscord_core_api::unique_ptr< SSL, ssl_deleter >
 Cdiscord_core_api::unique_ptr< SSL_CTX, ssl_ctx_deleter >
 Cdiscord_core_api::unique_ptr< std::exception_ptr >
 Cdiscord_core_api::unique_ptr< value_type[], deleter >Specialization of unique_ptr for arrays
 Cdiscord_core_api::unique_ptr< voice_connection_bridge >
 Cdiscord_core_api::unique_ptr< void >
 Cdiscord_core_api::unpin_message_dataFor unpinning a single message_data
 Cdiscord_core_api::update_channel_dataFor updating/modifying a given channel's properties
 Cdiscord_core_api::update_presence_dataFor updating a user's presence
 Cdiscord_core_api::update_voice_state_dataFor updating the current voice state
 Cdiscord_core_api::update_voice_state_data_dcFor updating the current voice state
 Cdiscord_core_api::user_cache_dataA single user_data
 Cdiscord_core_api::user_dataA single user_data
 Cdiscord_core_api::usersAn interface class for the user_data related discord endpoints
 Cdiscord_core_api::voice_connect_init_dataFor connecting to a voice-channel. "streamInfo" is used when a SOCKET is created to connect this bot to another bot, for transmitting audio back and forth
 Cdiscord_core_api::voice_connectionVoice_connection class - represents the connection to a given voice channel_data
 Cdiscord_core_api::voice_region_dataStructure representing voice region data
 Cdiscord_core_api::voice_state_data_lightVoice state data
 Cdiscord_core_api::voice_user_payloadThe voice data for a given user, as raw PCM data, along with their Id
 Cdiscord_core_api::voice_websocket_closeVoice websocket close codes
 Cdiscord_core_api::web_hook_dataWeb_hook_data data
 Cdiscord_core_api::web_hooksAn interface class for the web_hook_data related discord endpoints;
 Cdiscord_core_api::welcome_screen_channel_dataWelcome screen channel_data data
 Cdiscord_core_api::welcome_screen_dataWelcome screen data
 Cstd::exceptionSTL class
 Cstd::unordered_map< K, T >STL class