qualifier = q;
number = n;
+ update_name();
+}
+
+void Zone::update_name()
+{
string full_name = group;
if(!qualifier.empty())
{
st.push_back((DataFile::Statement("block"), *i));
}
+DataFile::Statement Zone::save_reference() const
+{
+ return (DataFile::Statement("zone"), group, number);
+}
+
Zone::Loader::Loader(Zone &z):
DataFile::ObjectLoader<Zone>(z)
add("qualifier", &Zone::qualifier);
}
+void Zone::Loader::finish()
+{
+ obj.update_name();
+}
+
void Zone::Loader::block(unsigned b)
{
Block &blk = obj.layout.get_block(b);