@@ -8,21 +8,52 @@ namespace rtl {
88
99namespace test_mirror
1010{
11- static void registerPodStdTypes (std::vector<rtl::Function>&);
11+ extern void registerPodStdTypes (std::vector<rtl::Function>&);
1212
13- static void registerTypeComplex (std::vector<rtl::Function>&);
13+ extern void registerTypeComplex (std::vector<rtl::Function>&);
1414
15- static void registerTypeDate (std::vector<rtl::Function>&);
15+ extern void registerTypeDate (std::vector<rtl::Function>&);
1616
17- static void registerTypeEvent (std::vector<rtl::Function>&);
17+ extern void registerTypeEvent (std::vector<rtl::Function>&);
1818
19- static void registerTypeCalender (std::vector<rtl::Function>&);
19+ extern void registerTypeCalender (std::vector<rtl::Function>&);
2020
21- static void registerTypePerson (std::vector<rtl::Function>&);
21+ extern void registerTypePerson (std::vector<rtl::Function>&);
2222
23- static void registerTypeBook (std::vector<rtl::Function>&);
23+ extern void registerTypeBook (std::vector<rtl::Function>&);
2424
25- static void registerTypeLibrary (std::vector<rtl::Function>&);
25+ extern void registerTypeLibrary (std::vector<rtl::Function>&);
2626
27- static void registerTypeAnimal (std::vector<rtl::Function>&);
27+ extern void registerTypeAnimal (std::vector<rtl::Function>&);
28+
29+ extern void registerTypeStringFuncs (std::vector<rtl::Function>&);
30+
31+ extern void registerTypeStringMute (std::vector<rtl::Function>&);
32+
33+ extern void registerTypeStringConst (std::vector<rtl::Function>&);
34+
35+ extern void registerTypeStringStatic (std::vector<rtl::Function>&);
36+
37+ // ---------------------------------------------------------------------------------
38+ extern void addTypeIdPodStd (std::unordered_map<std::string, std::size_t >&);
39+
40+ extern void addTypeIdDate (std::unordered_map<std::string, std::size_t >&);
41+
42+ extern void addTypeIdEvent (std::unordered_map<std::string, std::size_t >&);
43+
44+ extern void addTypeIdCalender (std::unordered_map<std::string, std::size_t >&);
45+
46+ extern void addTypeIdPerson (std::unordered_map<std::string, std::size_t >&);
47+
48+ extern void addTypeIdBook (std::unordered_map<std::string, std::size_t >&);
49+
50+ extern void addTypeIdLibrary (std::unordered_map<std::string, std::size_t >&);
51+
52+ extern void addTypeIdAnimal (std::unordered_map<std::string, std::size_t >&);
53+
54+ extern void addTypeIdStringMute (std::unordered_map<std::string, std::size_t >&);
55+
56+ extern void addTypeIdStringConst (std::unordered_map<std::string, std::size_t >&);
57+
58+ extern void addTypeIdStringStatic (std::unordered_map<std::string, std::size_t >&);
2859}
0 commit comments