23 [[nodiscard]]
bool create(
const UserDTO&
object)
noexcept override;
25 [[nodiscard]]
bool remove(
size_t user_id)
noexcept override;
27 [[nodiscard]]
UserDTO get(
size_t user_id)
const noexcept override;
29 [[nodiscard]]
bool update(
const UserDTO&
object)
noexcept override;
31 [[nodiscard]] std::vector<UserDTO>
getTopTen()
const noexcept;
Definition IRepository.hpp:19
Definition UserDTO.hpp:20
Definition UserRepository.hpp:21
bool create(const UserDTO &object) noexcept override
Definition UserRepository.cpp:22
std::vector< UserDTO > getTopTen() const noexcept
Definition UserRepository.cpp:92
UserDTO get(size_t user_id) const noexcept override
Definition UserRepository.cpp:74
bool update(const UserDTO &object) noexcept override
Definition UserRepository.cpp:54
bool remove(size_t user_id) noexcept override
Definition UserRepository.cpp:42