| static | XmlClassRegistry() | 
| private | XmlClassRegistry() | 
| public Result<XmlSerializable*> | Create(int classId) | 
| public static XmlClassRegistry& | Instance() | 
| public Result<bool> | Register(int classId, const String<char>& className, FactoryFunction factoryFunction) | 
| private Map<int, String<char>, Less<int>> | classIdNameMap | 
| private Map<int, FactoryFunction, Less<int>> | factoryMap | 
| private static UniquePtr<XmlClassRegistry> | instance |