Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#include "animal.h"
Animal::Animal(int identity, string clas, string name, string scientific, char sex, float size, string diet, string baptism, Veterinario vet, Tratador caretaker):
id(identity), classe(clas), cientifico(scientific),
sexo(sex), tamanho(size), dieta(diet), batismo(baptism),
veterinario(vet), tratador(caretaker)
{}
int Animal::getId(){
return id;
}
void Animal::setId(int identity){
id = identity;
}
string Animal::getClasse(){
return classe;
}
void Animal::setClasse(string clas){
classe = clas;
}
string Animal::getNome() {
return nome;
}
void Animal::setNome(string name){
nome = name;
}
string Animal::getCientifico(){
return cientifico;
}
void Animal::setCientifico(string scientific){
cientifico = scientific;
}
char Animal::getSexo(){
return sexo;
}
void Animal::setSexo(char sex){
sexo = sex;
}
float Animal::getTamanho(){
return tamanho;
}
void Animal::setTamanho(float size){
tamanho = size;
}
string Animal::getDieta(){
return dieta;
}
void Animal::setDieta(string diet){
dieta = diet;
}
string Animal::getBatismo(){
return batismo;
}
void Animal::setBatismo(string baptism){
batismo = baptism;
}
Veterinario Animal::getVeterinario(){
return veterinario;
}
void Animal::setVeterinario(Veterinario vet){
veterinario = vet;
}
Tratador Animal::getTratador(){
return tratador;
}
void Animal::setTratador(Tratador caretaker){
tratador = caretaker;
}
istream &operator>>( istream &input, Animal const &A ) {
input >> A.id >> ";" >> A.classe >> ";" >> A.nome >> ";" >> A.cientifico >> ";"
>> A.sexo >> ";" >> A.tamanho >> ";" >> A.dieta >> ";" >> A.batismo;
return input;
}
ostream &operator>>( ostream &output, Animal const &A ) {
output << A.id << ";" << A.classe << ";" << A.nome << ";" << A.cientifico << ";"
<< A.sexo >> ";" << A.tamanho << ";" << A.dieta << ";" << A.batismo;
return input;
}