Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | S | T | U | V | Z _ __and__() (caterpillar.fields.Chain method) __bits__ (caterpillar.fields.FieldStruct attribute) __bits__() (object method) __byteorder__ (caterpillar.fields.FieldStruct attribute) (object attribute) __init__() (caterpillar.fields.Chain method) __name__ (field attribute) __pack__() (caterpillar.fields.FieldStruct method) (object method) __rand__() (caterpillar.fields.Chain method) __repr__() (caterpillar.fields.FieldStruct method) __set_byteorder__() (object method) __size__() (caterpillar.fields.Chain method) (object method) __struct__ (class attribute) __template__ (class attribute) __type__() (caterpillar.fields.Chain method) (object method) __unpack__() (caterpillar.fields.FieldStruct method) (object method) _ContainsStruct (class in caterpillar.abc) _ContextLambda (class in caterpillar.abc) _ContextLike (class in caterpillar.abc) _endianobj (C++ struct) _endianobj::id (C++ member) _EnumLike (class in caterpillar.abc) _StructLike (class in caterpillar.abc) _SupportsPack (class in caterpillar.abc) _SupportsSize (class in caterpillar.abc) _SupportsUnpack (class in caterpillar.abc) _Switch (class in caterpillar.abc) A add_field() (caterpillar.model.Sequence method) algorithm() (caterpillar.fields.Encrypted method) amount (caterpillar.fields.Field attribute) apply() (caterpillar.byteorder.ByteOrder method) arch (caterpillar.fields.Field attribute) (caterpillar.model.Sequence attribute) Arch (class in caterpillar.byteorder) B BigEndian (caterpillar.byteorder attribute) BinaryExpression (class in caterpillar.context) BitField (class in caterpillar.model) bitfield() (in module caterpillar.model) BitFieldGroup (class in caterpillar.model) bits (caterpillar.fields.Field attribute) boolean (caterpillar.fields attribute) built-in function field.__ior__() field.__ixor__() field.__or__() field.__xor__() object.__call__() object.__context_getattr__() path.__call__() path.__getitem__() sequence.__add__() sequence.__iadd__() sequence.__isub__() sequence.__sub__() struct.__and__() struct.__floordiv__() struct.__getitem__() struct.__matmul__() struct.__rshift__() struct.__rsub__() ByteOrder (class in caterpillar.byteorder) byteorder() (in module caterpillar.byteorder) ByteOrder.Alignment (class in caterpillar.byteorder) ByteOrder.Size (class in caterpillar.byteorder) BYTEORDER_FIELD (caterpillar.byteorder attribute) Bytes (class in caterpillar.fields) Bz2Compressed() (in module caterpillar.fields) C caterpillar.options.O_ARRAY_FACTORY (built-in variable) caterpillar.options.S_DISCARD_CONST (built-in variable) caterpillar.options.S_DISCARD_UNNAMED (built-in variable) caterpillar.options.S_EVAL_ANNOTATIONS (built-in variable) caterpillar.options.S_REPLACE_TYPES (built-in variable) caterpillar.options.S_SLOTS (built-in variable) caterpillar.options.S_UNION (built-in variable) Chain (class in caterpillar.fields) char (caterpillar.fields attribute) Compressed (class in caterpillar.fields) Computed (class in caterpillar.fields) condition (caterpillar.fields.Field attribute) ConditionContext (class in caterpillar.context) configure() (in module caterpillar.options) Const (class in caterpillar.fields) ConstBytes (class in caterpillar.fields) ConstString (class in caterpillar.fields) Context (class in caterpillar.context) ContextLength (class in caterpillar.context) ContextPath (class in caterpillar.context) CpAtom_CallPack (C function) CpAtom_CallSize (C function) CpAtom_CanPack (C function) CpAtom_CanUnpack (C function) CpAtom_FastCanPack (C function) CpAtom_FastCanUnpack (C function) CpAtom_FastHasSize (C function) CpAtom_FastHasType (C function) CpAtom_HasSize (C function) CpAtom_HasType (C function) CpAtom_Type (C var) CpAtomObject (C type) CpStruct_AddField (C function) CpStruct_GetAnnotations (C function) CpStruct_New (C function) CpStruct_Type (C var) CpStructFieldInfo_Type (C var) CpStructFieldInfoObject (C type) CpStructModel_Check (C function) CpStructModel_GetStruct (C function) CpStructObject (C type) CString (class in caterpillar.fields) ctx (caterpillar.context attribute) CTX_FIELD (caterpillar.context attribute) CTX_INDEX (caterpillar.context attribute) CTX_OBJECT (caterpillar.context attribute) CTX_OFFSETS (caterpillar.context attribute) CTX_PARENT (caterpillar.context attribute) CTX_PATH (caterpillar.context attribute) CTX_POS (caterpillar.context attribute) CTX_SEQ (caterpillar.context attribute) CTX_STREAM (caterpillar.context attribute) CTX_VALUE (caterpillar.context attribute) D decode() (caterpillar.fields.Compressed method) (caterpillar.fields.Const method) (caterpillar.fields.Enum method) (caterpillar.fields.Transformer method) default (caterpillar.fields.Field attribute) del_field() (caterpillar.model.Sequence method) DelegationError (class in caterpillar.exception) derive() (in module caterpillar.model) DynamicSizeError (class in caterpillar.exception) E ElseIf (class in caterpillar.fields) encode() (caterpillar.fields.Compressed method) (caterpillar.fields.Const method) (caterpillar.fields.Enum method) (caterpillar.fields.Transformer method) Encrypted (class in caterpillar.fields) Enum (class in caterpillar.fields) ExprMixin (class in caterpillar.context) F F_DYNAMIC (caterpillar.options attribute) F_KEEP_POSITION (caterpillar.options attribute) F_OFFSET_OVERRIDE (caterpillar.options attribute) F_SEQUENTIAL (caterpillar.options attribute) Field (class in caterpillar.fields) field.__ior__() built-in function field.__ixor__() built-in function field.__or__() built-in function field.__xor__() built-in function field_kwds (caterpillar.model.TemplateTypeVar attribute) field_options (caterpillar.model.Sequence attribute) FieldMixin (class in caterpillar.fields) fields (caterpillar.model.Sequence attribute) FieldStruct (class in caterpillar.fields) Flag (class in caterpillar.options) flags (caterpillar.fields.Field attribute) float16 (caterpillar.fields attribute) float32 (caterpillar.fields attribute) float64 (caterpillar.fields attribute) FormatField (class in caterpillar.fields) G get_flag() (in module caterpillar.options) get_flags() (in module caterpillar.options) get_instance() (caterpillar.fields.Encrypted method) get_offset() (caterpillar.fields.Field method) get_struct() (caterpillar.fields.Field method) get_type() (caterpillar.fields.Field method) getstruct() (in module caterpillar.abc) H has_condition() (caterpillar.fields.Field method) has_flag() (caterpillar.fields.Field method) (in module caterpillar.options) has_option() (caterpillar.model.Sequence method) hasstruct() (in module caterpillar.abc) head (caterpillar.fields.Chain property) I If (class in caterpillar.fields) Int (class in caterpillar.fields) int16 (caterpillar.fields attribute) int32 (caterpillar.fields attribute) int64 (caterpillar.fields attribute) int8 (caterpillar.fields attribute) InvalidValueError (class in caterpillar.exception) is_enabled() (caterpillar.fields.Field method) is_padding() (caterpillar.fields.FormatField method) is_seq() (caterpillar.fields.Field method) istemplate() (in module caterpillar.model) L length() (caterpillar.fields.Field method) LittleEndian (caterpillar.byteorder attribute) LZMACompressed() (in module caterpillar.fields) LZOCompressed() (in module caterpillar.fields) M magic (examples.formats.nibarchive.object.NIBHeader.NIBHeader attribute) max_size (caterpillar.model.UnionHook attribute) Memory (class in caterpillar.fields) mode() (caterpillar.fields.Encrypted method) model (caterpillar.model.Sequence attribute) N name (caterpillar.model.TemplateTypeVar attribute) (caterpillar.options.Flag attribute) Native (caterpillar.byteorder attribute) NetEndian (caterpillar.byteorder attribute) O object.__call__() built-in function object.__context_getattr__() built-in function object.NIBHeader (class in examples.formats.nibarchive) offset (caterpillar.fields.Field attribute) OptionError (class in caterpillar.exception) options (caterpillar.fields.Field attribute) (caterpillar.model.Sequence attribute) order (caterpillar.fields.Field attribute) (caterpillar.model.Sequence attribute) P pack() (in module caterpillar.model) pack_file() (in module caterpillar.model) pack_into() (in module caterpillar.model) pack_seq() (caterpillar.fields.FieldStruct method) (caterpillar.fields.FormatField method) pack_single() (caterpillar.fields.Chain method) (caterpillar.fields.Computed method) (caterpillar.fields.CString method) (caterpillar.fields.Encrypted method) (caterpillar.fields.FieldStruct method) (caterpillar.fields.FormatField method) (caterpillar.fields.Int method) (caterpillar.fields.Memory method) (caterpillar.fields.Prefixed method) (caterpillar.fields.Transformer method) (caterpillar.fields.VarInt method) padding (caterpillar.fields attribute) padding() (caterpillar.fields.Encrypted method) parent (caterpillar.context attribute) Pass (caterpillar.fields attribute) path.__call__() built-in function path.__getitem__() built-in function Prefixed (class in caterpillar.fields) S Sequence (class in caterpillar.model) sequence.__add__() built-in function sequence.__iadd__() built-in function sequence.__isub__() built-in function sequence.__sub__() built-in function set_field_flags() (in module caterpillar.options) set_struct_flags() (in module caterpillar.options) set_union_flags() (in module caterpillar.options) size_t (caterpillar.fields attribute) ssize_t (caterpillar.fields attribute) Stop (class in caterpillar.exception) StreamError (class in caterpillar.exception) String (class in caterpillar.fields) struct (caterpillar.fields.Field attribute) (caterpillar.model.UnionHook attribute) Struct (class in caterpillar.model) struct() (in module caterpillar.model) struct.__and__() built-in function struct.__floordiv__() built-in function struct.__getitem__() built-in function struct.__matmul__() built-in function struct.__rshift__() built-in function struct.__rsub__() built-in function STRUCT_FIELD (caterpillar.abc attribute) StructException (class in caterpillar.exception) SysNative (caterpillar.byteorder attribute) system_arch (caterpillar.byteorder attribute) T tail (caterpillar.fields.Chain property) template() (in module caterpillar.model) TemplateTypeVar (class in caterpillar.model) text (caterpillar.fields.FormatField attribute) this (caterpillar.context attribute) Transformer (class in caterpillar.fields) ty (caterpillar.fields.FormatField attribute) typeof() (in module caterpillar.abc) U UInt (class in caterpillar.fields) uint16 (caterpillar.fields attribute) uint32 (caterpillar.fields attribute) uint64 (caterpillar.fields attribute) uint8 (caterpillar.fields attribute) UnaryExpression (class in caterpillar.context) union() (in module caterpillar.model) UnionHook (class in caterpillar.model) unpack() (in module caterpillar.model) unpack_file() (in module caterpillar.model) unpack_seq() (caterpillar.fields.FieldStruct method) (caterpillar.fields.FormatField method) unpack_single() (caterpillar.fields.Bytes method) (caterpillar.fields.Chain method) (caterpillar.fields.Computed method) (caterpillar.fields.CString method) (caterpillar.fields.Encrypted method) (caterpillar.fields.FieldStruct method) (caterpillar.fields.FormatField method) (caterpillar.fields.Int method) (caterpillar.fields.Memory method) (caterpillar.fields.Prefixed method) (caterpillar.fields.String method) (caterpillar.fields.Transformer method) (caterpillar.fields.VarInt method) UnsupportedOperation (class in caterpillar.exception) V ValidationError (class in caterpillar.exception) value (caterpillar.options.Flag attribute) VarInt (class in caterpillar.fields) vint (caterpillar.fields attribute) void_ptr (caterpillar.fields attribute) Z ZLibCompressed() (in module caterpillar.fields)