CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Macros | Functions
InspectorPythonWrapper.h File Reference
#include <boost/python.hpp>
#include <boost/python/suite/indexing/vector_indexing_suite.hpp>
#include "CondCore/DBCommon/interface/ClassID.h"

Go to the source code of this file.

Namespaces

 condPython
 

Macros

#define PYTHON_WRAPPER(_class, _name)
 

Functions

template<typename T >
void condPython::defineWhat ()
 

Macro Definition Documentation

#define PYTHON_WRAPPER (   _class,
  _name 
)
Value:
namespace { typedef cond::PayLoadInspector< _class > PythonWrapper;} \
BOOST_PYTHON_MODULE(plugin ## _name ## PyInterface) { define<PythonWrapper>(); } \
namespace { const char * pluginName_="plugin" #_name "PyInterface"; }\
PYTHON_ID(PythonWrapper::Class, pluginName_, _name)
#define PYTHON_ID(type_, plugName_, uname_)
Definition: ClassID.h:76
list namespace
Definition: asciidump.py:379
BOOST_PYTHON_MODULE(pluginEcalPyUtils)
Definition: EcalPyUtils.cc:63

Definition at line 47 of file InspectorPythonWrapper.h.