| bot_id | dpp::role | |
| build_json(bool with_id=false) const | dpp::json_interface< role > | inline |
| colour | dpp::role | |
| fill_from_json(snowflake guild_id, nlohmann::json *j) | dpp::role | |
| json_interface< role >::fill_from_json(nlohmann::json *j) | dpp::json_interface< role > | inline |
| fill_from_json_impl(nlohmann::json *j) | dpp::role | protected |
| flags | dpp::role | |
| get_creation_time() const noexcept | dpp::managed | inline |
| get_icon_url(uint16_t size=0, const image_type format=i_png) const | dpp::role | |
| get_members() const | dpp::role | |
| get_mention(const snowflake &id) | dpp::role | static |
| get_mention() const | dpp::role | |
| guild_id | dpp::role | |
| has_add_reactions() const | dpp::role | |
| has_administrator() const | dpp::role | |
| has_attach_files() const | dpp::role | |
| has_ban_members() const | dpp::role | |
| has_change_nickname() const | dpp::role | |
| has_connect() const | dpp::role | |
| has_create_instant_invite() const | dpp::role | |
| has_create_private_threads() const | dpp::role | |
| has_create_public_threads() const | dpp::role | |
| has_deafen_members() const | dpp::role | |
| has_embed_links() const | dpp::role | |
| has_kick_members() const | dpp::role | |
| has_manage_channels() const | dpp::role | |
| has_manage_emojis_and_stickers() const | dpp::role | |
| has_manage_events() const | dpp::role | |
| has_manage_guild() const | dpp::role | |
| has_manage_messages() const | dpp::role | |
| has_manage_nicknames() const | dpp::role | |
| has_manage_roles() const | dpp::role | |
| has_manage_threads() const | dpp::role | |
| has_manage_webhooks() const | dpp::role | |
| has_mention_everyone() const | dpp::role | |
| has_moderate_members() const | dpp::role | |
| has_move_members() const | dpp::role | |
| has_mute_members() const | dpp::role | |
| has_priority_speaker() const | dpp::role | |
| has_read_message_history() const | dpp::role | |
| has_request_to_speak() const | dpp::role | |
| has_send_messages() const | dpp::role | |
| has_send_messages_in_threads() const | dpp::role | |
| has_send_tts_messages() const | dpp::role | |
| has_send_voice_messages() const | dpp::role | |
| has_speak() const | dpp::role | |
| has_stream() const | dpp::role | |
| has_use_application_commands() const | dpp::role | |
| has_use_clyde_ai() const | dpp::role | |
| has_use_embedded_activities() const | dpp::role | |
| has_use_external_emojis() const | dpp::role | |
| has_use_external_sounds() const | dpp::role | |
| has_use_external_stickers() const | dpp::role | |
| has_use_soundboard() const | dpp::role | |
| has_use_vad() const | dpp::role | |
| has_view_audit_log() const | dpp::role | |
| has_view_channel() const | dpp::role | |
| has_view_creator_monetization_analytics() const | dpp::role | |
| has_view_guild_insights() const | dpp::role | |
| icon | dpp::role | |
| id | dpp::managed | |
| integration_id | dpp::role | |
| is_available_for_purchase() const | dpp::role | |
| is_hoisted() const | dpp::role | |
| is_linked() const | dpp::role | |
| is_managed() const | dpp::role | |
| is_mentionable() const | dpp::role | |
| is_premium_subscriber() const | dpp::role | |
| is_selectable_in_prompt() const | dpp::role | |
| json_interface< role > | dpp::role | friend |
| load_image(std::string_view image_blob, const image_type type) | dpp::role | |
| load_image(const std::byte *data, uint32_t size, const image_type type) | dpp::role | |
| managed()=default | dpp::managed | |
| managed(const snowflake nid) | dpp::managed | inline |
| managed(const managed &rhs)=default | dpp::managed | |
| managed(managed &&rhs)=default | dpp::managed | |
| name | dpp::role | |
| operator!=(const role &other) const | dpp::role | inline |
| dpp::managed::operator!=(const managed &other) const noexcept | dpp::managed | inline |
| operator<(const role &lhs, const role &rhs) | dpp::role | friend |
| operator=(const role &rhs)=default | dpp::role | |
| operator=(role &&rhs)=default | dpp::role | |
| dpp::managed::operator=(const managed &rhs)=default | dpp::managed | |
| dpp::managed::operator=(managed &&rhs)=default | dpp::managed | |
| operator==(const role &other) const | dpp::role | inline |
| dpp::managed::operator==(const managed &other) const noexcept | dpp::managed | inline |
| operator>(const role &lhs, const role &rhs) | dpp::role | friend |
| permissions | dpp::role | |
| position | dpp::role | |
| role()=default | dpp::role | |
| role(const role &rhs)=default | dpp::role | |
| role(role &&rhs)=default | dpp::role | |
| set_bot_id(snowflake b) | dpp::role | |
| set_color(uint32_t c) | dpp::role | |
| set_colour(uint32_t c) | dpp::role | |
| set_flags(uint8_t f) | dpp::role | |
| set_guild_id(snowflake gid) | dpp::role | |
| set_integration_id(snowflake i) | dpp::role | |
| set_name(const std::string &n) | dpp::role | |
| subscription_listing_id | dpp::role | |
| to_json(bool with_id=false) const | dpp::json_interface< role > | inline |
| to_json_impl(bool with_id=false) const | dpp::role | protectedvirtual |
| unicode_emoji | dpp::role | |
| ~managed()=default | dpp::managed | virtual |
| ~role()=default | dpp::role | virtual |