////////////////////////////////////////////////////////////////////////// RegisterAllSerializable() -- Register all serializable objects //////////////////////////////////////////////////////////////////////////
| 119 | // RegisterAllSerializable() -- Register all serializable objects |
| 120 | /////////////////////////////////////////////////////////////////////////////// |
| 121 | static void RegisterAllSerializable() |
| 122 | { |
| 123 | // Reference count objects |
| 124 | cSerializerImpl::RegisterSerializableRefCt(CLASS_TYPE(cFSObject), cFSObject::Create); |
| 125 | cSerializerImpl::RegisterSerializableRefCt(CLASS_TYPE(cFCOSpecImpl), cFCOSpecImpl::Create); |
| 126 | cSerializerImpl::RegisterSerializableRefCt(CLASS_TYPE(cFCOSpecAttr), cFCOSpecAttr::Create); |
| 127 | |
| 128 | // Non-reference count objects |
| 129 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCODatabaseFile), cFCODatabaseFile::Create); |
| 130 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cErrorQueue), cErrorQueue::Create); |
| 131 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCOName), cFCOName::Create); |
| 132 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCOReport), cFCOReport::Create); |
| 133 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCOSetImpl), cFCOSetImpl::Create); |
| 134 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCOSpecStopPointSet), cFCOSpecStopPointSet::Create); |
| 135 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCOSpecNoChildren), cFCOSpecNoChildren::Create); |
| 136 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cSerializableNString), cSerializableNString::Create); |
| 137 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cSerializableWString), cSerializableWString::Create); |
| 138 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cHeaderInfo), cHeaderInfo::Create); |
| 139 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCODbHeader), cFCODbHeader::Create); |
| 140 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFCOReportHeader), cFCOReportHeader::Create); |
| 141 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFSPropSet), cFSPropSet::Create); |
| 142 | |
| 143 | // prop displayers |
| 144 | cSerializerImpl::RegisterSerializable(CLASS_TYPE(cFSPropDisplayer), cFSPropDisplayer::Create); |
| 145 | } |
| 146 | |
| 147 | /////////////////////////////////////////////////////////////////////////////// |
| 148 | // SetExeDir |