[:include filter]

Object [:print_name -status]

[:?var :@see {
See also:${:@see}
}]
[:as_text]
[:? {[:pinfo exists validation]} { [join [:pinfo get validation]] }] [:?var :@object-attribute { [:!let obj_attrs [:!get -sortedby name -with name @object-attribute]]

Per-object parameters

[:for attr [dict values $obj_attrs] { [:!let depr [expr {[$attr !get @deprecated]?"deprecated":""}]] [$attr name] }]

[:for attr [dict values $obj_attrs] { [:!let depr [expr {[$attr !get @deprecated]?"deprecated":""}]]

[$attr print_name -status]

[:? {[$attr pinfo exists validation]} { [$attr pinfo get validation] }] [$attr as_text]
[:?objvar $attr default {
Default Value: $default
}] [:? {[$attr eval {info exists :deprecated}]} {
Deprecated: [$attr default]
}]
}]
}] [:?var :@object-method { [:!let omethods [:!get -sortedby name @object-method]]

Per-object methods

[:for m $omethods { [:!let depr [expr {[$m !get @deprecated]?"deprecated":""}]] [$m name] }]

[:for omethod $omethods { [$omethod render] }]
}]