#include "PyROOT.h"
#include "PyStrings.h"
#include "Utility.h"
#include "ObjectProxy.h"
#include "MethodProxy.h"
#include "FunctionHolder.h"
#include "TCustomPyTypes.h"
#include "RootWrapper.h"
#include "PyCallable.h"
#include "Adapters.h"
#include "TROOT.h"
#include "TObject.h"
#include "TClassEdit.h"
#include "TClassRef.h"
#include "TCollection.h"
#include "TFunction.h"
#include "TMethodArg.h"
#include "TError.h"
#include "Api.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <list>
#include <utility>
Go to the source code of this file.
typedef std::pair< PyObject*, Long_t > CallInfo_t [static] |
Definition at line 121 of file Utility.cxx.
typedef std::map< std::string, std::string > TC2POperatorMapping_t |
Definition at line 47 of file Utility.cxx.
static TFunction* FindAndAddOperator | ( | const std::string & | lcname, | |
const std::string & | rcname, | |||
const char * | op, | |||
TCollection * | funcs | |||
) | [inline, static] |
Definition at line 340 of file Utility.cxx.
References TClassEdit::CleanType(), func(), TIter::Next(), TClassEdit::ResolveTypedef(), and true.
Referenced by PyROOT::Utility::AddBinaryOperator().
TC2POperatorMapping_t gC2POperatorMapping [static] |
Definition at line 48 of file Utility.cxx.
Referenced by PyROOT::Utility::AddBinaryOperator(), and PyROOT::Utility::MapOperatorName().
struct { ... } InitOperatorMapping_t initOperatorMapping_ [static] |
std::map< int, CallInfo_t > s_PyObjectCallbacks [static] |
Definition at line 122 of file Utility.cxx.
Referenced by PyROOT::Utility::GetInstalledMethod(), and PyROOT::Utility::InstallMethod().