Home
last modified time | relevance | path

Searched refs:Iterator (Results 1 - 9 of 9) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler/src/
H A Darray_view.h29 struct Iterator { struct in array_view
36 Iterator(pointer ptr) : m_ptr(ptr) {} in Iterator() function
46 Iterator& operator++() in operator ++()
51 Iterator operator++(int) in operator ++()
53 Iterator tmp = *this; in operator ++()
57 friend bool operator==(const Iterator& a, const Iterator& b) in operator ==()
61 friend bool operator!=(const Iterator& a, const Iterator& b) in operator !=()
78 using iterator = Iterator;
[all...]
/foundation/multimedia/media_foundation/interface/inner_api/cpp_ext/
H A Dalgorithm_ext.h21 template<class Iterator, class UnaryPredicate>
22 inline bool AnyOf(Iterator first, Iterator last, UnaryPredicate p) // implementation of std::any_of used on c++11 in AnyOf()
/foundation/multimedia/media_foundation/engine/include/foundation/cpp_ext/
H A Dalgorithm_ext.h21 template<class Iterator, class UnaryPredicate>
22 inline bool AnyOf(Iterator first, Iterator last, UnaryPredicate p) // implementation of std::any_of used on c++11 in AnyOf()
/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/
H A Dentity_manager.h51 Iterator::Ptr Begin(IteratorType type) const override;
52 Iterator::Ptr End(IteratorType type) const override;
87 class IteratorImpl final : public Iterator {
95 bool Compare(const Iterator::Ptr&) const override;
98 Iterator::Ptr Clone() const override;
100 Iterator::Ptr MakeIterator(uint32_t index, IteratorType type) const;
H A Dentity_manager.cpp354 bool EntityManager::IteratorImpl::Compare(const Iterator::Ptr& other) const in Compare()
390 IEntityManager::Iterator::Ptr EntityManager::MakeIterator(uint32_t index, IteratorType type) const in MakeIterator()
392 auto del = [](Iterator* it) { delete static_cast<EntityManager::IteratorImpl*>(it); }; in MakeIterator()
397 IEntityManager::Iterator::Ptr EntityManager::IteratorImpl::Clone() const in Clone()
402 IEntityManager::Iterator::Ptr EntityManager::Begin(IteratorType type) const in Begin()
407 IEntityManager::Iterator::Ptr EntityManager::End(IteratorType type) const in End()
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/ecs/
H A Dintf_entity_manager.h52 using Iterator = BASE_NS::IGenericIterator<const IEntityManager>;
103 virtual Iterator::Ptr Begin(IteratorType type = IteratorType::ALIVE) const = 0;
104 virtual Iterator::Ptr End(IteratorType type = IteratorType::ALIVE) const = 0;
111 using EntityIterator = BASE_NS::IIterator<CORE_NS::IEntityManager::Iterator>;
/foundation/CastEngine/castengine_wifi_display/services/utils/
H A Dcircular_buffer.h29 typedef typename std::deque<T>::iterator Iterator; typedef in OHOS::Sharing::circular_buffer
144 Iterator begin() in begin()
149 Iterator end() in end()
/foundation/graphic/graphic_utils_lite/interfaces/kits/gfx_utils/diagram/scanline/
H A Dgeometry_scanline.h53 using Iterator = SpanBlock* ;
175 Iterator Begin() in Begin()
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/containers/
H A Dvector.h1214 template<typename Iterator, typename = void>
1219 template<typename Iterator>
1220 struct has_iterator_category<Iterator, void_t<typename Iterator::iterator_category>> : BASE_NS::true_type {
1221 using category = typename Iterator::iterator_category;
1224 template<typename Iterator>
1225 using ptr_fn = decltype(BASE_NS::declval<Iterator>().ptr());
1227 template<typename Iterator, typename = void>
1230 template<typename Iterator>
1231 struct has_ptr_method<Iterator, BASE_N
[all...]

Completed in 6 milliseconds