10 #include <AtomsCore/Globals.h>
11 #include <AtomsCore/Metadata/Metadata.h>
70 virtual AtomsPtr<Metadata>
clone()
const;
104 AtomsPtr<T> getTypedElement(
size_t index);
112 AtomsPtr<const T> getTypedElement(
size_t index)
const;
142 void insert(
size_t index,
const AtomsPtr<Metadata>& data);
161 virtual void* dataPtr() {
return reinterpret_cast<void*
>(&m_value); }
189 bool deserialiseKeys(
const std::string& fileName,
const std::vector<std::size_t>& keysToDeserialise,
bool append =
false);
206 #include "ArrayMetadata.impl.h"
Archive class.
Definition: Serialiser.h:29
AtomsCore namespace.
Definition: Agent.h:344