#include <dpp/export.h>#include <string>#include <map>#include <variant>#include <dpp/snowflake.h>#include <dpp/dispatcher.h>#include <dpp/misc-enum.h>#include <dpp/timer.h>#include <dpp/json_fwd.h>#include <dpp/discordclient.h>#include <dpp/voiceregion.h>#include <dpp/dtemplate.h>#include <dpp/prune.h>#include <dpp/auditlog.h>#include <dpp/queues.h>#include <dpp/cache.h>#include <dpp/intents.h>#include <dpp/sync.h>#include <algorithm>#include <iostream>#include <shared_mutex>#include <cstring>#include <dpp/entitlement.h>#include <dpp/sku.h>

Classes | |
| struct | dpp::confirmation |
| Confirmation object represents any true or false simple REST request. More... | |
| struct | dpp::confirmation_callback_t |
| The results of a REST call wrapped in a convenient struct. More... | |
| struct | dpp::error_detail |
| The details of a field in an error response. More... | |
| struct | dpp::error_info |
| The full details of an error from a REST response. More... | |
| struct | dpp::gateway |
| Represents the various information from the 'get gateway bot' api call. More... | |
Namespaces | |
| dpp | |
| The main namespace for D++ functions. | |
Typedefs | |
| typedef std::variant< active_threads, application_role_connection, application_role_connection_metadata_list, confirmation, message, message_map, user, user_identified, user_map, guild_member, guild_member_map, channel, channel_map, thread_member, thread_member_map, guild, guild_map, guild_command_permissions, guild_command_permissions_map, role, role_map, invite, invite_map, dtemplate, dtemplate_map, emoji, emoji_map, ban, ban_map, voiceregion, voiceregion_map, integration, integration_map, webhook, webhook_map, prune, guild_widget, gateway, interaction, interaction_response, auditlog, slashcommand, slashcommand_map, stage_instance, sticker, sticker_map, sticker_pack, sticker_pack_map, application, application_map, connection, connection_map, thread, thread_map, scheduled_event, scheduled_event_map, event_member, event_member_map, automod_rule, automod_rule_map, onboarding, welcome_screen, entitlement, entitlement_map, sku, sku_map > | dpp::confirmable_t |
| A container for types that can be returned for a REST API call. More... | |
| typedef std::function< void(json &, const http_request_completion_t &)> | dpp::json_encode_t |
| Automatically JSON encoded HTTP result. More... | |
| typedef std::map< uint32_t, class discord_client * > | dpp::shard_list |
| A list of shards. More... | |