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

#include <IRepository.hpp>

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

Public Member Functions

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

Constructor & Destructor Documentation

◆ ~IRepositoryWriter()

template<typename DTO>
virtual IRepositoryWriter< DTO >::~IRepositoryWriter ( )
virtualdefault

Member Function Documentation

◆ create()

template<typename DTO>
virtual bool IRepositoryWriter< DTO >::create ( const DTO & object)
nodiscardpure virtualnoexcept

◆ remove()

template<typename DTO>
virtual bool IRepositoryWriter< DTO >::remove ( size_t index)
nodiscardpure virtualnoexcept

◆ update()

template<typename DTO>
virtual bool IRepositoryWriter< DTO >::update ( const DTO & object)
nodiscardpure virtualnoexcept

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