#include "CPyCppyy.h"
#include "Utility.h"
#include "CPPFunction.h"
#include "CPPInstance.h"
#include "CPPOverload.h"
#include "ProxyWrappers.h"
#include "PyCallable.h"
#include "PyStrings.h"
#include "CustomPyTypes.h"
#include "TemplateProxy.h"
#include "TypeManip.h"
#include "RConfig.h"
#include <limits.h>
#include <string.h>
#include <algorithm>
#include <list>
#include <mutex>
#include <set>
#include <sstream>
#include <utility>
Typedefs | |
typedef std::map< std::string, std::string > | TC2POperatorMapping_t |
Functions | |
static bool | AddTypeName (std::string &tmpl_name, PyObject *tn, PyObject *arg, CPyCppyy::Utility::ArgPreference pref, int *pcnt=nullptr) |
static CPyCppyy::PyCallable * | BuildOperator (const std::string &lcname, const std::string &rcname, const char *op, Cppyy::TCppScope_t scope, bool reverse=false) |
Variables | |
static TC2POperatorMapping_t | gC2POperatorMapping |
static std::set< std::string > | gOpRemove |
static std::set< std::string > | gOpSkip |
static bool | includesDone = false |
static std::map< void *, PyObject * > | sStdFuncLookup |
static std::map< std::string, PyObject * > | sStdFuncMakerLookup |
typedef std::map<std::string, std::string> TC2POperatorMapping_t |
Definition at line 30 of file Utility.cxx.
|
static |
Definition at line 368 of file Utility.cxx.
|
inlinestatic |
Definition at line 249 of file Utility.cxx.
|
static |
Definition at line 31 of file Utility.cxx.
|
static |
Definition at line 33 of file Utility.cxx.
|
static |
Definition at line 32 of file Utility.cxx.
|
static |
Definition at line 1000 of file Utility.cxx.
|
static |
Definition at line 596 of file Utility.cxx.
|
static |
Definition at line 597 of file Utility.cxx.