/** @file IPrintable_DInteger.hpp * * Generated automagically from ingredients: * 1. code generator: * [/home/roland/proj/xo-umbrella2/xo-facet/codegen/genfacet] * arguments: * --input [idl/IPrintable_DInteger.json5] * 2. jinja2 template for abstract facet .hpp file: * [iface_facet_any.hpp.j2] * 3. idl for facet methods * [idl/IPrintable_DInteger.json5] **/ #pragma once #include #include "DInteger.hpp" namespace xo { namespace scm { class IPrintable_DInteger; } } namespace xo { namespace facet { template <> struct FacetImplementation { using ImplType = xo::print::IPrintable_Xfer ; }; } } namespace xo { namespace scm { /** @class IPrintable_DInteger **/ class IPrintable_DInteger { public: /** @defgroup scm-printable-dinteger-type-traits **/ ///@{ using ppindentinfo = xo::print::APrintable::ppindentinfo; ///@} /** @defgroup scm-printable-dinteger-methods **/ ///@{ /** Pretty-printing support for this object. See [xo-indentlog/xo/indentlog/pretty.hpp] **/ static bool pretty(const DInteger & self, const ppindentinfo & ppii); ///@} }; } /*namespace scm*/ } /*namespace xo*/ /* end */