Open Search
    NativePyCodeObject Struct Reference

    #include <cpython3_raw.h>

    Inheritance diagram for NativePyCodeObject:

    Public Attributes

    NativePyObjectco_consts
     
    NativePyObjectco_names
     
    NativePyObjectco_exceptiontable
     
    Int32 co_flags
     
    Int16 co_warmup
     
    Int16 _co_linearray_entry_size
     
    Int32 co_argcount
     
    Int32 co_posonlyargcount
     
    Int32 co_kwonlyargcount
     
    Int32 co_stacksize
     
    Int32 co_firstlineno
     
    Int32 co_nlocalsplus
     
    Int32 co_nlocals
     
    Int32 co_nplaincellvars
     
    Int32 co_ncellvars
     
    Int32 co_nfreevars
     
    NativePyObjectco_localsplusnames
     
    NativePyObjectco_localspluskinds
     
    NativePyObjectco_filename
     
    NativePyObjectco_name
     
    NativePyObjectco_qualname
     
    NativePyObjectco_linetable
     
    NativePyObjectco_weakreflist
     
    NativePyObjectco_code
     
    Char_co_linearray
     
    Int32 _co_firsttraceable
     
    void * co_extra
     
    Char co_code_adaptive [1]
     
    - Public Attributes inherited from NativePyVarObject
    Int ob_size
     
    - Public Attributes inherited from NativePyObjectHead_Release
    Int ob_refcnt
     
    struct NativePyTypeObjectob_type
     

    Additional Inherited Members

    - Public Member Functions inherited from NativePyObjectHead_Release
    _typeobjectGetTypeObject ()
     
    - Public Member Functions inherited from NativePyObject
    _objectGet ()
     
    const _objectGet () const
     

    Member Data Documentation

    ◆ co_consts

    NativePyObject* co_consts

    ◆ co_names

    NativePyObject* co_names

    ◆ co_exceptiontable

    NativePyObject* co_exceptiontable

    ◆ co_flags

    Int32 co_flags

    ◆ co_warmup

    Int16 co_warmup

    ◆ _co_linearray_entry_size

    Int16 _co_linearray_entry_size

    ◆ co_argcount

    Int32 co_argcount

    ◆ co_posonlyargcount

    Int32 co_posonlyargcount

    ◆ co_kwonlyargcount

    Int32 co_kwonlyargcount

    ◆ co_stacksize

    Int32 co_stacksize

    ◆ co_firstlineno

    Int32 co_firstlineno

    ◆ co_nlocalsplus

    Int32 co_nlocalsplus

    ◆ co_nlocals

    Int32 co_nlocals

    ◆ co_nplaincellvars

    Int32 co_nplaincellvars

    ◆ co_ncellvars

    Int32 co_ncellvars

    ◆ co_nfreevars

    Int32 co_nfreevars

    ◆ co_localsplusnames

    NativePyObject* co_localsplusnames

    ◆ co_localspluskinds

    NativePyObject* co_localspluskinds

    ◆ co_filename

    NativePyObject* co_filename

    ◆ co_name

    NativePyObject* co_name

    ◆ co_qualname

    NativePyObject* co_qualname

    ◆ co_linetable

    NativePyObject* co_linetable

    ◆ co_weakreflist

    NativePyObject* co_weakreflist

    ◆ co_code

    NativePyObject* co_code

    ◆ _co_linearray

    Char* _co_linearray

    ◆ _co_firsttraceable

    Int32 _co_firsttraceable

    ◆ co_extra

    void* co_extra

    ◆ co_code_adaptive

    Char co_code_adaptive[1]