capo-lite v2.0.1
Simple audio playback library
 
Loading...
Searching...
No Matches
capo::Polymorphic Class Reference

Base class for polymorphic types. More...

#include <capo/polymorphic.hpp>

Inheritance diagram for capo::Polymorphic:
capo::IEngine capo::ISource

Public Member Functions

 Polymorphic ()=default
 
virtual ~Polymorphic ()=default
 
 Polymorphic (Polymorphic const &)=default
 
 Polymorphic (Polymorphic &&)=default
 
auto operator= (Polymorphic const &) -> Polymorphic &=default
 
auto operator= (Polymorphic &&) -> Polymorphic &=default
 

Detailed Description

Base class for polymorphic types.

Constructor & Destructor Documentation

◆ Polymorphic() [1/3]

capo::Polymorphic::Polymorphic ( )
default

◆ ~Polymorphic()

virtual capo::Polymorphic::~Polymorphic ( )
virtualdefault

◆ Polymorphic() [2/3]

capo::Polymorphic::Polymorphic ( Polymorphic const &  )
default

◆ Polymorphic() [3/3]

capo::Polymorphic::Polymorphic ( Polymorphic &&  )
default

Member Function Documentation

◆ operator=() [1/2]

auto capo::Polymorphic::operator= ( Polymorphic &&  ) -> Polymorphic &=default
default

◆ operator=() [2/2]

auto capo::Polymorphic::operator= ( Polymorphic const &  ) -> Polymorphic &=default
default

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