[:!let modifier [expr {[:pinfo get -default 0 bundle call-protected]?"protected":""}]] [:!let depr [expr {[:!get @deprecated]?"deprecated":""}]]
[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ]
obj ${:name} ?value?
value <optional>
If provided, list of values to
be set for the attribute ${:name}
[:? {[${:@return} eval {info exists :spec}] && [${:@return} spec] ne ""} {[${:@return} spec]}]
[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ]
obj
${:name} add
value
value <required>
...
[:? {[info exists :@return] && [${:@return} spec] ne ""} {<[${:@return} spec]>} ]
obj
${:name} delete
value
value <required>
...