| 34 | } |
| 35 | |
| 36 | std::unique_ptr<EmbedInstanceReader> NewEmbedInstanceReader( |
| 37 | const std::string& name) { |
| 38 | std::unique_ptr<EmbedInstanceReader> instance_reader( |
| 39 | (EmbedInstanceReader*)INSTANCE_READER_NEW(name)); |
| 40 | if (!instance_reader) { |
| 41 | DXERROR("Invalid instance reader name: %s.", name.c_str()); |
| 42 | DXERROR("Instance reader name can be: "); |
| 43 | for (const auto& _name : INSTANCE_READER_NAMES()) { |
| 44 | DXERROR(" %s", _name.c_str()); |
| 45 | } |
| 46 | } |
| 47 | return instance_reader; |
| 48 | } |
| 49 | |
| 50 | } // namespace embedx |
no outgoing calls
no test coverage detected