Rosetta
Public Member Functions | List of all members
Dog< I > Class Template Reference

#include <T10.virtual_inheritance.hpp>

Inheritance diagram for Dog< I >:
Inheritance graph
[legend]

Public Member Functions

void Eat () const override
 
void Breathe () const override
 
bool isDog () const override
 
- Public Member Functions inherited from Animal< I >
virtual ~Animal ()=default
 
bool isAnimal ()
 

Member Function Documentation

◆ Breathe()

template<int I>
void Dog< I >::Breathe ( ) const
inlineoverridevirtual

Implements Mammal< I >.

References printf().

Referenced by PyCallBack_Dog_1_t::Breathe().

◆ Eat()

template<int I>
void Dog< I >::Eat ( ) const
inlineoverridevirtual

Implements Animal< I >.

References printf().

Referenced by PyCallBack_Dog_1_t::Eat().

◆ isDog()

template<int I>
bool Dog< I >::isDog
overridevirtual

Reimplemented from Animal< I >.

Referenced by PyCallBack_Dog_1_t::isDog().


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