PyStrings.h

Go to the documentation of this file.
00001 // Author: Wim Lavrijsen, Nov 2008
00002 
00003 #ifndef PYROOT_PYSTRINGS_H
00004 #define PYROOT_PYSTRINGS_H
00005 
00006 // ROOT
00007 #include "DllImport.h"
00008 
00009 
00010 namespace PyROOT {
00011 
00012 // python strings kept for performance reasons
00013 
00014    namespace PyStrings {
00015 
00016       R__EXTERN PyObject* gBases;
00017       R__EXTERN PyObject* gBase;
00018       R__EXTERN PyObject* gClass;
00019       R__EXTERN PyObject* gCppEq;
00020       R__EXTERN PyObject* gCppNe;
00021       R__EXTERN PyObject* gDeref;
00022       R__EXTERN PyObject* gDict;
00023       R__EXTERN PyObject* gEmptyString;
00024       R__EXTERN PyObject* gEq;
00025       R__EXTERN PyObject* gFollow;
00026       R__EXTERN PyObject* gGetItem;
00027       R__EXTERN PyObject* gInit;
00028       R__EXTERN PyObject* gIter;
00029       R__EXTERN PyObject* gLen;
00030       R__EXTERN PyObject* gLifeLine;
00031       R__EXTERN PyObject* gModule;
00032       R__EXTERN PyObject* gMRO;
00033       R__EXTERN PyObject* gName;
00034       R__EXTERN PyObject* gNe;
00035       R__EXTERN PyObject* gTypeCode;
00036 
00037       R__EXTERN PyObject* gAdd;
00038       R__EXTERN PyObject* gSub;
00039       R__EXTERN PyObject* gMul;
00040       R__EXTERN PyObject* gDiv;
00041 
00042       R__EXTERN PyObject* gAt;
00043       R__EXTERN PyObject* gBegin;
00044       R__EXTERN PyObject* gEnd;
00045       R__EXTERN PyObject* gFirst;
00046       R__EXTERN PyObject* gSecond;
00047       R__EXTERN PyObject* gSize;
00048       R__EXTERN PyObject* gTemplate;
00049       R__EXTERN PyObject* gVectorAt;
00050 
00051       R__EXTERN PyObject* gBranch;
00052       R__EXTERN PyObject* gFitFCN;
00053       R__EXTERN PyObject* gROOTns;
00054       R__EXTERN PyObject* gSetBranchAddress;
00055       R__EXTERN PyObject* gSetFCN;
00056       R__EXTERN PyObject* gTClassDynCast;
00057 
00058    } // namespace PyStrings
00059 
00060    Bool_t CreatePyStrings();
00061    PyObject* DestroyPyStrings();
00062 
00063 } // namespace PyROOT
00064 
00065 #endif // !PYROOT_PYSTRINGS_H

Generated on Tue Jul 5 14:10:15 2011 for ROOT_528-00b_version by  doxygen 1.5.1