class

AsnTag

const class AsnTag : Obj

ASN.1 Tag

constructors make

fields cls

The tag class

id

The tag id

mode

The tag mode

univBits

univBool

univEnum

univGenTime

univGraphStr

univIa5Str

univInt

univNull

univOcts

univOid

univPrintStr

univReal

univSeq

univSet

univUtcTime

univUtf8

univVisStr

methods app

Get a builder for an application tag with the given id

context

Get a builder for a context tag with the given id

equals

Tag equality is based only the class and id

hash

priv

Get a builder for a private tag with the given id

strictEquals

toStr

univ

Get a builder for a universal tag with the given id

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.6 ∙ 21-Jul-2026 09:48 EDT