/* object setter ao_object_setter.d */ mixin template ObjectSetters() { class ObjectAbstractSet { import std.conv : to; string[string] contents_comment(in string object) { string[string] object_set; object_set["use"] = "comment"; object_set["of"] = "comment"; object_set["is"] = "comment"; object_set["obj"] = object; return object_set; } string[string] contents_heading( in int type, in string object, in string attrib, in int ocn, in string lev, in string lvn, in string lcn, ) { string[string] object_set; object_set["use"] = "content"; object_set["of"] = "para"; object_set["is"] = "heading"; object_set["type"] = to!string(type); object_set["obj"] = object; object_set["ocn"] = (ocn==0) ? "" : to!string(ocn); object_set["lev"] = to!string(lev); object_set["lvn"] = to!string(lvn); object_set["lcn"] = to!string(lcn); object_set["attrib"] = attrib; return object_set; } string[string] contents_para( in string type, in string object, in string attrib, in int ocn, in string indent_first, in string indent_second, in bool bullet ) { string[string] object_set; object_set["use"] = "content"; object_set["of"] = "para"; object_set["is"] = type; object_set["obj"] = object; object_set["ocn"] = (ocn==0) ? "" : to!string(ocn); object_set["indent_first"] = indent_first; object_set["indent_second"] = indent_second; object_set["bullet"] = to!string(bullet); object_set["attrib"] = attrib; return object_set; } string[string] contents_block( in string type, in string object, in string attrib, in int ocn ) { string[string] object_set; object_set["use"] = "content"; object_set["of"] = "block"; object_set["is"] = type; object_set["obj"] = object; object_set["ocn"] = (ocn==0) ? "" : to!string(ocn); object_set["attrib"] = attrib; return object_set; } string[string] contents_block_ocn_string( in string type, in string object, in string ocn, in string node ) { string[string] object_set; object_set["use"] = "content"; object_set["of"] = "block"; object_set["is"] = type; object_set["obj"] = object; object_set["ocn"] = ocn; object_set["node"] = node; return object_set; } } }