#include <components/esm/esmbridge.hpp> #include <components/esm3/loadcell.hpp> #include <components/esm4/loadcell.hpp> namespace ESM { const ESM4::Cell& CellVariant::getEsm4() const { auto cell4 = std::get<const ESM4::Cell*>(mVariant); return *cell4; } const ESM::Cell& CellVariant::getEsm3() const { auto cell = std::get<const ESM::Cell*>(mVariant); return *cell; } }