25#ifndef __BITPIT_PIERCED_VECTOR_STORAGE_TPP__
26#define __BITPIT_PIERCED_VECTOR_STORAGE_TPP__
37template<
typename value_t,
typename id_t>
50template<
typename value_t,
typename id_t>
63template<
typename value_t,
typename id_t>
76template<
typename value_t,
typename id_t>
90template<
typename value_t,
typename id_t>
104template<
typename value_t,
typename id_t>
116template<
typename value_t,
typename id_t>
128template<
typename value_t,
typename id_t>
142template<
typename value_t,
typename id_t>
156template<
typename value_t,
typename id_t>
170template<
typename value_t,
typename id_t>
184template<
typename value_t,
typename id_t>
195template<
typename value_t,
typename id_t>
void setStaticKernel(const PiercedKernel< id_t > *kernel)
const PiercedKernel< id_t > * getKernel() const
void setDynamicKernel(const PiercedKernel< id_t > *kernel, PiercedSyncMaster::SyncMode syncMode)
__PS_REFERENCE__ at(id_t id, std::size_t k=0)
__PS_REFERENCE__ rawAt(std::size_t pos, std::size_t offset=0)
__PS_REFERENCE__ front(std::size_t k=0)
__PS_REFERENCE__ back(std::size_t k=0)
Kernel of the pierced vector.
void setStaticKernel(const PiercedVectorKernel< id_t > *kernel)
__PVS_REFERENCE__ at(id_t id)
const PiercedVectorKernel< id_t > * getKernel() const
__PVS_REFERENCE__ rawAt(std::size_t pos)
void setDynamicKernel(const PiercedVectorKernel< id_t > *kernel, PiercedSyncMaster::SyncMode syncMode)
__PVS_REFERENCE__ front()
__PVS_CONST_REFERENCE__ operator[](id_t id) const