MCPcopy Create free account
hub / github.com/IfcOpenShell/IfcOpenShell / dropPages

Method dropPages

src/ifcparse/FileReader.cpp:188–197  ·  view source on GitHub ↗

Drop fully-consumed pages so pos is guaranteed to be within the first page

Source from the content-addressed store, hash-verified

186
187 // Drop fully-consumed pages so pos is guaranteed to be within the first page
188 void dropPages(size_t pos) override {
189 while (!pages_.empty()) {
190 if (pos - discarded_page_bytes_ >= pages_.front().data.size()) {
191 discarded_page_bytes_ += pages_.front().data.size();
192 pages_.pop_front();
193 } else {
194 break;
195 }
196 }
197 }
198
199 char get(size_t pos) const override {
200 /*

Callers

nothing calls this directly

Calls 2

emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected