class

AsnTag

const class AsnTag : Obj

ASN.1 Tag

constructors make

fields univEnum

univUtcTime

univInt

univVisStr

univOid

univNull

cls

The tag class

univGenTime

univReal

univBits

univIa5Str

mode

The tag mode

univSet

univOcts

univBool

univGraphStr

univSeq

id

The tag id

univUtf8

univPrintStr

methods app

Get a builder for an application tag with the given id

strictEquals

toStr

univ

Get a builder for a universal tag with the given id

equals

Tag equality is based only the class and id

context

Get a builder for a context tag with the given id

priv

Get a builder for a private tag with the given id

hash

app static AsnTagBuilder app(Int id)

Get a builder for an application tag with the given id

cls const AsnTagClass : cls

The tag class

context static AsnTagBuilder context(Int id)

Get a builder for a context tag with the given id

equals virtual Bool equals(Obj? obj)

Tag equality is based only the class and id. The mode is ignored for eqality purposes.

hash virtual Int hash()

id const Int : id

The tag id

make new make(AsnTagClass cls, Int id, AsnTagMode mode)

mode const AsnTagMode : mode

The tag mode

priv static AsnTagBuilder priv(Int id)

Get a builder for a private tag with the given id

strictEquals Bool strictEquals(Obj? obj)

toStr virtual Str toStr()

univ static AsnTagBuilder univ(Int id)

Get a builder for a universal tag with the given id.

univBits const static AsnTag : univBits

univBool const static AsnTag : univBool

univEnum const static AsnTag : univEnum

univGenTime const static AsnTag : univGenTime

univGraphStr const static AsnTag : univGraphStr

univIa5Str const static AsnTag : univIa5Str

univInt const static AsnTag : univInt

univNull const static AsnTag : univNull

univOcts const static AsnTag : univOcts

univOid const static AsnTag : univOid

univPrintStr const static AsnTag : univPrintStr

univReal const static AsnTag : univReal

univSeq const static AsnTag : univSeq

univSet const static AsnTag : univSet

univUtcTime const static AsnTag : univUtcTime

univUtf8 const static AsnTag : univUtf8

univVisStr const static AsnTag : univVisStr

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST