CMS 3D CMS Logo

Macros | Typedefs
FWProxyBuilderFactory.h File Reference
#include "Fireworks/Core/interface/register_dataproxybuilder_macro.h"
#include "FWCore/PluginManager/interface/PluginFactory.h"

Go to the source code of this file.

Macros

#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)
 

Typedefs

typedef edmplugin::PluginFactory< FWProxyBuilderBase *()> FWProxyBuilderFactory
 

Macro Definition Documentation

◆ REGISTER_FWPROXYBUILDER

#define REGISTER_FWPROXYBUILDER (   _name_,
  _type_,
  _purpose_,
  _view_ 
)
Value:
DEFINE_PROXYBUILDER_METHODS(_name_, _type_, _purpose_, _view_); \
DEFINE_EDM_PLUGIN(FWProxyBuilderFactory, \
_name_, \
_name_::typeOfBuilder() + _name_::classRegisterTypeName() + \
(_name_::representsSubPart() ? "!" : "_") + "@" + _name_::classPurpose() + "@" + \
_name_::classView() + "#" #_name_)

Definition at line 33 of file FWProxyBuilderFactory.h.

Typedef Documentation

◆ FWProxyBuilderFactory

Definition at line 29 of file FWProxyBuilderFactory.h.

FWProxyBuilderFactory
DEFINE_PROXYBUILDER_METHODS
#define DEFINE_PROXYBUILDER_METHODS(_builder_, _type_, _purpose_, _view_)
Definition: register_dataproxybuilder_macro.h:40