decode_json_obj(m[field.first], field_obj);
}
+ standard_class = &m[RGW_STORAGE_CLASS_STANDARD];
}
void RGWZonePlacementInfo::dump(Formatter *f) const
map<string, RGWZoneStorageClass> m;
/* in memory only */
- RGWZoneStorageClass *standard_class{&m[RGW_STORAGE_CLASS_STANDARD]};
+ RGWZoneStorageClass *standard_class;
public:
- RGWZoneStorageClasses() {}
+ RGWZoneStorageClasses() {
+ standard_class = &m[RGW_STORAGE_CLASS_STANDARD];
+ }
RGWZoneStorageClasses(const RGWZoneStorageClasses& rhs) {
m = rhs.m;
standard_class = &m[RGW_STORAGE_CLASS_STANDARD];
void decode(bufferlist::const_iterator& bl) {
DECODE_START(1, bl);
decode(m, bl);
+ standard_class = &m[RGW_STORAGE_CLASS_STANDARD];
DECODE_FINISH(bl);
}