14 static const char debugName[];
15 const char* debugString()
const override;
18 virtual ~UnknownType();
20 static void addConstructToMap(std::unordered_map<std::string,
BaseClass* (*)()>& factory_map);
21 static void addPrimitiveAssignFnsToMap(std::unordered_map<std::string, assign_function>&);
22 static void addClassAssignFnsToMap(std::unordered_map<std::string, class_assign_function>&);