retdec-cpp
Public Member Functions | Protected Attributes | List of all members
retdec::Service Class Referenceabstract

Base class of all services. More...

#include <service.h>

Inheritance diagram for retdec::Service:
retdec::Decompiler retdec::Fileinfo retdec::Test

Public Member Functions

virtual ~Service ()=0
 Destructs the service. More...
 
Disabled
 Service (const Service &)=delete
 
 Service (Service &&)=delete
 
Serviceoperator= (const Service &)=delete
 
Serviceoperator= (Service &&)=delete
 

Protected Attributes

std::unique_ptr< internal::ServiceImpl > pimpl
 Private implementation. More...
 

Detailed Description

Base class of all services.

Constructor & Destructor Documentation

retdec::Service::~Service ( )
pure virtualdefault

Destructs the service.

retdec::Service::Service ( const Service )
delete
retdec::Service::Service ( Service &&  )
delete

Member Function Documentation

Service& retdec::Service::operator= ( const Service )
delete
Service& retdec::Service::operator= ( Service &&  )
delete

Member Data Documentation

std::unique_ptr<internal::ServiceImpl> retdec::Service::pimpl
protected

Private implementation.


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