Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CPPScope.h File Reference
#include "Python.h"
#include "cppjit_interop.h"
#include <unordered_map>
#include <map>
#include <vector>
Include dependency graph for CPPScope.h:
This graph shows which files directly or indirectly include this file:

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)