Filters

Class ${:name} [:?var :@superclass { - subclass of [:for super ${:@superclass} { [$super name] }] }]

[:?var :@see {
See also:${:@see}
}]
[:as_text]
[:?var :@class-attribute { [:!let class_attrs [:!get -sortedby name @class-attribute]]

Per-class parameters

[:for attr $class_attrs { [$attr name] }]

[:for attr $class_attrs {

[$attr name]

[$attr as_text]
[:?objvar $attr default {
Default Value: $default
}] [:? {[$attr eval {info exists :deprecated}]} {
Deprecated: [$attr default]
}]
}] }]
[:!let iattrs [:inherited @class-attribute]] [:? {$iattrs ne ""} {
[:for superclass [dict keys $iattrs] { [:!let attrs [dict get $iattrs $superclass]]

Per-class parameters inherited from [$superclass name]:

[:for a $attrs { [$a name] }]
}]
}] [:?var :@object-attribute {

Per-object parameters

[:for attr ${:@object-attribute} {

[$attr name]

[$attr as_text]
[:? {[$attr eval {info exists :default}]} {
Default Value: [$attr default]
}] [:? {[$attr eval {info exists :deprecated}]} {
Deprecated: [$attr]
}]
}]
}] [:?var :@class-method { [:!let class_methods [:!get -sortedby name @class-method]]

Per-class methods

[:for m $class_methods { [$m name] }]

[:for method $class_methods { [$method render method.html.tmpl] }]
}] [:!let imethods [:inherited @class-method]] [:? {$imethods ne ""} {
[:for superclass [dict keys $imethods] { [:!let ms [dict get $imethods $superclass]]

Per-class methods inherited from [$superclass name]:

[:for m $ms { [$m name] }]
}]
}] [:?var :@method { Undocumented Methods: [:undocumented] }]
[:?var :@object-method {

Per-object methods

[:for omethod ${:@object-method} {

[$omethod name]

[:? {[$omethod eval {info exists :@return}]} {<[[$omethod @return] spec]>} ] [$omethod name] [$omethod parameters]
[$omethod as_text]
[:? {[$omethod eval {info exists :@parameter}]} {
Method parameters:
[:for param [$omethod @parameter] {
[$param name] [:? {[$param eval {info exists :spec}] && [$param spec] ne ""} {<[$param spec]>}] [$param as_text]
}]
}] [:? {[$omethod eval {info exists :@return}]} { [:!let rparam [$omethod @return]]
Returns:
[$rparam as_text]
}] [:? {[$omethod eval {info exists :@deprecated}]} {
Deprecated [$method @deprecated]
}]

}]
}]