diff options
author | saturneric <[email protected]> | 2023-11-07 09:25:13 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2023-11-07 09:25:13 +0000 |
commit | 8f633b806baec5004d99f554c4af95e427b82258 (patch) | |
tree | 430e0d0734158d89f1af27dfcbfc0fa9daefb88e /src/core/model/DataObject.cpp | |
parent | refactor: separate typedef and impl (diff) | |
download | GpgFrontend-8f633b806baec5004d99f554c4af95e427b82258.tar.gz GpgFrontend-8f633b806baec5004d99f554c4af95e427b82258.zip |
style: tidy up core/model
Diffstat (limited to 'src/core/model/DataObject.cpp')
-rw-r--r-- | src/core/model/DataObject.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/core/model/DataObject.cpp b/src/core/model/DataObject.cpp index a1eca4af..9b49d0d4 100644 --- a/src/core/model/DataObject.cpp +++ b/src/core/model/DataObject.cpp @@ -29,25 +29,26 @@ #include "DataObject.h" #include <stack> +#include <utility> namespace GpgFrontend { class DataObject::Impl { public: - Impl() {} + Impl() = default; Impl(std::initializer_list<std::any> init_list) : params_(init_list) {} - void AppendObject(std::any obj) { params_.push_back(obj); } + void AppendObject(const std::any& obj) { params_.push_back(obj); } - std::any GetParameter(size_t index) { + auto GetParameter(size_t index) -> std::any { if (index >= params_.size()) { throw std::out_of_range("index out of range"); } return params_[index]; } - size_t GetObjectSize() { return params_.size(); } + auto GetObjectSize() -> size_t { return params_.size(); } private: std::vector<std::any> params_; @@ -62,17 +63,17 @@ DataObject::~DataObject() = default; DataObject::DataObject(DataObject&&) noexcept = default; -std::any DataObject::operator[](size_t index) const { +auto DataObject::operator[](size_t index) const -> std::any { return p_->GetParameter(index); } -std::any DataObject::GetParameter(size_t index) const { +auto DataObject::GetParameter(size_t index) const -> std::any { return p_->GetParameter(index); } void DataObject::AppendObject(std::any obj) { return p_->AppendObject(obj); } -size_t DataObject::GetObjectSize() const { return p_->GetObjectSize(); } +auto DataObject::GetObjectSize() const -> size_t { return p_->GetObjectSize(); } void DataObject::Swap(DataObject& other) noexcept { std::swap(p_, other.p_); } |