Non-movable, non-copyable type: Return via pointer:
| 174 | // Non-movable, non-copyable type: |
| 175 | // Return via pointer: |
| 176 | static TestFactory1 *construct1() { return new TestFactory1(); } |
| 177 | // Holder: |
| 178 | static std::unique_ptr<TestFactory1> construct1(int a) { |
| 179 | return std::unique_ptr<TestFactory1>(new TestFactory1(a)); |
nothing calls this directly
no outgoing calls
no test coverage detected