CMS 3D CMS Logo

Namespaces | Defines | Functions

/data/refman/pasoursint/CMSSW_5_3_8_patch3/src/CondCore/Utilities/interface/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

namespace  condPython

Defines

#define PYTHON_WRAPPER(_class, _name)

Functions

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

Define 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)

Definition at line 48 of file InspectorPythonWrapper.h.