Antkeeper  0.0.1
genome.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2023 Christopher J. Howard
3  *
4  * This file is part of Antkeeper source code.
5  *
6  * Antkeeper source code is free software: you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation, either version 3 of the License, or
9  * (at your option) any later version.
10  *
11  * Antkeeper source code is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with Antkeeper source code. If not, see <http://www.gnu.org/licenses/>.
18  */
19 
20 #include "game/ant/genome.hpp"
21 
22 namespace ant {
23 
25  antennae(nullptr),
26  body_size(nullptr),
27  cocoon(nullptr),
28  diet(nullptr),
29  egg(nullptr),
30  eyes(nullptr),
31  foraging_time(nullptr),
32  founding_mode(nullptr),
33  gaster(nullptr),
34  head(nullptr),
35  larva(nullptr),
36  legs(nullptr),
37  mandibles(nullptr),
38  mesosoma(nullptr),
39  nest_site(nullptr),
40  ocelli(nullptr),
41  pigmentation(nullptr),
42  pilosity(nullptr),
43  sculpturing(nullptr),
44  sting(nullptr),
45  waist(nullptr),
46  wings(nullptr)
47 {}
48 
49 } // namespace ant
polyphenic_gene< phene::pigmentation > pigmentation
Polyphenic pigmentation gene.
polyphenic_gene< phene::head > head
Polyphenic head gene.
Definition: gene/head.hpp:30
polyphenic_gene< phene::mandibles > mandibles
Polyphenic mandibles gene.
polyphenic_gene< phene::gaster > gaster
Polyphenic gaster gene.
Definition: gene/gaster.hpp:30
monophenic_gene< phene::diet > diet
Monophenic diet gene.
Definition: gene/diet.hpp:30
polyphenic_gene< phene::wings > wings
Polyphenic wings gene.
Definition: gene/wings.hpp:30
polyphenic_gene< phene::ocelli > ocelli
Polyphenic ocelli gene.
Definition: gene/ocelli.hpp:30
polyphenic_gene< phene::eyes > eyes
Polyphenic eyes gene.
Definition: gene/eyes.hpp:30
polyphenic_gene< phene::pilosity > pilosity
Polyphenic pilosity gene.
polyphenic_gene< phene::mesosoma > mesosoma
Polyphenic mesosoma gene.
polyphenic_gene< phene::sting > sting
Polyphenic sting gene.
Definition: gene/sting.hpp:30
monophenic_gene< phene::egg > egg
Monophenic egg gene.
Definition: gene/egg.hpp:30
polyphenic_gene< phene::legs > legs
Polyphenic legs gene.
Definition: gene/legs.hpp:30
polyphenic_gene< phene::body_size > body_size
Polyphenic body size gene.
polyphenic_gene< phene::sculpturing > sculpturing
Polyphenic sculpturing gene.
monophenic_gene< phene::cocoon > cocoon
Monophenic cocoon gene.
Definition: gene/cocoon.hpp:30
monophenic_gene< phene::larva > larva
Monophenic larva gene.
Definition: gene/larva.hpp:30
polyphenic_gene< phene::antennae > antennae
Polyphenic antennae gene.
monophenic_gene< phene::foraging_time > foraging_time
Monophenic foraging time gene.
polyphenic_gene< phene::waist > waist
Polyphenic waist gene.
Definition: gene/waist.hpp:30
nest_site
Colony nest site phene.
founding_mode
Colony founding mode phene.
Definition: caste.hpp:25
genome()
Constructs an empty genome.
Definition: genome.cpp:24