/** @file GCObjectConversion_DFloat.cpp * * @author Roland Conybeare, Jan 2026 **/ #include "number/GCObjectConversion_DFloat.hpp" #include namespace xo { using xo::mm::AGCObject; namespace scm { obj GCObjectConversion::to_gco(obj mm, double x) { return DFloat::box(mm, x); } double GCObjectConversion::from_gco(obj mm, obj gco) { (void)mm; auto float_obj = obj::from(gco); if (!float_obj) { throw std::runtime_error (tostr("Object obj found where Float expected", xtag("obj", gco))); } return float_obj.data()->value(); } } /*namespace scm*/ } /*namespace xo*/ /* end GCObjectConversion_DFloat.cpp */