| synopsis || arguments || prev || next |
void delete_unparsed_attribute( const char * name)
Java: void Delete_unparsed_attribute( String name)
[Declared in "../coresys/common/kdu_params.h"]
Clears all entries for the attribute with the indicated name in the current object. Does the same for all objects in any list which is headed by the current object. If it is an instance head, the function clears the parameter attribute in all objects of the corresponding instance list. If the current object is a tile head, the function does the same for all objects in the auxiliary list of component-specific parameter objects which it heads. Similarly, if the current object is the cluster head, all entries for the indicated attribute are cleared in all objects in the cluster.
Importantly, this object will not touch attributes whose values have been parsed in using the parse_string member function — such attributes are considered special for a variety of practical reasons.
An appropriate error message is generated (through kdu_error) if there is no attribute with the indicated name in the current object.