Main Page
Modules
Namespaces
Classes
Files
File List
File Members
Animals.h
Go to the documentation of this file.
1
#ifndef __ANIMALS_H
2
#define __ANIMALS_H
3
4
#include <string>
5
6
class
Animal
7
{
8
public
:
9
10
Animal
() {}
11
12
virtual
~Animal
() {}
13
14
virtual
void
printName
()
const
= 0;
15
};
16
17
class
KillerWhale
:
public
Animal
18
{
19
public
:
20
21
KillerWhale
() {}
22
23
~KillerWhale
() {}
24
25
void
printName
()
const
;
26
};
27
28
class
Platypus
:
public
Animal
29
{
30
public
:
31
32
Platypus
() {}
33
34
~Platypus
() {}
35
36
void
printName
()
const
;
37
};
38
39
class
Myrmecophagidae
:
public
Animal
40
{
41
public
:
42
43
Myrmecophagidae
() {}
44
45
~Myrmecophagidae
() {}
46
47
void
printName
()
const
;
48
};
49
50
#endif // __ANIMALS_H
51
Platypus::~Platypus
~Platypus()
Definition:
Animals.h:34
KillerWhale
Definition:
Animals.h:17
KillerWhale::KillerWhale
KillerWhale()
Definition:
Animals.h:21
Myrmecophagidae::~Myrmecophagidae
~Myrmecophagidae()
Definition:
Animals.h:45
Animal
Definition:
Animals.h:6
Animal::printName
virtual void printName() const =0
Platypus::Platypus
Platypus()
Definition:
Animals.h:32
Platypus
Definition:
Animals.h:28
KillerWhale::~KillerWhale
~KillerWhale()
Definition:
Animals.h:23
Animal::Animal
Animal()
Definition:
Animals.h:10
Myrmecophagidae::Myrmecophagidae
Myrmecophagidae()
Definition:
Animals.h:43
Animal::~Animal
virtual ~Animal()
Definition:
Animals.h:12
Myrmecophagidae
Definition:
Animals.h:39
terralib5_src
examples
factory
Animals.h
Generated on Wed Jun 6 2018 12:16:05 for TerraLib by
1.8.11