Searched refs:Iterator (Results 1 - 9 of 9) sorted by relevance
/foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler/src/ |
H A D | array_view.h | 29 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 D | algorithm_ext.h | 21 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 D | algorithm_ext.h | 21 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 D | entity_manager.h | 51 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 D | entity_manager.cpp | 354 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 D | intf_entity_manager.h | 52 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 D | circular_buffer.h | 29 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 D | geometry_scanline.h | 53 using Iterator = SpanBlock* ; 175 Iterator Begin() in Begin()
|
/foundation/graphic/graphic_3d/lume/LumeBase/api/base/containers/ |
H A D | vector.h | 1214 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