MCPcopy Create free account
hub / github.com/CppMicroServices/CppMicroServices / iter

Method iter

framework/src/util/AnyMap.cpp:449–467  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

447 any_map::iter::iter() = default;
448
449 any_map::iter::iter(iter const& it) : iterator_base(it.type), it { nullptr }
450 {
451 switch (type)
452 {
453 case ORDERED:
454 this->it.o = new oiter(it.o_it());
455 break;
456 case UNORDERED:
457 this->it.uo = new uoiter(it.uo_it());
458 break;
459 case UNORDERED_CI:
460 this->it.uoci = new uociiter(it.uoci_it());
461 break;
462 case NONE:
463 break;
464 default:
465 throw std::logic_error("invalid iterator type");
466 }
467 }
468
469 any_map::iter::~iter()
470 {

Callers 1

modifyXMLFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected