28 throw SG::ExcInvalidThinningTarget (link.classID(), link.dataID());
Hold thinning decisions for one container.
Object reference supporting deferred reading from StoreGate.
Manage index tracking and synchronization of auxiliary data.
void buildIndexMap()
Build the index map.
void resize(const size_t size)
Change the number of elements.
ThinningDecision(const DataLink< SG::AuxVectorBase > &link)
Constructor.
const DataLink< SG::AuxVectorBase > & link() const
Return link to object being thinned.
DataLink< SG::AuxVectorBase > m_link
Link to the object being thinned.
virtual void lock() override
Called when the object is locked in SG.