#include "Python.h"#include "cppjit_interop.h"#include <unordered_map>#include <map>#include <vector>Classes | |
| class | cppjit::cpyrt::CPPScope |
| class | cppjit::cpyrt::CPPSmartClass |
Namespaces | |
| namespace | cppjit |
| namespace | cppjit::cpyrt |
| namespace | cppjit::cpyrt::Utility |
Typedefs | |
| typedef CPPScope | cppjit::cpyrt::CPPClass |
| typedef std::unordered_map< interop::TCppObject_t, PyObject * > | cppjit::cpyrt::CppToPyMap_t |
| Type object to hold class reference (this is only semantically a presentation of CPPScope instances, not in a C++ sense) | |
Functions | |
| template<typename T > | |
| bool | cppjit::cpyrt::CPPScope_Check (T *object) |
| template<typename T > | |
| bool | cppjit::cpyrt::CPPScope_CheckExact (T *object) |
| CPPScope * | cppjit::cpyrt::CPPScopeMeta_New (interop::TCppScope_t klass, PyObject *args) |