#include <dpp/export.h>
#include <dpp/snowflake.h>
#include <dpp/managed.h>
#include <dpp/channel.h>
#include <dpp/message.h>
Classes | |
struct | dpp::active_thread_info |
A thread alongside the bot's optional thread_member object tied to it. More... | |
class | dpp::thread |
A definition of a discord thread. More... | |
struct | dpp::thread_member |
represents membership of a user with a thread More... | |
struct | dpp::thread_metadata |
metadata for threads More... | |
Namespaces | |
dpp | |
The main namespace for D++ functions. | |
Typedefs | |
using | dpp::active_threads = std::map< snowflake, active_thread_info > |
A map of threads alongside optionally the thread_member tied to the bot if it is in the thread. More... | |
typedef std::unordered_map< snowflake, thread > | dpp::thread_map |
A group of threads. More... | |
typedef std::unordered_map< snowflake, thread_member > | dpp::thread_member_map |
A group of thread member objects. More... | |
Functions | |
void | dpp::to_json (nlohmann::json &j, const thread_metadata &tmdata) |
Serialize a thread_metadata object to json. More... | |