102 std::unique_ptr<ItImplAbstract>
begin() override
104 TLSIter iter = this->Internal.begin();
105 std::vector<bool>::iterator iter2 = this->Initialized.begin();
106 std::vector<bool>::iterator enditer = this->Initialized.end();
109 while (iter2 != enditer)
118 auto retVal = std::make_unique<ItImpl>();
119 retVal->InitIter = iter2;
120 retVal->EndIter = enditer;
125 std::unique_ptr<ItImplAbstract>
end()
override
127 auto retVal = std::make_unique<ItImpl>();
128 retVal->InitIter = this->Initialized.end();
129 retVal->EndIter = this->Initialized.end();
130 retVal->Iter = this->Internal.end();