#include <map>
#include <dpp/exception.h>
#include <dpp/cluster.h>
#include <dpp/discordclient.h>
#include <dpp/discordevents.h>
#include <dpp/message.h>
#include <dpp/cache.h>
#include <dpp/once.h>
#include <dpp/sync.h>
#include <chrono>
#include <iostream>
#include <dpp/json.h>
#include <utility>
#include <algorithm>
Namespaces | |
dpp | |
The main namespace for D++ functions. | |
Functions | |
json | dpp::error_response (const std::string &message, http_request_completion_t &rv) |
Given an error exception from nlohmann::json, turn it into a discord-style error object that can be parsed by the get_error() function. More... | |
template<typename T > | |
std::function< void(const T &)> | dpp::make_intent_warning (cluster *cl, const intents required_intent, const std::string &message) |
Make a warning lambda for missing message intents. More... | |
template<build_type > | |
bool | dpp::validate_configuration () |
template bool DPP_EXPORT | dpp::validate_configuration< build_type::debug > () |
template bool DPP_EXPORT | dpp::validate_configuration< build_type::release > () |
template bool DPP_EXPORT | dpp::validate_configuration< build_type::universal > () |
Variables | |
thread_local std::string | dpp::audit_reason |
An audit reason for each thread. More... | |