#include <DDBase.h>
Classes | |
class | iterator |
Public Types | |
typedef std::pair< const N *, bool > | def_type |
typedef C | pimpl_type |
typedef DDI::rep_type< N, pimpl_type > * | prep_type |
typedef DDI::Singleton < DDI::Store< N, C > > | StoreT |
Public Member Functions | |
DDBase () | |
const N & | ddname () const |
def_type | isDefined () const |
bool | isValid () const |
true, if the wrapped pointer is valid More... | |
const N & | name () const |
operator bool () const | |
bool | operator< (const DDBase &b) const |
bool | operator== (const DDBase &b) const |
bool | operator> (const DDBase &b) const |
const DDI::rep_traits< N, C > ::reference | rep () const |
DDI::rep_traits< N, C >::reference | rep () |
std::string | toString () const |
const DDI::rep_traits< N, C > ::reference | val () const |
const DDI::rep_traits< N, C > ::reference | val () |
virtual | ~DDBase () |
Static Public Member Functions | |
static auto | begin () |
static void | clear () |
static auto | end () |
static size_t | size () |
Protected Attributes | |
prep_type | prep_ |
typedef C DDBase< N, C >::pimpl_type |
typedef DDI::rep_type<N,pimpl_type>* DDBase< N, C >::prep_type |
typedef DDI::Singleton<DDI::Store<N,C> > DDBase< N, C >::StoreT |
Definition at line 68 of file DDBase.h.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), and Vispa.Views.WidgetView.WidgetView::setDataObjects().
Definition at line 80 of file DDBase.h.
Referenced by DDMaterial::addMaterial(), DDCheckMaterial(), DDPixBarStackTrigLayerAlgo::execute(), DDHCalForwardAlgo::execute(), DDExpandedNodeLess::operator()(), DDI::LogicalPart::stream(), and DDCompactViewImpl::weight().
Definition at line 110 of file DDBase.h.
Referenced by DDDividedGeometryObject::checkParametersValidity(), DDCheckMaterial(), and operator<<().
true, if the wrapped pointer is valid
Definition at line 119 of file DDBase.h.
Referenced by DDBase< DDName, DDRotationMatrix * >::operator bool(), XMLIdealGeometryESSource::produce(), core.AutoHandle.AutoHandle::ReallyLoad(), and DDBase< DDName, DDRotationMatrix * >::val().
Definition at line 78 of file DDBase.h.
Referenced by ListIds::analyze(), DDDTotemRPContruction::buildDetGeomDesc(), ME0GeometryParsFromDD::buildGeometry(), GEMGeometryParsFromDD::buildGeometry(), RPCGeometryParsFromDD::buildGeometry(), DDDividedGeometryObject::checkNDivAndWidth(), DDCheckMaterial(), DDDivision::DDDivision(), DDExpandedViewDump(), MuonDDDNumbering::getInt(), VIDSelectorBase.VIDSelectorBase::initialize(), operator<<(), and DDBase< DDName, DDRotationMatrix * >::val().
|
inline |
Definition at line 84 of file DDBase.h.
Referenced by operator<<(), and DDBase< DDName, DDRotationMatrix * >::val().
|
inline |
Definition at line 82 of file DDBase.h.
Referenced by DDMaterial::addMaterial(), DDDividedGeometryObject::checkParametersValidity(), and GeometryInfoDump::dumpInfo().
|
inline |
Definition at line 90 of file DDBase.h.
|
inline |
Definition at line 95 of file DDBase.h.
Definition at line 126 of file DDBase.h.
Referenced by DDBase< DDName, DDRotationMatrix * >::ddname(), DDBase< DDName, DDRotationMatrix * >::isDefined(), DDBase< DDName, DDRotationMatrix * >::isValid(), DDBase< DDName, DDRotationMatrix * >::name(), DDBase< DDName, DDRotationMatrix * >::operator<(), DDBase< DDName, DDRotationMatrix * >::operator==(), DDBase< DDName, DDRotationMatrix * >::operator>(), DDBase< DDName, DDRotationMatrix * >::rep(), and DDBase< DDName, DDRotationMatrix * >::toString().