Lines Matching refs:Extent
37 void AppendBlockToExtents(std::vector<Extent>* extents, uint64_t block);
59 void StoreExtents(const std::vector<Extent>& extents,
60 google::protobuf::RepeatedPtrField<Extent>* out);
63 void ExtentsToVector(const google::protobuf::RepeatedPtrField<Extent>& extents,
64 std::vector<Extent>* out_vector);
67 std::string ExtentsToString(const std::vector<Extent>& extents);
69 const google::protobuf::RepeatedPtrField<Extent>& extents);
74 google::protobuf::RepeatedPtrField<Extent>* extents,
75 const google::protobuf::RepeatedPtrField<Extent>& extents_to_add);
80 void NormalizeExtents(std::vector<Extent>* extents);
86 std::vector<Extent> ExtentsSublist(const std::vector<Extent>& extents,
90 bool operator==(const Extent& a, const Extent& b) noexcept;
92 bool operator!=(const Extent& a, const Extent& b) noexcept;
108 const google::protobuf::RepeatedPtrField<Extent>& extents) in BlockIterator()
126 const google::protobuf::RepeatedPtrField<Extent>& extents_;
131 std::ostream& operator<<(std::ostream& out, const Extent& extent);
132 std::ostream& operator<<(std::ostream& out, const std::vector<Extent>& extent);
135 const google::protobuf::RepeatedPtrField<Extent>& extent);
149 constexpr bool ExtentContains(const Extent& extent, size_t block) { in ExtentContains()
155 constexpr bool ExtentContains(const Extent& big, const Extent& small) { in ExtentContains()