blob: 2a5ba258ee2506cf87e25872e907f2a2b87b2dee [file] [log] [blame]
.. _type.univ:
Universal types
---------------
The ASN.1 language defines a collection of core data types
also known as *universal* types.
Some of these types behave like a scalar (e.g. *simple* types) while
the rest are structured types (the standard calls them *constructed*).
Example of simple types include :ref:`Integer <univ.Integer>` or
:ref:`OctetString <univ.OctetString>`. Constructed types like
:ref:`Sequence <univ.Sequence>` embed other types, both simple
and constructed.
.. toctree::
:maxdepth: 2
/pyasn1/type/univ/integer
/pyasn1/type/univ/boolean
/pyasn1/type/univ/bitstring
/pyasn1/type/univ/octetstring
/pyasn1/type/univ/null
/pyasn1/type/univ/objectidentifier
/pyasn1/type/univ/real
/pyasn1/type/univ/enumerated
/pyasn1/type/univ/any
/pyasn1/type/univ/setof
/pyasn1/type/univ/sequenceof
/pyasn1/type/univ/set
/pyasn1/type/univ/sequence
/pyasn1/type/univ/choice
.. _univ.noValue:
.. autoclass:: pyasn1.type.univ.NoValue()