#include <Group.h>
Public Member Functions | |
UnscheduledGroup (boost::shared_ptr< ConstBranchDescription > bd) | |
virtual | ~UnscheduledGroup () |
Private Member Functions | |
virtual ProductData const & | getProductData () const |
virtual ProductData & | getProductData () |
virtual bool | onDemand_ () const |
virtual void | resetStatus_ () |
virtual GroupStatus & | status_ () const |
virtual void | swap_ (Group &rhs) |
Private Attributes | |
ProductData | productData_ |
GroupStatus | theStatus_ |
edm::UnscheduledGroup::UnscheduledGroup | ( | boost::shared_ptr< ConstBranchDescription > | bd | ) | [inline, explicit] |
Definition at line 290 of file Group.h.
: ProducedGroup(), productData_(bd), theStatus_(UnscheduledNotRun) {}
virtual ProductData const& edm::UnscheduledGroup::getProductData | ( | ) | const [inline, private, virtual] |
Implements edm::Group.
Definition at line 300 of file Group.h.
References productData_.
{return productData_;}
virtual ProductData& edm::UnscheduledGroup::getProductData | ( | ) | [inline, private, virtual] |
Implements edm::Group.
Definition at line 301 of file Group.h.
References productData_.
{return productData_;}
virtual bool edm::UnscheduledGroup::onDemand_ | ( | ) | const [inline, private, virtual] |
Implements edm::Group.
Definition at line 299 of file Group.h.
References edm::ProducedGroup::status(), and edm::ProducedGroup::UnscheduledNotRun.
{return status() == UnscheduledNotRun;}
virtual void edm::UnscheduledGroup::resetStatus_ | ( | ) | [inline, private, virtual] |
Implements edm::Group.
Definition at line 298 of file Group.h.
References theStatus_, and edm::ProducedGroup::UnscheduledNotRun.
virtual GroupStatus& edm::UnscheduledGroup::status_ | ( | ) | const [inline, private, virtual] |
Implements edm::ProducedGroup.
Definition at line 302 of file Group.h.
References theStatus_.
{return theStatus_;}
virtual void edm::UnscheduledGroup::swap_ | ( | Group & | rhs | ) | [inline, private, virtual] |
Implements edm::Group.
Definition at line 293 of file Group.h.
References productData_, edm::Group::swap(), and theStatus_.
{ UnscheduledGroup& other = dynamic_cast<UnscheduledGroup&>(rhs); edm::swap(productData_, other.productData_); std::swap(theStatus_, other.theStatus_); }
Definition at line 303 of file Group.h.
Referenced by getProductData(), and swap_().
GroupStatus edm::UnscheduledGroup::theStatus_ [mutable, private] |
Definition at line 304 of file Group.h.
Referenced by resetStatus_(), status_(), and swap_().