From 2c63768ec4a7c354d081f3587963df4c9eaeaf7a Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Tue, 16 Jun 2015 16:50:12 -1000 Subject: [PATCH] Added DNA.hpp warning --- include/Athena/DNA.hpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/include/Athena/DNA.hpp b/include/Athena/DNA.hpp index 31ad754..f04da86 100644 --- a/include/Athena/DNA.hpp +++ b/include/Athena/DNA.hpp @@ -1,11 +1,16 @@ #ifndef DNA_HPP #define DNA_HPP +/* BIG FAT WARNING!!! + * + * The type-structure of this file is expected to remain consistent for 'atdna' + * Any changes to the types or namespacing must be reflected in 'atdna/main.cpp' + */ + #include "Global.hpp" #include "IStreamReader.hpp" #include "IStreamWriter.hpp" #include -#include namespace Athena { @@ -16,7 +21,9 @@ namespace io * @brief Base DNA class used against 'atdna' * * Athena bundles a build-tool called 'atdna'. This tool functions - * just like the 'clang' compiler, except it emits + * just like the 'clang' compiler, except it emits a full .cpp implementation + * with all read/write calls necessary to marshal the DNA structure to/from + * a streamed medium */ template struct DNA