Filters

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

[:?var :@see {
See also:${:@see}
}]
[:as_text]

Class parameters

[:?var :@class-attribute { [:for attr ${:@class-attribute} {

[$attr name]

[$attr as_text]
[:? {[$attr eval {info exists :default}]} {
Default Value: [$attr 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]]

Object parameters inherited from [$superclass name]:

[:for a $attrs { [$a name] }]
}]
}]

Object parameters

[:?var :@object-attribute { [: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]
}]
}] }]

Class methods

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

Methods inherited from [$superclass name]:

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

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]
}]

}]
}]