Go to the documentation of this file. 1 #ifndef DETECTOR_DESCRIPTION_CORE_DDBASE_H
2 #define DETECTOR_DESCRIPTION_CORE_DDBASE_H
9 template <
class N,
class C>
23 d_.prep_ =
it_->second;
28 d_.prep_ =
it_->second;
bool operator==(const DDBase &b) const
value_type * operator->() const
std::pair< const DDName *, bool > def_type
def_type isDefined() const
DDI::rep_traits< N, C >::reference rep()
typename I::reference reference
bool operator!=(const iterator &i) const
D value_type
C is, for example, a DDLogicalPart or a DDMaterial or a DDSolid ...
bool operator<(const DDBase &b) const
bool operator<(const iterator &i) const
DDI::rep_type< N, C > * prep_
const rep_traits< N, I >::name_type & name() const
std::string toString() const
bool operator>(const DDBase &b) const
bool operator==(const iterator &i) const
const DDI::rep_traits< N, C >::reference rep() const
bool isValid() const
true, if the wrapped pointer is valid
static value_type & instance()
DDI::Store< N, C >::iterator it_
iterator(const typename DDI::Store< N, C >::iterator it)
const DDI::rep_traits< N, C >::reference val() const
static PFTauRenderPlugin instance
typename registry_type::iterator iterator
void create(const N &name)
DecomposeProduct< arg, typename Div::arg > D
value_type & operator*() const
void create(const N &name, C vals)
const DDI::rep_traits< N, C >::reference val()
bool operator>(const iterator &i) const