| 57 | }; |
| 58 | |
| 59 | visitor_t() { |
| 60 | populate_visitor_map<int64_t, |
| 61 | uint64_t, |
| 62 | bool, |
| 63 | float, |
| 64 | double, |
| 65 | std::string, |
| 66 | std::string_view, |
| 67 | std::vector<std::any>, |
| 68 | std::vector<std::string>, |
| 69 | std::vector<std::string_view>, |
| 70 | std::map<std::string, std::any>, |
| 71 | std::map<std::string_view, std::any>, |
| 72 | std::vector<std::map<std::string_view, std::any>>>::populate(visitorMap); |
| 73 | } |
| 74 | |
| 75 | void visit(const std::any& val, Packer& packer) { |
| 76 | auto iter = visitorMap.find(val.type()); |
nothing calls this directly
no test coverage detected