#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) | |
FWSimpleRepresentationChecker (const FWSimpleRepresentationChecker &)=delete | |
FWRepresentationInfo | infoFor (const std::string &iTypeName) const override |
const FWSimpleRepresentationChecker & | operator= (const FWSimpleRepresentationChecker &)=delete |
~FWSimpleRepresentationChecker () override | |
Public Member Functions inherited from FWRepresentationCheckerBase | |
unsigned int | bitPackedViews () const |
FWRepresentationCheckerBase (const std::string &iPurpose, unsigned int iBitPackedViews, bool iRepresentsSubPart, bool iRequiresFF=false) | |
FWRepresentationCheckerBase (const FWRepresentationCheckerBase &)=delete | |
const FWRepresentationCheckerBase & | operator= (const FWRepresentationCheckerBase &)=delete |
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 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.
|
override |
Definition at line 50 of file FWSimpleRepresentationChecker.cc.
|
delete |
|
overridevirtual |
Implements FWRepresentationCheckerBase.
Definition at line 97 of file FWSimpleRepresentationChecker.cc.
References FWItemAccessorFactory::accessorFor(), FWRepresentationCheckerBase::bitPackedViews(), HLT_2023v12_cff::distance, inheritsFrom(), m_typeidName, FWRepresentationCheckerBase::purpose(), FWRepresentationCheckerBase::representsSubPart(), and FWRepresentationCheckerBase::requiresFF().
Referenced by FWDetailViewManager::findViewersFor().
|
static |
Definition at line 71 of file FWSimpleRepresentationChecker.cc.
References newFWLiteAna::base, HLT_2023v12_cff::distance, edm::TypeWithDict::getClass(), edm::TypeBases::size(), and edm::TypeWithDict::typeInfo().
Referenced by infoFor(), and FWEveViewManager::newItem().
|
delete |
|
private |
Definition at line 52 of file FWSimpleRepresentationChecker.h.
Referenced by infoFor().