#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().
1.5.1