#include "CPPScope.h"#include "Utility.h"#include <map>#include <memory>#include <string>#include <utility>#include <vector>Classes | |
| class | cppjit::cpyrt::TemplateInfo |
| class | cppjit::cpyrt::TemplateProxy |
Namespaces | |
| namespace | cppjit |
| namespace | cppjit::cpyrt |
Typedefs | |
| typedef std::pair< uint64_t, CPPOverload * > | cppjit::cpyrt::TP_DispatchEntry_t |
| Template proxy object to return functions and methods. | |
| typedef std::unordered_map< std::string, std::vector< TP_DispatchEntry_t > > | cppjit::cpyrt::TP_DispatchMap_t |
| typedef std::shared_ptr< TemplateInfo > | cppjit::cpyrt::TP_TInfo_t |
Functions | |
| template<typename T > | |
| bool | cppjit::cpyrt::TemplateProxy_Check (T *object) |
| template<typename T > | |
| bool | cppjit::cpyrt::TemplateProxy_CheckExact (T *object) |
| TemplateProxy * | cppjit::cpyrt::TemplateProxy_New (const std::string &cppname, const std::string &pyname, PyObject *pyclass) |