Searched refs:VectorPtr (Results 1 – 7 of 7) sorted by relevance
109 std::unique_ptr<data_container::VectorPtr<T>> container{ in CreateRef()110 new data_container::VectorPtr<T>{buffer}}; in CreateRef()127 std::unique_ptr<data_container::VectorPtr<T>> container{ in CreateRefForAppend()128 new data_container::VectorPtr<T>{buffer}}; in CreateRefForAppend()
153 class VectorPtr : public ContiguousBufferBase {156 explicit VectorPtr(std::vector<T>* vector) : vector_ptr_(vector) {} in VectorPtr() function176 DISALLOW_COPY_AND_ASSIGN(VectorPtr);231 class BRILLO_EXPORT ByteBuffer : public VectorPtr<uint8_t> {
96 : VectorPtr(new std::vector<uint8_t>()) { in ByteBuffer()
56 using VectorPtr = typename CostAllocator::VectorPtr; variable69 NodeEntry(VectorPtr Costs) : Costs(std::move(Costs)) {} in NodeEntry()95 VectorPtr Costs;378 VectorPtr AllocatedCosts = CostAlloc.getVector(std::move(Costs)); in addNode()468 VectorPtr AllocatedCosts = CostAlloc.getVector(std::move(Costs)); in setNodeCosts()482 const VectorPtr& getNodeCostsPtr(NodeId NId) const { in getNodeCostsPtr()
116 using VectorPtr = typename VectorCostPool::PoolRef; variable119 template <typename VectorKeyT> VectorPtr getVector(VectorKeyT v) { in getVector()
56 typedef typename CostAllocator::VectorPtr VectorPtr; typedef74 NodeEntry(VectorPtr Costs) : Costs(std::move(Costs)) {} in NodeEntry()96 VectorPtr Costs;384 VectorPtr AllocatedCosts = CostAlloc.getVector(std::move(Costs)); in addNode()474 VectorPtr AllocatedCosts = CostAlloc.getVector(std::move(Costs)); in setNodeCosts()488 const VectorPtr& getNodeCostsPtr(NodeId NId) const { in getNodeCostsPtr()
116 typedef typename VectorCostPool::PoolRef VectorPtr; typedef120 VectorPtr getVector(VectorKeyT v) { return VectorPool.getValue(std::move(v)); } in getVector()