8#include <boost/archive/text_iarchive.hpp>
9#include <boost/archive/text_oarchive.hpp>
10#include <boost/serialization/access.hpp>
23 NestingStructureKey::NestingStructureKey (
const NestingStructureKey& iNestingStructureKey)
24 : _nestingStructureCode (iNestingStructureKey._nestingStructureCode) {
29 : _nestingStructureCode (iNestingStructureCode) {
38 ioOut <<
"NestingStructureKey: " <<
toString();
47 std::ostringstream oStr;
48 oStr << _nestingStructureCode;
53 void NestingStructureKey::serialisationImplementationExport()
const {
54 std::ostringstream oStr;
55 boost::archive::text_oarchive oa (oStr);
60 void NestingStructureKey::serialisationImplementationImport() {
61 std::istringstream iStr;
62 boost::archive::text_iarchive ia (iStr);
67 template<
class Archive>
69 const unsigned int iFileVersion) {
74 ioArchive & _nestingStructureCode;
Handle on the StdAir library context.
std::string NestingStructureCode_T
const NestingStructureCode_T DEFAULT_NESTING_STRUCTURE_CODE
void toStream(std::ostream &ioOut) const
void serialize(Archive &ar, const unsigned int iFileVersion)
const std::string toString() const
void fromStream(std::istream &ioIn)