33 productStatus_(status),
42 productStatus_(status),
49 boost::shared_ptr<Parentage> pPtr) :
51 productStatus_(status),
52 parentageID_(pPtr->
id()),
60 std::vector<BranchID>
const&
parents) :
62 productStatus_(status),
102 os <<
"branch ID = " <<
branchID() <<
'\n';
103 os <<
"product status = " <<
static_cast<int>(
productStatus()) <<
'\n';
105 os <<
"entry description ID = " <<
parentageID() <<
'\n';
ProductStatus uninitialized()
BranchID const & branchID() const
ProductStatus productStatus_
bool notPresent(ProductStatus status)
bool getMapped(key_type const &k, value_type &result) const
bool insertMapped(value_type const &v)
Transient< Transients > transients_
void write(std::ostream &os) const
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &)
ProductStatus neverCreated()
ProductStatus const & productStatus() const
ProductProvenance makeProductProvenance() const
void setStatus(ProductStatus const &status)
bool & noParentage() const
ParentageID const & parentageID() const
static ThreadSafeRegistry * instance()
Parentage const & parentage() const
boost::shared_ptr< Parentage > & parentagePtr() const
bool presenceUnknown(ProductStatus status)