#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... | |