#include #include #include namespace cab { magic::magic(magic::flags flags) : m_cookie{magic_open(std::to_underlying(flags))} {} magic::~magic() { magic_close(m_cookie); } } // namespace cab