const class asn1::AsnOid

sys::Obj
  asn1::AsnObj
    asn1::AsnOid

Source

Models an ASN.1 OBJECT IDENTIFIER type.

compare

virtual override Int compare(Obj that)

Source

Oid is ordered by comparing its sub-identifier parts numerically.

getRange

@Operator
AsnOid getRange(Range range)

Source

Get a new Oid based on the specified range. This Oid is guaranteed to be in the universal tag class (i.e. - the tag is not preservered).

Throw IndexErr if the range is illegal.

ids

Int[] ids()

Source

Convenience to get the value as a list of its Int identifiers.

make

new make(AsnTag[] tags, Int[] val)

Source

oidStr

Str oidStr()

Source

Convenience to get a Str where the sub-identifiers are joined with a .

Asn.oid("1.2.3").oidStr == "1.2.3"
valStr

virtual override Str valStr()

Source