utility.h
dpp/export.h
dpp/snowflake.h
dpp/misc-enum.h
string
vector
unordered_map
map
functional
cstddef
variant
memory
string_view
application.h
async.h
automod.h
awaitable.h
channel.h
commandhandler.h
coroutine.h
discordevents.h
dpp.h
emoji.h
guild.h
job.h
task.h
user.h
dpp/exception.h
dpp/export.h
dpp/json_fwd.h
dpp/misc-enum.h
dpp/snowflake.h
utility.h
algorithm
cstddef
cstdint
exception
functional
map
memory
nlohmann/json_fwd.hpp
string
string_view
type_traits
unordered_map
variant
vector
appcommand.h
application.h
automod.h
channel.h
cluster.h
collector.h
commandhandler.h
coro.h
async.h
awaitable.h
coroutine.h
job.h
task.h
when_any.h
discord_webhook_server.h
discordclient.h
discordevents.h
discordvoiceclient.h
dispatcher.h
dpp.h
emoji.h
event_router.h
guild.h
http_server.h
integration.h
invite.h
message.h
presence.h
restrequest.h
restresults.h
role.h
scheduled_event.h
socket_listener.h
thread.h
timed_listener.h
user.h
utility.h
voice_channel_effect.h
webhook.h
dpp::utility::dummy
dpp::utility::icon
dpp::utility::iconhash
dpp::utility::image_data
dpp::utility::primaryguild
dpp::utility::uptime
dpp
dpp::utility
DPP_CHECK_ABI_COMPAT
a
b
static_assert(sizeof(a) == sizeof(b), #a " and " #b " must be the same size for ABI compatibility"); \ static_assert(alignof(a) == alignof(b), #a " and " #b " must be the same alignment for ABI compatibility"); \

Macro that expands to static_asserts checking sizeof and alignof are equal between two types.