From 49685c39895af67d7ffcc50fdc02150b6ee44f72 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 5 Apr 2022 22:01:53 -0400 Subject: fix up a bunch of clang-tidy stuff mostly changing references, which i hope doesnt break stuff with models (TreeRow, iterators) since they gave me some strange problems in the past --- src/discord/user.hpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src/discord/user.hpp') diff --git a/src/discord/user.hpp b/src/discord/user.hpp index c058ea1..083f5c4 100644 --- a/src/discord/user.hpp +++ b/src/discord/user.hpp @@ -60,22 +60,22 @@ struct UserData { friend void to_json(nlohmann::json &j, const UserData &m); void update_from_json(const nlohmann::json &j); - bool IsDeleted() const; - bool HasAvatar() const; - bool HasAnimatedAvatar() const noexcept; - bool HasAnimatedAvatar(Snowflake guild_id) const; - bool HasAnimatedAvatar(const std::optional &guild_id) const; - std::string GetAvatarURL(Snowflake guild_id, std::string ext = "png", std::string size = "32") const; - std::string GetAvatarURL(const std::optional &guild_id, std::string ext = "png", std::string size = "32") const; - std::string GetAvatarURL(std::string ext = "png", std::string size = "32") const; - std::string GetDefaultAvatarURL() const; - Snowflake GetHoistedRole(Snowflake guild_id, bool with_color = false) const; - std::string GetMention() const; - std::string GetEscapedName() const; - std::string GetEscapedBoldName() const; - std::string GetEscapedString() const; + [[nodiscard]] bool IsDeleted() const; + [[nodiscard]] bool HasAvatar() const; + [[nodiscard]] bool HasAnimatedAvatar() const noexcept; + [[nodiscard]] bool HasAnimatedAvatar(Snowflake guild_id) const; + [[nodiscard]] bool HasAnimatedAvatar(const std::optional &guild_id) const; + [[nodiscard]] std::string GetAvatarURL(Snowflake guild_id, const std::string &ext = "png", std::string size = "32") const; + [[nodiscard]] std::string GetAvatarURL(const std::optional &guild_id, const std::string &ext = "png", std::string size = "32") const; + [[nodiscard]] std::string GetAvatarURL(const std::string &ext = "png", std::string size = "32") const; + [[nodiscard]] std::string GetDefaultAvatarURL() const; + [[nodiscard]] Snowflake GetHoistedRole(Snowflake guild_id, bool with_color = false) const; + [[nodiscard]] std::string GetMention() const; + [[nodiscard]] std::string GetEscapedName() const; + [[nodiscard]] std::string GetEscapedBoldName() const; + [[nodiscard]] std::string GetEscapedString() const; template - inline std::string GetEscapedBoldString() const { + [[nodiscard]] inline std::string GetEscapedBoldString() const { if constexpr (with_at) return "@" + Glib::Markup::escape_text(Username) + "#" + Discriminator; else -- cgit v1.2.3