Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | S | T | U | V | Z _ __and__() (caterpillar.py.Chain method) __bits__ (caterpillar.py.FieldStruct attribute) __bits__() (object method) __byteorder__ (caterpillar.py.FieldStruct attribute) (object attribute) __init__() (caterpillar.c.Int method) (caterpillar.py.Chain method) __name__ (field attribute) __pack__() (caterpillar.py.FieldStruct method) (object method) __rand__() (caterpillar.py.Chain method) __repr__() (caterpillar.c.Int method) (caterpillar.py.FieldStruct method) __set_byteorder__() (object method) __size__() (caterpillar.c.Int method) (caterpillar.py.Chain method) (object method) __struct__ (class attribute) __template__ (class attribute) __type__() (caterpillar.c.Int method) (caterpillar.py.Chain method) (object method) __unpack__() (caterpillar.py.FieldStruct method) (object method) _ContainsStruct (class in caterpillar.abc) _ContextLambda (class in caterpillar.abc) _ContextLike (class in caterpillar.abc) _Cp_Name (C macro) _CpPack_EvalLength (C function) _EnumLike (class in caterpillar.abc) _modulestate (C struct) _modulestate.Any_Type (C member) _modulestate.BytesIO_Type (C member) _modulestate.cp_arch__host (C member) _modulestate.cp_endian__big (C member) _modulestate.cp_endian__little (C member) _modulestate.cp_endian__native (C member) _modulestate.cp_option__discard_const (C member) _modulestate.cp_option__discard_unnamed (C member) _modulestate.cp_option__dynamic (C member) _modulestate.cp_option__eval (C member) _modulestate.cp_option__global_field_options (C member) _modulestate.cp_option__global_struct_options (C member) _modulestate.cp_option__keep_position (C member) _modulestate.cp_option__replace_types (C member) _modulestate.cp_option__sequential (C member) _modulestate.cp_option__slots (C member) _modulestate.cp_option__union (C member) _modulestate.List_Type (C member) _modulestate.str___annotations__ (C member) _modulestate.str___dict__ (C member) _modulestate.str___match_args__ (C member) _modulestate.str___mro__ (C member) _modulestate.str___pack__ (C member) _modulestate.str___pack_many__ (C member) _modulestate.str___qualname__ (C member) _modulestate.str___size__ (C member) _modulestate.str___slots__ (C member) _modulestate.str___struct__ (C member) _modulestate.str___type__ (C member) _modulestate.str___unpack__ (C member) _modulestate.str___unpack_many__ (C member) _modulestate.str___weakref__ (C member) _modulestate.str_builder_process (C member) _modulestate.str_bytesio_getvalue (C member) _modulestate.str_close (C member) _modulestate.str_ctx__getattr (C member) _modulestate.str_ctx__root (C member) _modulestate.str_path_delim (C member) _modulestate.str_pattern_match (C member) _modulestate.str_read (C member) _modulestate.str_seek (C member) _modulestate.str_start (C member) _modulestate.str_strict (C member) _modulestate.str_tell (C member) _modulestate.str_write (C member) _modulestate.Union_Type (C member) _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 (class in caterpillar.py) algorithm() (caterpillar.fields.Encrypted method) align() (in module caterpillar.py) Aligned (class in caterpillar.py) amount (caterpillar.py.Field attribute) apply() (caterpillar.byteorder.ByteOrder method) arch (caterpillar.model.Sequence attribute) (caterpillar.py.Field 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.py.Field attribute) boolean (caterpillar.py attribute) built-in function field.__ior__() field.__ixor__() field.__or__() field.__xor__() object.__call__() 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.py) Bz2Compressed() (in module caterpillar.py) C caterpillar.c.i128 (built-in variable) caterpillar.c.i16 (built-in variable) caterpillar.c.i24 (built-in variable) caterpillar.c.i32 (built-in variable) caterpillar.c.i64 (built-in variable) caterpillar.c.i8 (built-in variable) caterpillar.c.Int (built-in class) caterpillar.c.u128 (built-in variable) caterpillar.c.u16 (built-in variable) caterpillar.c.u24 (built-in variable) caterpillar.c.u32 (built-in variable) caterpillar.c.u64 (built-in variable) caterpillar.c.u8 (built-in variable) 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) caterpillar.registry module Chain (class in caterpillar.py) char (caterpillar.py attribute) Compressed (class in caterpillar.py) Computed (class in caterpillar.py) condition (caterpillar.py.Field attribute) ConditionContext (class in caterpillar.context) configure() (in module caterpillar.options) Const (class in caterpillar.py) ConstBytes (class in caterpillar.py) ConstString (class in caterpillar.py) Context (class in caterpillar.context) ContextLength (class in caterpillar.context) ContextPath (class in caterpillar.context) convert() (caterpillar.registry.TypeConverter method) CpArch_Check (C function) CpArch_CheckExact (C function) CpArch_Type (C var) CpArchObject (C type) 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) CpBinaryExpr_New (C function) CpBinaryExpr_New.CpBinaryExpr_Op_EQ (C var) CpBinaryExpr_New.CpBinaryExpr_Op_GE (C var) CpBinaryExpr_New.CpBinaryExpr_Op_GT (C var) CpBinaryExpr_New.CpBinaryExpr_Op_LE (C var) CpBinaryExpr_New.CpBinaryExpr_Op_LT (C var) CpBinaryExpr_New.CpBinaryExpr_Op_NE (C var) CpBinaryExpr_New.CpBinaryExpr_OpAdd (C var) CpBinaryExpr_New.CpBinaryExpr_OpAnd (C var) CpBinaryExpr_New.CpBinaryExpr_OpBitAnd (C var) CpBinaryExpr_New.CpBinaryExpr_OpBitOr (C var) CpBinaryExpr_New.CpBinaryExpr_OpBitXor (C var) CpBinaryExpr_New.CpBinaryExpr_OpFloorDiv (C var) CpBinaryExpr_New.CpBinaryExpr_OpLShift (C var) CpBinaryExpr_New.CpBinaryExpr_OpMatMul (C var) CpBinaryExpr_New.CpBinaryExpr_OpMod (C var) CpBinaryExpr_New.CpBinaryExpr_OpMul (C var) CpBinaryExpr_New.CpBinaryExpr_OpOr (C var) CpBinaryExpr_New.CpBinaryExpr_OpPow (C var) CpBinaryExpr_New.CpBinaryExpr_OpRShift (C var) CpBinaryExpr_New.CpBinaryExpr_OpSub (C var) CpBinaryExpr_New.CpBinaryExpr_OpTrueDiv (C var) CpBinaryExpr_Type (C var) CpBinaryExprObject (C type) CpBoolAtom_Pack (C function) CpBoolAtom_Type (C var) CpBoolAtom_Unpack (C function) CpBoolAtomObject (C type) CpCharAtom_Pack (C function) CpCharAtom_Type (C var) CpCharAtom_Unpack (C function) CpCharAtomObject (C type) CpContext_Check (C function) CpContext_CheckExact (C function) CpContext_New (C function) CpContext_Type (C var) CpContextObject (C type) CpContextPath_Check (C function) CpContextPath_CheckExact (C function) CpContextPath_FromString (C function) CpContextPath_New (C function) CpContextPath_Type (C var) CpContextPathObject (C type) CpEndian_Check (C function) CpEndian_CheckExact (C function) CpEndian_IsLittleEndian (C function) CpEndian_Type (C var) CpEndianObject (C type) CpFloatAtom_Check (C function) CpFloatAtom_CheckExact (C function) CpFloatAtom_Pack (C function) CpFloatAtom_Type (C var) CpFloatAtom_Unpack (C function) CpFloatAtomObject (C type) CpIntAtom_Check (C function) CpIntAtom_CheckExact (C function) CpIntAtom_Pack (C function) CpIntAtom_Type (C var) CpIntAtom_Unpack (C function) CpIntAtomObject (C type) CpIntAtomObject._m_little_endian (C var) CpIntAtomObject._m_signed (C var) CpIntAtomObject.m_byte_count (C var) CpLayer_AppendPath (C function) CpLayer_Check (C function) CpLayer_CheckExact (C function) CpLayer_Invalidate (C function) CpLayer_New (C function) CpLayer_SetSequence (C function) CpLayer_Type (C var) CpLayerObject (C type) CpModule (C var) CpModule_SetupType (C macro) CpObject_Create (C function) CpObject_CreateNoArgs (C function) CpObject_CreateOneArgs (C function) CpOption_Check (C function) CpOption_CheckExact (C function) CpOption_Type (C var) CpOptionObject (C type) CpPack (C function) CpPaddingAtom_Pack (C function) CpPaddingAtom_PackMany (C function) CpPaddingAtom_Type (C var) CpPaddingAtom_Unpack (C function) CpPaddingAtom_UnpackMany (C function) CpPaddingAtomObject (C type) CpSizeOf (C function) CpState_Check (C function) CpState_CheckExact (C function) CpState_New (C function) CpState_Read (C function) CpState_ReadFully (C function) CpState_Seek (C function) CpState_SetGlobals (C function) CpState_Tell (C function) CpState_Type (C var) CpState_Write (C function) CpStateObject (C type) CpStruct_AddField (C function) CpStruct_AddFieldInfo (C function) CpStruct_Check (C function) CpStruct_CheckExact (C function) CpStruct_GetAnnotations (C function) CpStruct_HasOption (C function) CpStruct_New (C function) CpStruct_ReplaceType (C function) CpStruct_Type (C var) CpStructFieldInfo_Check (C function) CpStructFieldInfo_CheckExact (C function) CpStructFieldInfo_New (C function) CpStructFieldInfo_Type (C var) CpStructFieldInfoObject (C type) CpStructModel_Check (C function) CpStructModel_GetStruct (C function) CpStructObject (C type) CpTypeOf (C function) CpTypeOf_Common (C function) CpTypeOf_Field (C function) CpUnaryExpr_New (C function) CpUnaryExpr_New.CpUnaryExpr_OpNeg (C var) CpUnaryExpr_New.CpUnaryExpr_OpNot (C var) CpUnaryExpr_New.CpUnaryExpr_OpPos (C var) CpUnaryExpr_Type (C var) CpUnaryExprObject (C type) CpUnpack (C function) CString (class in caterpillar.py) 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.py.Compressed method) (caterpillar.py.Const method) (caterpillar.py.Enum method) (caterpillar.py.Transformer method) default (caterpillar.py.Field attribute) del_field() (caterpillar.model.Sequence method) DelegationError (class in caterpillar.exception) derive() (in module caterpillar.model) Digest (class in caterpillar.py) DynamicSizeError (class in caterpillar.exception) E ElseIf (class in caterpillar.py) encode() (caterpillar.py.Compressed method) (caterpillar.py.Const method) (caterpillar.py.Enum method) (caterpillar.py.Transformer method) Encrypted (class in caterpillar.fields) Enum (class in caterpillar.py) 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.py) 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.py) fields (caterpillar.model.Sequence attribute) FieldStruct (class in caterpillar.py) Flag (class in caterpillar.options) flags (caterpillar.py.Field attribute) float16 (caterpillar.py attribute) float32 (caterpillar.py attribute) float64 (caterpillar.py attribute) G get_flag() (in module caterpillar.options) get_flags() (in module caterpillar.options) get_global_module_state (C function) get_instance() (caterpillar.fields.Encrypted method) get_length() (caterpillar.py.PyStructFormattedField method) get_module_state (C function) get_offset() (caterpillar.py.Field method) get_struct() (caterpillar.py.Field method) get_type() (caterpillar.py.Field method) getstruct() (in module caterpillar.abc) H has_condition() (caterpillar.py.Field method) has_flag() (caterpillar.py.Field method) (in module caterpillar.options) has_option() (caterpillar.model.Sequence method) hasstruct() (in module caterpillar.abc) head (caterpillar.py.Chain property) I If (class in caterpillar.py) Int (class in caterpillar.py) int16 (caterpillar.py attribute) int32 (caterpillar.py attribute) int64 (caterpillar.py attribute) int8 (caterpillar.py attribute) InvalidValueError (class in caterpillar.exception) is_enabled() (caterpillar.py.Field method) is_padding() (caterpillar.py.PyStructFormattedField method) is_seq() (caterpillar.py.Field method) istemplate() (in module caterpillar.model) L Lazy (class in caterpillar.py) length() (caterpillar.py.Field method) little_endian (caterpillar.c.Int attribute) LittleEndian (caterpillar.byteorder attribute) LZMACompressed() (in module caterpillar.py) LZOCompressed() (in module caterpillar.py) M magic (examples.formats.nibarchive.object.NIBHeader.NIBHeader attribute) (formats.nibarchive.NIBHeader attribute) matches() (caterpillar.registry.TypeConverter method) max_size (caterpillar.model.UnionHook attribute) Memory (class in caterpillar.py) mode() (caterpillar.fields.Encrypted method) model (caterpillar.model.Sequence attribute) module caterpillar.registry N name (caterpillar.model.TemplateTypeVar attribute) (caterpillar.options.Flag attribute) Native (caterpillar.byteorder attribute) nbits (caterpillar.c.Int attribute) nbytes (caterpillar.c.Int attribute) NetEndian (caterpillar.byteorder attribute) NIBHeader (class in formats.nibarchive) O object.__call__() built-in function object.NIBHeader (class in examples.formats.nibarchive) offset (caterpillar.py.Field attribute) OptionError (class in caterpillar.exception) options (caterpillar.model.Sequence attribute) (caterpillar.py.Field attribute) order (caterpillar.model.Sequence attribute) (caterpillar.py.Field attribute) P pack() (in module caterpillar.model) pack_alignment() (caterpillar.py.Aligned method) pack_file() (in module caterpillar.model) pack_into() (in module caterpillar.model) pack_seq() (caterpillar.py.FieldStruct method) (caterpillar.py.PyStructFormattedField method) pack_single() (caterpillar.fields.Encrypted method) (caterpillar.py.Aligned method) (caterpillar.py.Chain method) (caterpillar.py.Computed method) (caterpillar.py.CString method) (caterpillar.py.FieldStruct method) (caterpillar.py.Int method) (caterpillar.py.Lazy method) (caterpillar.py.Memory method) (caterpillar.py.Prefixed method) (caterpillar.py.PyStructFormattedField method) (caterpillar.py.String method) (caterpillar.py.Transformer method) (caterpillar.py.VarInt method) padding (caterpillar.py attribute) padding() (caterpillar.fields.Encrypted method) parent (caterpillar.context attribute) Pass (caterpillar.py attribute) path.__call__() built-in function path.__getitem__() built-in function Prefixed (class in caterpillar.py) PyStructFormattedField (class in caterpillar.py) 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) signed (caterpillar.c.Int attribute) size_t (caterpillar.py attribute) ssize_t (caterpillar.py attribute) Stop (class in caterpillar.exception) StreamError (class in caterpillar.exception) String (class in caterpillar.py) struct (caterpillar.model.UnionHook attribute) (caterpillar.py.Field attribute) (caterpillar.py.Lazy property) 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.py.Chain property) template() (in module caterpillar.model) TemplateTypeVar (class in caterpillar.model) text (caterpillar.py.PyStructFormattedField attribute) this (caterpillar.context attribute) to_struct() (in module caterpillar.registry) Transformer (class in caterpillar.py) ty (caterpillar.py.PyStructFormattedField attribute) TypeConverter (class in caterpillar.registry) typeof() (in module caterpillar.abc) U UInt (class in caterpillar.py) uint16 (caterpillar.py attribute) uint32 (caterpillar.py attribute) uint64 (caterpillar.py attribute) uint8 (caterpillar.py attribute) UnaryExpression (class in caterpillar.context) union() (in module caterpillar.model) UnionHook (class in caterpillar.model) unknown_1 (examples.formats.nibarchive.object.NIBHeader.NIBHeader attribute) (formats.nibarchive.NIBHeader attribute) unpack() (in module caterpillar.model) unpack_alignment() (caterpillar.py.Aligned method) unpack_file() (in module caterpillar.model) unpack_seq() (caterpillar.py.FieldStruct method) (caterpillar.py.PyStructFormattedField method) unpack_single() (caterpillar.fields.Encrypted method) (caterpillar.py.Aligned method) (caterpillar.py.Bytes method) (caterpillar.py.Chain method) (caterpillar.py.Computed method) (caterpillar.py.CString method) (caterpillar.py.FieldStruct method) (caterpillar.py.Int method) (caterpillar.py.Lazy method) (caterpillar.py.Memory method) (caterpillar.py.Prefixed method) (caterpillar.py.PyStructFormattedField method) (caterpillar.py.String method) (caterpillar.py.Transformer method) (caterpillar.py.VarInt method) UnsupportedOperation (class in caterpillar.exception) Uuid (in module caterpillar.py) V ValidationError (class in caterpillar.exception) value (caterpillar.options.Flag attribute) VarInt (class in caterpillar.py) vint (caterpillar.py attribute) void_ptr (caterpillar.py attribute) Z ZLibCompressed() (in module caterpillar.py)