CMS 3D CMS Logo

Macros
PayloadInspectorModule.h File Reference
#include <pybind11/pybind11.h>
#include "FWCore/Utilities/interface/concatenate.h"
#include "FWCore/Utilities/interface/stringize.h"

Go to the source code of this file.

Macros

#define PAYLOAD_INSPECTOR_CLASS(CLASS_NAME)
 
#define PAYLOAD_INSPECTOR_MODULE(PAYLOAD_TYPENAME)   PYBIND11_MODULE(plugin##PAYLOAD_TYPENAME##_PayloadInspector, m)
 

Macro Definition Documentation

◆ PAYLOAD_INSPECTOR_CLASS

#define PAYLOAD_INSPECTOR_CLASS (   CLASS_NAME)
Value:
py::class_<CLASS_NAME, cond::payloadInspector::PlotBase>(m, EDM_STRINGIZE(EDM_CONCATENATE(plot_, CLASS_NAME))) \
.def(py::init<>()) \
int def(FILE *, FILE *, int)
#define EDM_CONCATENATE(a, b)
Definition: concatenate.h:6
#define EDM_STRINGIZE(token)
Definition: stringize.h:6
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79

Definition at line 10 of file PayloadInspectorModule.h.

Referenced by PYBIND11_MODULE().

◆ PAYLOAD_INSPECTOR_MODULE

#define PAYLOAD_INSPECTOR_MODULE (   PAYLOAD_TYPENAME)    PYBIND11_MODULE(plugin##PAYLOAD_TYPENAME##_PayloadInspector, m)

Definition at line 8 of file PayloadInspectorModule.h.