CGMES_3_0_0
Loading...
Searching...
No Matches
UnknownType.hpp
1#ifndef UnknownType_H
2#define UnknownType_H
3#include <sstream>
4#include <iostream>
5#include <istream>
6#include "BaseClass.hpp"
7
8
9namespace CIMPP {
10
11 class UnknownType: public BaseClass
12 {
13public:
14 static const char debugName[];
15 const char* debugString() const override;
16
17 UnknownType();
18 virtual ~UnknownType();
19
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>&);
23 static const BaseClassDefiner declare();
24 };
25}
26#endif
Definition BaseClass.hpp:22
Definition BaseClassDefiner.hpp:12