Class: RASN1::Types::Constructed Abstract

Inherits:
Base
  • Object
show all
Defined in:
lib/rasn1/types/constructed.rb

Overview

This class is abstract.

This class SHOULD be used as base class for all ASN.1 primitive types.

Base class for all ASN.1 constructed types

Direct Known Subclasses

Sequence, SequenceOf

Constant Summary collapse

ASN1_PC =

Constructed value

0x20

Constants inherited from Base

Base::CLASSES, Base::INDEFINITE_LENGTH, Base::MAX_TAG

Instance Attribute Summary

Attributes inherited from Base

#asn1_class, #default, #name, #value

Method Summary

Methods inherited from Base

#constructed?, #explicit?, #implicit?, #initialize, #initialize_copy, #optional?, #parse!, #primitive?, #tag, #tagged?, #to_der, type, #type, #value_size

Constructor Details

This class inherits a constructor from RASN1::Types::Base