ATLAS Offline Software
Loading...
Searching...
No Matches
A/Root/ElementLinkVectorBase.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4
5// Local include(s):
6#include "AthLinks/ElementLinkVectorBase.h"
7
9ElementLinkVectorBase( const std::vector< uint32_t >& keys,
10 const std::vector< uint32_t >& indices )
11 : m_persKeys( keys ), m_persIndices( indices ), m_isDirectIO( false ) {
12
13}
14
15const std::vector< uint32_t >& ElementLinkVectorBase::persKeys() const {
16
17 return m_persKeys;
18}
19
20void
21ElementLinkVectorBase::setPersKeys( const std::vector< uint32_t >& keys ) {
22
24 return;
25}
26
27const std::vector< uint32_t >& ElementLinkVectorBase::persIndices() const {
28
29 return m_persIndices;
30}
31
32void
34setPersIndices( const std::vector< uint32_t >& indices ) {
35
37 return;
38}
void setPersIndices(const std::vector< uint32_t > &indices)
Set the indices of the referenced objects in the containers.
const std::vector< uint32_t > & persKeys() const
Get the keys/identifiers of the referenced containers.
const std::vector< uint32_t > & persIndices() const
Get the indices of the referenced objects in the containers.
std::vector< uint32_t > m_persKeys
Keys/identifiers of the referenced containers.
void setPersKeys(const std::vector< uint32_t > &keys)
Set the keys/identifiers of the referenced containers.
std::vector< uint32_t > m_persIndices
Indices of the referenced objects in the containers.
ElementLinkVectorBase(const std::vector< uint32_t > &keys=std::vector< uint32_t >(), const std::vector< uint32_t > &indices=std::vector< uint32_t >())
Default constructor.
std::pair< long int, long int > indices