CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
FWRepresentationCheckerBase Class Referenceabstract

#include <Fireworks/Core/interface/FWRepresentationCheckerBase.h>

Inheritance diagram for FWRepresentationCheckerBase:
FWEDProductRepresentationChecker FWSimpleRepresentationChecker

Public Member Functions

unsigned int bitPackedViews () const
 
 FWRepresentationCheckerBase (const std::string &iPurpose, unsigned int iBitPackedViews, bool iRepresentsSubPart, bool iRequiresFF=false)
 
virtual FWRepresentationInfo infoFor (const std::string &iTypeName) const =0
 
const std::string & purpose () const
 
bool representsSubPart () const
 
bool requiresFF () const
 
virtual ~FWRepresentationCheckerBase ()
 

Private Member Functions

 FWRepresentationCheckerBase (const FWRepresentationCheckerBase &)=delete
 
const FWRepresentationCheckerBaseoperator= (const FWRepresentationCheckerBase &)=delete
 

Private Attributes

const unsigned int m_bitPackedViews
 
const std::string m_purpose
 
const bool m_representsSubPart
 
const bool m_requiresFF
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 28 of file FWRepresentationCheckerBase.h.

Constructor & Destructor Documentation

FWRepresentationCheckerBase::FWRepresentationCheckerBase ( const std::string &  iPurpose,
unsigned int  iBitPackedViews,
bool  iRepresentsSubPart,
bool  iRequiresFF = false 
)

Definition at line 29 of file FWRepresentationCheckerBase.cc.

Referenced by requiresFF().

33  : m_purpose(iPurpose),
34  m_bitPackedViews(iBitPackedViews),
35  m_representsSubPart(iRepresentsSubPart),
36  m_requiresFF(iRequiresFF) {}
FWRepresentationCheckerBase::~FWRepresentationCheckerBase ( )
virtual

Definition at line 43 of file FWRepresentationCheckerBase.cc.

43 {}
FWRepresentationCheckerBase::FWRepresentationCheckerBase ( const FWRepresentationCheckerBase )
privatedelete

Member Function Documentation

unsigned int FWRepresentationCheckerBase::bitPackedViews ( ) const
virtual FWRepresentationInfo FWRepresentationCheckerBase::infoFor ( const std::string &  iTypeName) const
pure virtual
const FWRepresentationCheckerBase& FWRepresentationCheckerBase::operator= ( const FWRepresentationCheckerBase )
privatedelete

Referenced by requiresFF().

const std::string & FWRepresentationCheckerBase::purpose ( ) const
bool FWRepresentationCheckerBase::representsSubPart ( void  ) const
bool FWRepresentationCheckerBase::requiresFF ( ) const
inline

Member Data Documentation

const unsigned int FWRepresentationCheckerBase::m_bitPackedViews
private

Definition at line 56 of file FWRepresentationCheckerBase.h.

Referenced by bitPackedViews().

const std::string FWRepresentationCheckerBase::m_purpose
private

Definition at line 55 of file FWRepresentationCheckerBase.h.

Referenced by purpose().

const bool FWRepresentationCheckerBase::m_representsSubPart
private

Definition at line 57 of file FWRepresentationCheckerBase.h.

Referenced by representsSubPart().

const bool FWRepresentationCheckerBase::m_requiresFF
private

Definition at line 58 of file FWRepresentationCheckerBase.h.

Referenced by requiresFF().