| 394 | } |
| 395 | |
| 396 | Format::Format(const void* impl) : m_impl(nullptr, impl_deleter<FormatImpl>) { |
| 397 | mgb_assert(impl != nullptr, "invalid ptr"); |
| 398 | mgb_assert( |
| 399 | FormatImplConstRef(impl).is_default(), |
| 400 | "only default format is supported now"); |
| 401 | |
| 402 | m_impl.reset(new FormatImpl(FormatImplConstRef(impl))); |
| 403 | } |
| 404 | |
| 405 | Format::Format(const std::string& format) : m_impl(nullptr, impl_deleter<FormatImpl>) { |
| 406 | mgb_assert(format == "default", "only default format is supported now"); |
nothing calls this directly
no test coverage detected