void transaction_index::remove(object_id_type id) { auto& index = _index.get<instance>(); auto itr = index.find(id.instance()); if( itr == index.end() ) return; assert(id.space() == transaction_object::space_id); assert(id.type() == transaction_object::type_id); index.erase(itr); }
inline bool is_relative( object_id_type o ){ return o.space() == 0; }
void set_annotation( object_id_type id ) { annotations[id.space()] = id; }