16 #ifndef SERIALBOX_CORE_FIELDMAPMETAINFOIMPL_H 17 #define SERIALBOX_CORE_FIELDMAPMETAINFOIMPL_H 71 const TypeID&
type()
const noexcept {
return type_; }
74 std::vector<int>&
dims() noexcept {
return dims_; }
75 const std::vector<int>&
dims()
const noexcept {
return dims_; }
87 void fromJSON(
const json::json& jsonNode);
96 std::shared_ptr<MetainfoMapImpl>&
metaInfoPtr() noexcept {
return metaInfo_; }
97 const std::shared_ptr<MetainfoMapImpl>&
metaInfoPtr()
const noexcept {
return metaInfo_; }
101 std::vector<int> dims_;
102 std::shared_ptr<MetainfoMapImpl> metaInfo_;
Namespace of the serialbox library.
TypeID
Type-id of types recognized by serialbox.