CMS 3D CMS Logo

Defines | Typedefs

CMSSW_4_4_3_patch1/src/Fireworks/Core/interface/FWItemAccessorRegistry.h File Reference

#include "Fireworks/Core/interface/register_itemaccessorbase_macro.h"
#include "FWCore/PluginManager/interface/PluginFactory.h"

Go to the source code of this file.

Defines

#define REGISTER_FWITEMACCESSOR(_name_, _type_, _purpose_)
#define REGISTER_TEMPLATE_FWITEMACCESSOR(_name_, _type_, _purpose_)

Typedefs

typedef
edmplugin::PluginFactory
< IAccessorCreator
FWItemAccessorRegistry
typedef FWItemAccessorBase *( IAccessorCreator )(const TClass *)

Define Documentation

#define REGISTER_FWITEMACCESSOR (   _name_,
  _type_,
  _purpose_ 
)
Value:
DEFINE_FWITEMACCESSOR_METHODS(_name_,_type_,_purpose_); \
   DEFINE_EDM_PLUGIN(FWItemAccessorRegistry,_name_,_name_::classRegisterTypeName()+"@"+_name_::classPurpose()+"@" # _name_)

Definition at line 38 of file FWItemAccessorRegistry.h.

#define REGISTER_TEMPLATE_FWITEMACCESSOR (   _name_,
  _type_,
  _purpose_ 
)
Value:
DEFINE_TEMPLATE_FWITEMACCESSOR_METHODS(_name_,_type_,_purpose_); \
   DEFINE_EDM_PLUGIN(FWItemAccessorRegistry,_name_,_name_::classRegisterTypeName()+"@"+_name_::classPurpose()+"@" # _name_)

Definition at line 42 of file FWItemAccessorRegistry.h.


Typedef Documentation

typedef edmplugin::PluginFactory<IAccessorCreator> FWItemAccessorRegistry

Definition at line 36 of file FWItemAccessorRegistry.h.

typedef FWItemAccessorBase*( IAccessorCreator)(const TClass *)

Definition at line 35 of file FWItemAccessorRegistry.h.