NativePyCodeObject Struct Reference

#include <cpython3_raw.h>

Inheritance diagram for NativePyCodeObject:

Public Attributes

Int32 co_argcount
 
Int32 co_posonlyargcount
 
Int32 co_kwonlyargcount
 
Int32 co_nlocals
 
Int32 co_stacksize
 
Int32 co_flags
 
Int32 co_firstlineno
 
NativePyObjectco_code
 
NativePyObjectco_consts
 
NativePyObjectco_names
 
NativePyObjectco_varnames
 
NativePyObjectco_freevars
 
NativePyObjectco_cellvars
 
Intco_cell2arg
 
NativePyObjectco_filename
 
NativePyObjectco_name
 
NativePyObjectco_lnotab
 
void * co_zombieframe
 
NativePyObjectco_weakreflist
 
void * co_extra
 
const Charco_opcache_map
 
void * co_opcache
 
Int32 co_opcache_flag
 
const Char co_opcache_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_argcount

Int32 co_argcount

◆ co_posonlyargcount

Int32 co_posonlyargcount

◆ co_kwonlyargcount

Int32 co_kwonlyargcount

◆ co_nlocals

Int32 co_nlocals

◆ co_stacksize

Int32 co_stacksize

◆ co_flags

Int32 co_flags

◆ co_firstlineno

Int32 co_firstlineno

◆ co_code

NativePyObject* co_code

◆ co_consts

NativePyObject* co_consts

◆ co_names

NativePyObject* co_names

◆ co_varnames

NativePyObject* co_varnames

◆ co_freevars

NativePyObject* co_freevars

◆ co_cellvars

NativePyObject* co_cellvars

◆ co_cell2arg

Int* co_cell2arg

◆ co_filename

NativePyObject* co_filename

◆ co_name

NativePyObject* co_name

◆ co_lnotab

NativePyObject* co_lnotab

◆ co_zombieframe

void* co_zombieframe

◆ co_weakreflist

NativePyObject* co_weakreflist

◆ co_extra

void* co_extra

◆ co_opcache_map

const Char* co_opcache_map

◆ co_opcache

void* co_opcache

◆ co_opcache_flag

Int32 co_opcache_flag

◆ co_opcache_size

const Char co_opcache_size