… | |
… | |
693 | static archetype *read (object_thawer &f); |
693 | static archetype *read (object_thawer &f); |
694 | MTH static void commit_load (); // commit any objects loaded, resolves cyclic dependencies and more |
694 | MTH static void commit_load (); // commit any objects loaded, resolves cyclic dependencies and more |
695 | static void postpone_arch_ref (arch_ptr &ref, const_utf8_string other_arch); /* postpone other_arch reference */ |
695 | static void postpone_arch_ref (arch_ptr &ref, const_utf8_string other_arch); /* postpone other_arch reference */ |
696 | }; |
696 | }; |
697 | |
697 | |
|
|
698 | // compatbiility, remove once replaced by ->instance |
|
|
699 | inline object * |
|
|
700 | arch_to_object (archetype *at) |
|
|
701 | { |
|
|
702 | return at->instance (); |
|
|
703 | } |
|
|
704 | |
698 | inline void |
705 | inline void |
699 | object_freezer::put (keyword k, archetype *v) |
706 | object_freezer::put (keyword k, archetype *v) |
700 | { |
707 | { |
701 | put (k, v ? &v->archname : (const char *)0); |
708 | put (k, v ? &v->archname : (const char *)0); |
702 | } |
709 | } |