Class Attribute

Inherits from

  • Object (base class)

Constructors

Name Description
this
this

Fields

Name Type Description
location Location
value 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[],)

Properties

Name Type Description
fullName [get] string This tag's name, including namespace if one exists.
name [get, set] string This attribute's name, not including namespace.
namespace [get, set] string This tag's namespace. Empty string if no namespace.
parent [get] Tag Get parent tag. To set a parent, attach this Attribute to its intended

Methods

Name Description
clone Copy this Attribute.
getFullName This tag's name, including namespace if one exists.
opEquals
remove Removes this from its parent, if any. Returns this for chaining.
toSDLString
toSDLString

Authors

Copyright

License