MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / readNextElement

Method readNextElement

src/Base/Reader.cpp:248–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246}
247
248bool Base::XMLReader::readNextElement()
249{
250 bool ok {};
251 while (true) {
252 ok = read();
253 if (!ok) {
254 break;
255 }
256 if (ReadType == StartElement) {
257 break;
258 }
259 if (ReadType == StartEndElement) {
260 break;
261 }
262 if (ReadType == EndElement) {
263 break;
264 }
265 if (ReadType == EndDocument) {
266 break;
267 }
268 };
269
270 return (ReadType == StartElement || ReadType == StartEndElement);
271}
272
273int Base::XMLReader::level() const
274{

Callers 5

RestoreMethod · 0.80
restoreVertexTagMethod · 0.80
RestoreMethod · 0.80
readPVDMethod · 0.80
TEST_FFunction · 0.80

Calls 1

readFunction · 0.50

Tested by

no test coverage detected