PHP 8.2.30
Preview: context.h Size: 701 B
/proc/self/root/opt/alt/python37/include/python3.7m/internal/context.h

#ifndef Py_INTERNAL_CONTEXT_H
#define Py_INTERNAL_CONTEXT_H


#include "internal/hamt.h"


struct _pycontextobject {
    PyObject_HEAD
    PyContext *ctx_prev;
    PyHamtObject *ctx_vars;
    PyObject *ctx_weakreflist;
    int ctx_entered;
};


struct _pycontextvarobject {
    PyObject_HEAD
    PyObject *var_name;
    PyObject *var_default;
    PyObject *var_cached;
    uint64_t var_cached_tsid;
    uint64_t var_cached_tsver;
    Py_hash_t var_hash;
};


struct _pycontexttokenobject {
    PyObject_HEAD
    PyContext *tok_ctx;
    PyContextVar *tok_var;
    PyObject *tok_oldval;
    int tok_used;
};


int _PyContext_Init(void);
void _PyContext_Fini(void);


#endif /* !Py_INTERNAL_CONTEXT_H */

Directory Contents

Dirs: 0 × Files: 12

Name Size Perms Modified Actions
1.40 KB lrw-r--r-- 2023-06-05 20:45:13
Edit Download
2.66 KB lrw-r--r-- 2023-06-05 20:45:13
Edit Download
701 B lrw-r--r-- 2023-06-05 20:45:13
Edit Download
1.40 KB lrw-r--r-- 2023-06-05 20:45:13
Edit Download
3.53 KB lrw-r--r-- 2023-06-05 20:45:13
Edit Download
123 B lrw-r--r-- 2023-06-05 20:45:13
Edit Download
114 B lrw-r--r-- 2023-06-05 20:45:13
Edit Download
6.67 KB lrw-r--r-- 2023-06-05 20:45:13
Edit Download
1.51 KB lrw-r--r-- 2023-06-05 20:45:13
Edit Download
458 B lrw-r--r-- 2023-06-05 20:45:13
Edit Download
4.21 KB lrw-r--r-- 2023-06-05 20:45:13
Edit Download
508 B lrw-r--r-- 2023-06-05 20:45:13
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).