Rosetta
Public Member Functions | List of all members
Animal< I > Class Template Referenceabstract

#include <T10.virtual_inheritance.hpp>

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

Public Member Functions

virtual ~Animal ()=default
 
virtual void Eat () const =0
 
bool isAnimal ()
 
virtual bool isDog () const
 

Constructor & Destructor Documentation

◆ ~Animal()

template<int I>
virtual Animal< I >::~Animal ( )
virtualdefault

Member Function Documentation

◆ Eat()

template<int I>
virtual void Animal< I >::Eat ( ) const
pure virtual

◆ isAnimal()

template<int I>
bool Animal< I >::isAnimal ( )
inline

◆ isDog()

template<int I>
bool Animal< I >::isDog
virtual

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