20#ifndef INCLUDED_O3TL_VECTOR_POOL_HXX
21#define INCLUDED_O3TL_VECTOR_POOL_HXX
52 this->at(nIdx).value = rCopy;
53 this->at(nIdx).nextFree = -1;
60 return this->
size()-1;
64 void free( std::ptrdiff_t nIdx )
72 return this->operator[](nIdx).value;
76 return this->operator[](nIdx).value;
117 std::vector<typename detail::struct_from_value<ValueType>::type > >
Container::value_type value_type
void free(std::ptrdiff_t nIdx)
ValueType & get(std::ptrdiff_t nIdx)
std::ptrdiff_t store(const ValueType &rCopy)
const ValueType & get(std::ptrdiff_t nIdx) const
std::ptrdiff_t mnFirstFreeIndex