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>

Classes

class  CPyCppyy::TemplateInfo
class  CPyCppyy::TemplateProxy

Namespaces

namespace  CPyCppyy

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)