diff options
author | Saturneric <[email protected]> | 2022-01-15 02:12:38 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2022-01-15 02:12:38 +0000 |
commit | 96d14413a5da23ab6ac5aa93a966cd19d4898288 (patch) | |
tree | 880829f3978029aeff391e56fb15fdc52b4a3f63 /src/gpg/model/GpgUID.h | |
parent | <doc, refactor>(ci): Tidy up code in gpg/function (diff) | |
download | GpgFrontend-96d14413a5da23ab6ac5aa93a966cd19d4898288.tar.gz GpgFrontend-96d14413a5da23ab6ac5aa93a966cd19d4898288.zip |
<doc, refactor>(ci): Tidy up code of core and related parts
1. Rename related entities.
2. Add a comments.
Diffstat (limited to '')
-rw-r--r-- | src/gpg/model/GpgUID.h | 121 |
1 files changed, 98 insertions, 23 deletions
diff --git a/src/gpg/model/GpgUID.h b/src/gpg/model/GpgUID.h index 8cac4cf7..36c40f4f 100644 --- a/src/gpg/model/GpgUID.h +++ b/src/gpg/model/GpgUID.h @@ -29,24 +29,64 @@ #include "GpgTOFUInfo.h" namespace GpgFrontend { - +/** + * @brief + * + */ class GpgUID { public: - [[nodiscard]] std::string name() const { return _uid_ref->name; } - - [[nodiscard]] std::string email() const { return _uid_ref->email; } - - [[nodiscard]] std::string comment() const { return _uid_ref->comment; } - - [[nodiscard]] std::string uid() const { return _uid_ref->uid; } - - [[nodiscard]] bool revoked() const { return _uid_ref->revoked; } - - [[nodiscard]] bool invalid() const { return _uid_ref->invalid; } - - [[nodiscard]] std::unique_ptr<std::vector<GpgTOFUInfo>> tofu_infos() const { + /** + * @brief + * + * @return std::string + */ + [[nodiscard]] std::string GetName() const { return uid_ref_->name; } + + /** + * @brief + * + * @return std::string + */ + [[nodiscard]] std::string GetEmail() const { return uid_ref_->email; } + + /** + * @brief + * + * @return std::string + */ + [[nodiscard]] std::string GetComment() const { return uid_ref_->comment; } + + /** + * @brief + * + * @return std::string + */ + [[nodiscard]] std::string GetUID() const { return uid_ref_->uid; } + + /** + * @brief + * + * @return true + * @return false + */ + [[nodiscard]] bool GetRevoked() const { return uid_ref_->revoked; } + + /** + * @brief + * + * @return true + * @return false + */ + [[nodiscard]] bool GetInvalid() const { return uid_ref_->invalid; } + + /** + * @brief + * + * @return std::unique_ptr<std::vector<GpgTOFUInfo>> + */ + [[nodiscard]] std::unique_ptr<std::vector<GpgTOFUInfo>> GetTofuInfos() const { auto infos = std::make_unique<std::vector<GpgTOFUInfo>>(); - auto info_next = _uid_ref->tofu; + auto info_next = uid_ref_->tofu; while (info_next != nullptr) { infos->push_back(GpgTOFUInfo(info_next)); info_next = info_next->next; @@ -54,10 +94,15 @@ class GpgUID { return infos; } - [[nodiscard]] std::unique_ptr<std::vector<GpgKeySignature>> signatures() + /** + * @brief + * + * @return std::unique_ptr<std::vector<GpgKeySignature>> + */ + [[nodiscard]] std::unique_ptr<std::vector<GpgKeySignature>> GetSignatures() const { auto sigs = std::make_unique<std::vector<GpgKeySignature>>(); - auto sig_next = _uid_ref->signatures; + auto sig_next = uid_ref_->signatures; while (sig_next != nullptr) { sigs->push_back(GpgKeySignature(sig_next)); sig_next = sig_next->next; @@ -65,26 +110,56 @@ class GpgUID { return sigs; } + /** + * @brief Construct a new Gpg U I D object + * + */ GpgUID() = default; + /** + * @brief Construct a new Gpg U I D object + * + * @param uid + */ explicit GpgUID(gpgme_user_id_t uid); - GpgUID(GpgUID &&o) noexcept { swap(_uid_ref, o._uid_ref); } - + /** + * @brief Construct a new Gpg U I D object + * + * @param o + */ + GpgUID(GpgUID &&o) noexcept { swap(uid_ref_, o.uid_ref_); } + + /** + * @brief Construct a new Gpg U I D object + * + */ GpgUID(const GpgUID &) = delete; + /** + * @brief + * + * @param o + * @return GpgUID& + */ GpgUID &operator=(GpgUID &&o) noexcept { - swap(_uid_ref, o._uid_ref); + swap(uid_ref_, o.uid_ref_); return *this; } + /** + * @brief + * + * @return GpgUID& + */ GpgUID &operator=(const GpgUID &) = delete; private: - using UidRefHandler = std::unique_ptr<struct _gpgme_user_id, - std::function<void(gpgme_user_id_t)>>; + using UidRefHandler = + std::unique_ptr<struct _gpgme_user_id, + std::function<void(gpgme_user_id_t)>>; ///< - UidRefHandler _uid_ref = nullptr; + UidRefHandler uid_ref_ = nullptr; ///< }; } // namespace GpgFrontend |