[:for attr [dict values $class_attrs] {
[:!let depr [expr {[$attr !get @deprecated]?"deprecated":""}]]
[$attr name]
}]
[:include filter]
[:for attr [dict values $class_attrs] {
[:!let depr [expr {[$attr !get @deprecated]?"deprecated":""}]]
[$attr name]
}]
[:for a $attrs {
[:!let depr [expr {[$a !get @deprecated]?"deprecated":""}]]
[$a name]
}]
[:for m $class_methods {
[:!let modifier [expr {[$m pinfo get -default 0 bundle call-protected]?"protected":""}]]
[:!let depr [expr {[$m !get @deprecated]?"deprecated":""}]]
[$m name]
}]
[:for m $ms {
[:!let depr [expr {[$m !get @deprecated]?"deprecated":""}]]
[$m name]
}]
[:for m $omethods {
[:!let depr [expr {[$m !get @deprecated]?"deprecated":""}]]
[$m name]
}]
[:for m $hooks {
[:!let modifier [expr {[$m pinfo get -default 0 bundle call-protected]?"protected":""}]]
[:!let depr [expr {[$m !get @deprecated]?"deprecated":""}]]
[$m name]
}]