From 8ffd608c95e87f222a243ef1920ad50241bbb6a7 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Sun, 16 Feb 2020 20:56:03 +0100 Subject: [PATCH] unit build in string container --- alib2str/src/container/string/Container.cpp | 7 +++++++ alib2str/src/container/string/ObjectsPair.cpp | 20 ------------------- alib2str/src/container/string/ObjectsPair.cxx | 20 +++++++++++++++++++ alib2str/src/container/string/ObjectsSet.cpp | 20 ------------------- alib2str/src/container/string/ObjectsSet.cxx | 20 +++++++++++++++++++ .../src/container/string/ObjectsVector.cpp | 20 ------------------- .../src/container/string/ObjectsVector.cxx | 20 +++++++++++++++++++ 7 files changed, 67 insertions(+), 60 deletions(-) create mode 100644 alib2str/src/container/string/Container.cpp delete mode 100644 alib2str/src/container/string/ObjectsPair.cpp create mode 100644 alib2str/src/container/string/ObjectsPair.cxx delete mode 100644 alib2str/src/container/string/ObjectsSet.cpp create mode 100644 alib2str/src/container/string/ObjectsSet.cxx delete mode 100644 alib2str/src/container/string/ObjectsVector.cpp create mode 100644 alib2str/src/container/string/ObjectsVector.cxx diff --git a/alib2str/src/container/string/Container.cpp b/alib2str/src/container/string/Container.cpp new file mode 100644 index 0000000000..a1697fea1e --- /dev/null +++ b/alib2str/src/container/string/Container.cpp @@ -0,0 +1,7 @@ +#include <alib/pair> +#include <alib/set> +#include <alib/vector> + +#include "ObjectsPair.cxx" +#include "ObjectsSet.cxx" +#include "ObjectsVector.cxx" diff --git a/alib2str/src/container/string/ObjectsPair.cpp b/alib2str/src/container/string/ObjectsPair.cpp deleted file mode 100644 index 7aa2dcac0f..0000000000 --- a/alib2str/src/container/string/ObjectsPair.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* - * ObjectsPair.cpp - * - * Created on: Sep 27, 2017 - * Author: Jan Travnicek - */ - -#include "ObjectsPair.h" - -#include <registration/StringRegistration.hpp> - -namespace { - -auto stringWrite = registration::StringWriterRegister < ext::pair < object::Object, object::Object > > ( ); -auto stringReader = registration::StringReaderRegister < object::Object, ext::pair < object::Object, object::Object > > ( ); - -auto stringWriteGroup = registration::StringWriterRegisterTypeInGroup < object::Object, ext::pair < object::Object, object::Object > > ( ); -auto stringReaderGroup = registration::StringReaderRegisterTypeInGroup < object::Object, ext::pair < object::Object, object::Object > > ( ); - -} /* namespace */ diff --git a/alib2str/src/container/string/ObjectsPair.cxx b/alib2str/src/container/string/ObjectsPair.cxx new file mode 100644 index 0000000000..9dfeb6b54f --- /dev/null +++ b/alib2str/src/container/string/ObjectsPair.cxx @@ -0,0 +1,20 @@ +/* + * ObjectsPair.cpp + * + * Created on: Sep 27, 2017 + * Author: Jan Travnicek + */ + +#include "ObjectsPair.h" + +#include <registration/StringRegistration.hpp> + +namespace { + +auto stringWriteObjectsPair = registration::StringWriterRegister < ext::pair < object::Object, object::Object > > ( ); +auto stringReaderObjectsPair = registration::StringReaderRegister < object::Object, ext::pair < object::Object, object::Object > > ( ); + +auto stringWriteGroupObjectsPair = registration::StringWriterRegisterTypeInGroup < object::Object, ext::pair < object::Object, object::Object > > ( ); +auto stringReaderGroupObjectsPair = registration::StringReaderRegisterTypeInGroup < object::Object, ext::pair < object::Object, object::Object > > ( ); + +} /* namespace */ diff --git a/alib2str/src/container/string/ObjectsSet.cpp b/alib2str/src/container/string/ObjectsSet.cpp deleted file mode 100644 index 921db1e57b..0000000000 --- a/alib2str/src/container/string/ObjectsSet.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* - * ObjectsSet.cpp - * - * Created on: Sep 27, 2017 - * Author: Jan Travnicek - */ - -#include "ObjectsSet.h" - -#include <registration/StringRegistration.hpp> - -namespace { - -auto stringWrite = registration::StringWriterRegister < ext::set < object::Object > > ( ); -auto stringReaded = registration::StringReaderRegister < object::Object, ext::set < object::Object > > ( ); - -auto stringWriteGroup = registration::StringWriterRegisterTypeInGroup < object::Object, ext::set < object::Object > > ( ); -auto stringReadedGroup = registration::StringReaderRegisterTypeInGroup < object::Object, ext::set < object::Object > > ( ); - -} /* namespace */ diff --git a/alib2str/src/container/string/ObjectsSet.cxx b/alib2str/src/container/string/ObjectsSet.cxx new file mode 100644 index 0000000000..5877826192 --- /dev/null +++ b/alib2str/src/container/string/ObjectsSet.cxx @@ -0,0 +1,20 @@ +/* + * ObjectsSet.cpp + * + * Created on: Sep 27, 2017 + * Author: Jan Travnicek + */ + +#include "ObjectsSet.h" + +#include <registration/StringRegistration.hpp> + +namespace { + +auto stringWriteObjectsSet = registration::StringWriterRegister < ext::set < object::Object > > ( ); +auto stringReadedObjectsSet = registration::StringReaderRegister < object::Object, ext::set < object::Object > > ( ); + +auto stringWriteGroupObjectsSet = registration::StringWriterRegisterTypeInGroup < object::Object, ext::set < object::Object > > ( ); +auto stringReadedGroupObjectsSet = registration::StringReaderRegisterTypeInGroup < object::Object, ext::set < object::Object > > ( ); + +} /* namespace */ diff --git a/alib2str/src/container/string/ObjectsVector.cpp b/alib2str/src/container/string/ObjectsVector.cpp deleted file mode 100644 index a073b9f1cf..0000000000 --- a/alib2str/src/container/string/ObjectsVector.cpp +++ /dev/null @@ -1,20 +0,0 @@ -/* - * ObjectsVector.cpp - * - * Created on: Sep 27, 2017 - * Author: Jan Travnicek - */ - -#include "ObjectsVector.h" - -#include <registration/StringRegistration.hpp> - -namespace { - -auto stringWrite = registration::StringWriterRegister < ext::vector < object::Object > > ( ); -auto stringReaded = registration::StringReaderRegister < object::Object, ext::vector < object::Object > > ( ); - -auto stringWriteGroup = registration::StringWriterRegisterTypeInGroup < object::Object, ext::vector < object::Object > > ( ); -auto stringReadedGroup = registration::StringReaderRegisterTypeInGroup < object::Object, ext::vector < object::Object > > ( ); - -} /* namespace */ diff --git a/alib2str/src/container/string/ObjectsVector.cxx b/alib2str/src/container/string/ObjectsVector.cxx new file mode 100644 index 0000000000..e1fc63aabe --- /dev/null +++ b/alib2str/src/container/string/ObjectsVector.cxx @@ -0,0 +1,20 @@ +/* + * ObjectsVector.cpp + * + * Created on: Sep 27, 2017 + * Author: Jan Travnicek + */ + +#include "ObjectsVector.h" + +#include <registration/StringRegistration.hpp> + +namespace { + +auto stringWriteObjectsVector = registration::StringWriterRegister < ext::vector < object::Object > > ( ); +auto stringReadedObjectsVector = registration::StringReaderRegister < object::Object, ext::vector < object::Object > > ( ); + +auto stringWriteGroupObjectsVector = registration::StringWriterRegisterTypeInGroup < object::Object, ext::vector < object::Object > > ( ); +auto stringReadedGroupObjectsVector = registration::StringReaderRegisterTypeInGroup < object::Object, ext::vector < object::Object > > ( ); + +} /* namespace */ -- GitLab