UKN_API ConfigParserPtr ConfigParser::MakeEmptyParser(ConfigParserType type) { switch(type) { case CPT_XML: { ConfigParserPtr ptr = MakeSharedPtr<ConfigParserXmlImpl>(); ptr->create(); return ptr; } case CPT_JSON: default: break; } return ConfigParserPtr(); }