summaryrefslogtreecommitdiff
path: root/include/book_store/person.hh
diff options
context:
space:
mode:
Diffstat (limited to 'include/book_store/person.hh')
-rw-r--r--include/book_store/person.hh14
1 files changed, 7 insertions, 7 deletions
diff --git a/include/book_store/person.hh b/include/book_store/person.hh
index 46b9d59..729001a 100644
--- a/include/book_store/person.hh
+++ b/include/book_store/person.hh
@@ -6,26 +6,26 @@
namespace book_store::consumer {
class person {
private:
- std::string _last_name;
std::string _first_name;
+ std::string _last_name;
std::size_t _id;
public:
- person(std::string last_name, std::string first_name, std::size_t person_id)
- : _last_name(std::move(last_name)), _first_name(std::move(first_name)),
+ person(std::string first_name, std::string last_name, std::size_t person_id)
+ : _first_name(std::move(first_name)), _last_name(std::move(last_name)),
_id(person_id) {}
person() = default;
person(const person &) = default;
person(person &&) = default;
- [[nodiscard]] auto last_name() const noexcept -> std::string_view;
[[nodiscard]] auto first_name() const noexcept -> std::string_view;
- [[nodiscard]] auto full_name(bool last_first = false) const noexcept
- -> std::string;
+ [[nodiscard]] auto last_name() const noexcept -> std::string_view;
+ [[nodiscard]] auto
+ full_name(bool last_first = false) const noexcept -> std::string;
[[nodiscard]] auto id() const noexcept -> std::size_t;
- auto last_name(std::string_view last_name) noexcept -> person &;
auto first_name(std::string_view first_name) noexcept -> person &;
+ auto last_name(std::string_view last_name) noexcept -> person &;
auto id(std::size_t person_id) noexcept -> person &;
auto operator=(const person &) -> person & = default;