Created initial Gene and Chromosome. Added initial test for Gene.
[genetic.git] / src / gene.h
diff --git a/src/gene.h b/src/gene.h
new file mode 100644 (file)
index 0000000..ddd8c71
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef __GENE_H
+#define __GENE_H
+
+namespace genetic {
+
+    template < typename Type >
+    class Gene {
+    protected:
+        Type type;
+    public:
+        Gene(Type type) {
+            this->type = type;
+        }
+
+        Type get() {
+            return this->type;
+        }
+    };
+}
+
+#endif /* __GENE_H */
\ No newline at end of file