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

Classes

class  CPyCppyy::TemplateInfo
 
class  CPyCppyy::TemplateProxy
 

Namespaces

namespace  CPyCppyy
 Set of helper functions that are invoked from the pythonizors, on the Python side.
 

Typedefs

typedef std::pair< uint64_t, CPPOverload * > CPyCppyy::TP_DispatchEntry_t
 Template proxy object to return functions and methods.
 
typedef std::map< std::string, std::vector< TP_DispatchEntry_t > > CPyCppyy::TP_DispatchMap_t
 
typedef std::shared_ptr< TemplateInfoCPyCppyy::TP_TInfo_t
 

Functions

template<typename T >
bool CPyCppyy::TemplateProxy_Check (T *object)
 
template<typename T >
bool CPyCppyy::TemplateProxy_CheckExact (T *object)
 
TemplateProxyCPyCppyy::TemplateProxy_New (const std::string &cppname, const std::string &pyname, PyObject *pyclass)