Function Tag.add
Adds a Value, Attribute
, Tag
(or array of such) as a member/child of this Tag
.
Returns 'this' for chaining.
Throws 'SDLangValidationException' if trying to add
an Attribute
or Tag
that already has a parent
.
Prototypes
Tag add( std.variant. VariantN!(32L,bool,string,dchar,int,long,float,double,real,std.datetime.Date,sdlang.token.DateTimeFrac,std.datetime.SysTime,sdlang.token.DateTimeFracUnknownZone,core.time.Duration,ubyte[],) val ); Tag add( std. variant. VariantN!(32L,bool,string,dchar,int,long,float,double,real,std.datetime.Date,sdlang.token.DateTimeFrac,std.datetime.SysTime,sdlang.token.DateTimeFracUnknownZone,core.time.Duration,ubyte[],)[] vals ); Tag add( Attribute attr ); Tag add( Attribute[] attrs ); Tag add( Tag tag ); Tag add( Tag[] tags );