{ mode: "facet", output_cpp_dir: "src/procedure2", output_hpp_dir: "include/xo/procedure2", output_impl_subdir: "detail", // includes in ARuntimeContext.hpp includes: [ "" ], // extra includes in RuntimeContext.hpp, if any user_hpp_includes: [ ], namespace1: "xo", namespace2: "scm", // text after includes, before ARuntimeContext pretext: [ //"namespace xo { namespace mm { class AAllocator; } }", ], facet: "RuntimeContext", detail_subdir: "detail", brief: "runtime context for application code. At minimum provides allocator", using_doxygen: true, doc: [ "Runtime application context" ], types: [ { name: "AAllocator", definition: "xo::mm::AAllocator", doc: [ "xo memory allocator" ], }, ], const_methods: [ { name: "allocator", doc: [ "default allocator to use for objects" ], return_type: "obj", args: [], const: true, noexcept: true, attributes: [], }, ], nonconst_methods: [ ], router_facet_explicit_content: [ ], }