static | XmlClassRegistry() |
private nothrow | XmlClassRegistry() |
public void* | Create(int classId) |
public XmlSerializable | CreateXmlSerializable(int classId) |
public static XmlClassRegistry& | Instance() |
public void | Register(int classId, FactoryFunction factoryFunction, XmlSerializableExtractor* extractor) |
private Map<int, XmlSerializableExtractor*, Less<int>> | extractorMap |
private List<UniquePtr<XmlSerializableExtractor>> | extractors |
private Map<int, FactoryFunction, Less<int>> | factoryMap |
private static UniquePtr<XmlClassRegistry> | instance |