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
name [get] string Not including namespace. Use 'fullName' if you want the namespace included.
name [set] string Not the most efficient, but it works.
namespace [get] string
namespace [set] string Not particularly efficient, but it works.
parent [get] Tag Get parent tag. To set a parent, attach this Attribute to its intended

Methods

Name Description
opEquals
remove Removes 'this' from its parent, if any. Returns 'this' for chaining.
toSDLString
toSDLString

Authors

Copyright

License