Home
last modified time | relevance | path

Searched refs:IteratorImpl (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/
H A Dentity_manager.cpp337 EntityManager::IteratorImpl::IteratorImpl(const EntityManager& owner, size_t index, IteratorType ty… in IteratorImpl() function in EntityManager::IteratorImpl
349 const class IEntityManager* EntityManager::IteratorImpl::GetOwner() const
354 bool EntityManager::IteratorImpl::Compare(const Iterator::Ptr& other) const in Compare()
359 auto* otheri = static_cast<const EntityManager::IteratorImpl*>(other.get()); in Compare()
363 bool EntityManager::IteratorImpl::Next() in Next()
382 Entity EntityManager::IteratorImpl::Get() const in Get()
392 auto del = [](Iterator* it) { delete static_cast<EntityManager::IteratorImpl*>(it); }; in MakeIterator()
393 auto p = new EntityManager::IteratorImpl(*this, index, type); in MakeIterator()
397 IEntityManager::Iterator::Ptr EntityManager::IteratorImpl::Clone() const in Clone()
H A Dentity_manager.h87 class IteratorImpl final : public Iterator { in CORE_BEGIN_NAMESPACE()
93 IteratorImpl(const EntityManager&, size_t, IteratorType type); in CORE_BEGIN_NAMESPACE()