#include <Fireworks/Core/interface/FWSimpleRepresentationChecker.h>
Public Member Functions | |
FWSimpleRepresentationChecker (const std::string &iTypeidName, const std::string &iPurpose, unsigned int iBitPackedViews, bool iRepresentsSubPart, bool iRequiresFF=false) | |
virtual FWRepresentationInfo | infoFor (const std::string &iTypeName) const |
virtual | ~FWSimpleRepresentationChecker () |
Public Member Functions inherited from FWRepresentationCheckerBase | |
unsigned int | bitPackedViews () const |
FWRepresentationCheckerBase (const std::string &iPurpose, unsigned int iBitPackedViews, bool iRepresentsSubPart, bool iRequiresFF=false) | |
const std::string & | purpose () const |
bool | representsSubPart () const |
bool | requiresFF () const |
virtual | ~FWRepresentationCheckerBase () |
Static Public Member Functions | |
static bool | inheritsFrom (const edm::TypeWithDict &iChild, const std::string &iParentTypeName, unsigned int &distance) |
Private Member Functions | |
FWSimpleRepresentationChecker (const FWSimpleRepresentationChecker &) | |
const FWSimpleRepresentationChecker & | operator= (const FWSimpleRepresentationChecker &) |
Private Attributes | |
const std::string | m_typeidName |
Description: Used to check to see if a Simple proxy builder could be used to represent a particular type
Usage: <usage>
Definition at line 29 of file FWSimpleRepresentationChecker.h.
FWSimpleRepresentationChecker::FWSimpleRepresentationChecker | ( | const std::string & | iTypeidName, |
const std::string & | iPurpose, | ||
unsigned int | iBitPackedViews, | ||
bool | iRepresentsSubPart, | ||
bool | iRequiresFF = false |
||
) |
Definition at line 37 of file FWSimpleRepresentationChecker.cc.
|
virtual |
Definition at line 52 of file FWSimpleRepresentationChecker.cc.
|
private |
|
virtual |
Implements FWRepresentationCheckerBase.
Definition at line 103 of file FWSimpleRepresentationChecker.cc.
References FWItemAccessorFactory::accessorFor(), FWRepresentationCheckerBase::bitPackedViews(), HLT_25ns10e33_v2_cff::distance, inheritsFrom(), m_typeidName, FWRepresentationCheckerBase::purpose(), FWRepresentationCheckerBase::representsSubPart(), and FWRepresentationCheckerBase::requiresFF().
Referenced by FWDetailViewManager::findViewersFor().
|
static |
Definition at line 75 of file FWSimpleRepresentationChecker.cc.
References newFWLiteAna::base, HLT_25ns10e33_v2_cff::distance, edm::TypeWithDict::getClass(), edm::TypeBases::size(), and edm::TypeWithDict::typeInfo().
Referenced by infoFor(), and FWEveViewManager::newItem().
|
private |
|
private |
Definition at line 54 of file FWSimpleRepresentationChecker.h.
Referenced by infoFor().