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

Classes

class  cppjit::cpyrt::Executor
 
class  cppjit::cpyrt::RefExecutor
 

Namespaces

namespace  cppjit
 
namespace  cppjit::cpyrt
 

Typedefs

typedef Executor *(* cppjit::cpyrt::ef_t) (cdims_t)
 

Functions

CPYRT_EXTERN void * cppjit::cpyrt::CallVoidP (interop::TCppMethod_t, interop::TCppObject_t, CallContext *)
 
CPYRT_EXTERN Executor * cppjit::cpyrt::CreateExecutor (const std::string &name, cdims_t=0)
 
CPYRT_EXTERN Executor * cppjit::cpyrt::CreateExecutor (interop::TCppType_t type, cdims_t=0)
 
CPYRT_EXPORT void cppjit::cpyrt::DestroyExecutor (Executor *p)
 
CPYRT_EXTERN bool cppjit::cpyrt::RegisterExecutor (const std::string &name, ExecutorFactory_t)
 
CPYRT_EXTERN bool cppjit::cpyrt::RegisterExecutorAlias (const std::string &name, const std::string &target)
 
CPYRT_EXTERN bool cppjit::cpyrt::UnregisterExecutor (const std::string &name)