droplet 1.3.0
A multipurpose Discord bot with the hacker in mind
Loading...
Searching...
No Matches
IRepository< DTO > Class Template Reference

#include <IRepository.hpp>

Inheritance diagram for IRepository< DTO >:
Collaboration diagram for IRepository< DTO >:

Additional Inherited Members

Public Member Functions inherited from IRepositoryReader< DTO >
virtual ~IRepositoryReader ()=default
virtual DTO get (size_t id) const noexcept=0
Public Member Functions inherited from IRepositoryWriter< DTO >
virtual ~IRepositoryWriter ()=default
virtual bool create (const DTO &object) noexcept=0
virtual bool remove (size_t index) noexcept=0
virtual bool update (const DTO &object) noexcept=0

Detailed Description

template<typename DTO>
class IRepository< DTO >

Full CRUD repository surface; aggregates reader + writer (ISP-friendly split above).


The documentation for this class was generated from the following file: