{ mode: "facet", includes: [""], // extra includes in Printable.hpp user_hpp_includes: ["\"detail/ppdetail_Printable.hpp\""], namespace1: "xo", namespace2: "print", // text after includes, before APrintable pretext: [ "// {pretext} here" ], facet: "Printable", detail_subdir: "detail", brief: "pretty-printable objects", using_doxygen: true, doc: [ "Trait for data types that support pretty-printing" ], types: [ // using ppindentinfo = xo::print::ppindentinfo { name: "ppindentinfo", doc: ["dynamic pretty-printing state during layout"], definition: "xo::print::ppindentinfo", }, ], const_methods: [ // bool pretty(const ppindentinfo & ppii) const { name: "pretty", doc: [ "Pretty-printing support for this object.", "See [xo-indentlog/xo/indentlog/pretty.hpp]", ], return_type: "bool", args: [ {type: "const ppindentinfo &", name: "ppii"}, ], const: true, }, ], nonconst_methods: [], router_facet_explicit_content: [], }