dict
s, list
s, set
s a nd frozenset
s,
not commonly seen in code
objects, are supported. Version 3
of this protocol properly supports circular links and sharing.
Modifier and Type | Class and Description |
---|---|
private static class | marshal.BoolCodec
|
private static class | marshal.BytesCodec
|
public static class | marshal.BytesReader
A |
pack-priv static class | marshal.BytesWriter
A |
pack-priv static interface | marshal.Codec
A |
private static class | marshal.CodeCodec
|
private static interface | marshal.Decoder
We apply a particular |
private static class | marshal.DictCodec
|
private static class | marshal.FloatCodec
|
private static class | marshal.IntCodec
|
private static class | marshal.ListCodec
|
public abstract static class | marshal.Reader
A |
private static class | marshal.RefCodec
Pseudo- |
private static class | marshal.SingletonCodec
|
private static class | marshal.StrCodec
|
public static class | marshal.StreamReader
A |
pack-priv static class | marshal.StreamWriter
A |
private static class | marshal.TupleCodec
|
private static class | marshal.TypeCodec
|
pack-priv abstract static class | marshal.Writer
A |
Modifier and Type | Field and Description |
---|---|
private static final BigInteger | BIG_MASK15
A mask for the low 15 bits. |
private static HashMap | codecForType
A mapping from Python type to the Codec that is able to encode and decode that type. |
private static HashMap | decoderForCode
A mapping from the type code to the |
private static final int | FLAG_REF
We add this to a |
private static final int | MASK15
A mask for the low 15 bits. |
private static final int | |
private static final int | TYPE_ASCII
The record encodes a |
private static final int | |
private static final int | |
private static final int | |
private static final int | |
private static final int | |
private static final int | |
private static final int | TYPE_DICT
The record encodes a |
private static final int | TYPE_ELLIPSIS
The record encodes |
private static final int | TYPE_FALSE
The record encodes |
private static final int | |
private static final int | |
private static final int | TYPE_INT
The record encodes an |
private static final int | |
private static final int | |
private static final int | TYPE_LIST
The record encodes a |
private static final int | TYPE_LONG
The record encodes an |
private static final int | TYPE_NONE
The record encodes |
private static final int | |
private static final int | |
private static final int | |
private static final int | TYPE_SHORT_ASCII
The record encodes a |
private static final int | |
private static final int | TYPE_SMALL_TUPLE
The record encodes a |
private static final int | TYPE_STOPITER
The record encodes the type |
private static final int | TYPE_TRUE
The record encodes |
private static final int | TYPE_TUPLE
The record encodes a |
private static final int | TYPE_UNICODE
The record encodes a |
private static final int | |
pack-priv static final int |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public static void | |
public static PyBytes | Returns: bytes containing resultto write value, int of the format to use version)
|
public static Object | |
public static Object | |
private static void | register(marshal.
to register codecAssociate a codec with its target Python type in
|