func (t *Tree) Add(owner string, data RRs, updater func(RRs) RRs) {
	(*dns.Tree)(t).Add(owner, data.Pack(), func(existing interface{}) interface{} {
		return updater(existing.(Bytes).Unpack()).Pack()
	})
}
// Add will add data to Tree. If the owner node has no data yet, the data will be simply inserted in that node.
// If the updater is not nil and the owner node already has some existing data then the value
// returned by updater(existing_data) is inserted into the owner node.
Add will add data to Tree. If the owner node has no data yet, the data will be simply inserted in that node.
If the updater is not nil and the owner node already has some existing data then the value
returned by updater(existing_data) is inserted into the owner node.
// Add will add data to Tree . If the owner node has no data yet the data will be simply inserted in that node . // If the updater is not nil and the owner node already has some existing data then the value // returned by updater ( existing_data ) is inserted into the owner node .
func (t *Tree) Add(owner string, data RRs, updater func(RRs) RRs) {
	(*dns.Tree)(t).Add(owner, data.Pack(), func(existing interface{}) interface{} {
		return updater(existing.(Bytes).Unpack()).Pack()
	})
}
func ( t * Tree ) Add ( owner string , data RRs , updater func ( RRs ) RRs ) { ( * dns . Tree ) ( t ) . Add ( owner , data . Pack ( ) , func ( existing interface { } ) interface { } { return updater ( existing . ( Bytes ) . Unpack ( ) ) . Pack ( ) } ) }
Add will add data to Tree.
Add will add data to Tree .