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() [1/2]

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

Definition at line 29 of file FWRepresentationCheckerBase.cc.

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

◆ ~FWRepresentationCheckerBase()

FWRepresentationCheckerBase::~FWRepresentationCheckerBase ( )
virtual

Definition at line 43 of file FWRepresentationCheckerBase.cc.

43 {}

◆ FWRepresentationCheckerBase() [2/2]

FWRepresentationCheckerBase::FWRepresentationCheckerBase ( const FWRepresentationCheckerBase )
privatedelete

Member Function Documentation

◆ bitPackedViews()

unsigned int FWRepresentationCheckerBase::bitPackedViews ( ) const

◆ infoFor()

virtual FWRepresentationInfo FWRepresentationCheckerBase::infoFor ( const std::string &  iTypeName) const
pure virtual

◆ operator=()

const FWRepresentationCheckerBase& FWRepresentationCheckerBase::operator= ( const FWRepresentationCheckerBase )
privatedelete

◆ purpose()

const std::string & FWRepresentationCheckerBase::purpose ( ) const

◆ representsSubPart()

bool FWRepresentationCheckerBase::representsSubPart ( void  ) const

◆ requiresFF()

bool FWRepresentationCheckerBase::requiresFF ( ) const
inline

Member Data Documentation

◆ m_bitPackedViews

const unsigned int FWRepresentationCheckerBase::m_bitPackedViews
private

Definition at line 56 of file FWRepresentationCheckerBase.h.

Referenced by bitPackedViews().

◆ m_purpose

const std::string FWRepresentationCheckerBase::m_purpose
private

Definition at line 55 of file FWRepresentationCheckerBase.h.

Referenced by purpose().

◆ m_representsSubPart

const bool FWRepresentationCheckerBase::m_representsSubPart
private

Definition at line 57 of file FWRepresentationCheckerBase.h.

Referenced by representsSubPart().

◆ m_requiresFF

const bool FWRepresentationCheckerBase::m_requiresFF
private

Definition at line 58 of file FWRepresentationCheckerBase.h.

Referenced by requiresFF().

FWRepresentationCheckerBase::m_bitPackedViews
const unsigned int m_bitPackedViews
Definition: FWRepresentationCheckerBase.h:56
FWRepresentationCheckerBase::m_purpose
const std::string m_purpose
Definition: FWRepresentationCheckerBase.h:55
FWRepresentationCheckerBase::m_requiresFF
const bool m_requiresFF
Definition: FWRepresentationCheckerBase.h:58
FWRepresentationCheckerBase::m_representsSubPart
const bool m_representsSubPart
Definition: FWRepresentationCheckerBase.h:57