Lines Matching refs:Extent

34   constexpr bool operator()(const Extent& x, const Extent& y) const {  in operator()
45 void AppendBlockToExtents(std::vector<Extent>* extents, uint64_t block);
67 void StoreExtents(const std::vector<Extent>& extents,
68 google::protobuf::RepeatedPtrField<Extent>* out);
71 void ExtentsToVector(const google::protobuf::RepeatedPtrField<Extent>& extents,
72 std::vector<Extent>* out_vector);
75 std::string ExtentsToString(const std::vector<Extent>& extents);
77 const google::protobuf::RepeatedPtrField<Extent>& extents);
82 google::protobuf::RepeatedPtrField<Extent>* extents,
83 const google::protobuf::RepeatedPtrField<Extent>& extents_to_add);
88 void NormalizeExtents(std::vector<Extent>* extents);
94 std::vector<Extent> ExtentsSublist(const std::vector<Extent>& extents,
98 bool operator==(const Extent& a, const Extent& b) noexcept;
100 bool operator!=(const Extent& a, const Extent& b) noexcept;
116 const google::protobuf::RepeatedPtrField<Extent>& extents) in BlockIterator()
134 const google::protobuf::RepeatedPtrField<Extent>& extents_;
139 std::ostream& operator<<(std::ostream& out, const Extent& extent);
140 std::ostream& operator<<(std::ostream& out, const std::vector<Extent>& extent);
141 std::ostream& operator<<(std::ostream& out, const std::set<Extent>& extents);
144 const std::set<Extent, ExtentLess>& extents);
147 Range<std::set<Extent, ExtentLess>::const_iterator> range);
151 const google::protobuf::RepeatedPtrField<Extent>& extent);
165 constexpr bool ExtentContains(const Extent& extent, size_t block) { in ExtentContains()
171 constexpr bool ExtentContains(const Extent& big, const Extent& small) { in ExtentContains()