/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/ThirdParty/RmlUi/Source/Core/PropertiesIteratorView.cpp
45 строк
1 KB
C-Core
Updated RmlUi to 6.2 and added some improvements (#1813)
10 фев 2026, 01:19
Не верифицирован
10 фев 2026, 01:19
58e2d41
Код
Авторство
О чём код?
#include "../../Include/RmlUi/Core/PropertiesIteratorView.h" #include "../../Include/RmlUi/Core/StyleSheetSpecification.h" #include "PropertiesIterator.h" namespace Rml { PropertiesIteratorView::PropertiesIteratorView(UniquePtr<PropertiesIterator> ptr) : ptr(std::move(ptr)) {} PropertiesIteratorView::PropertiesIteratorView(PropertiesIteratorView&& other) noexcept : ptr(std::move(other.ptr)) {} PropertiesIteratorView& PropertiesIteratorView::operator=(PropertiesIteratorView&& other) noexcept { ptr = std::move(other.ptr); return *this; } PropertiesIteratorView::~PropertiesIteratorView() {} PropertiesIteratorView& PropertiesIteratorView::operator++() { ++(*ptr); return *this; } PropertyId PropertiesIteratorView::GetId() const { return (*(*ptr)).first; } const String& PropertiesIteratorView::GetName() const { return StyleSheetSpecification::GetPropertyName(GetId()); } const Property& PropertiesIteratorView::GetProperty() const { return (*(*ptr)).second; } bool PropertiesIteratorView::AtEnd() const { return ptr->AtEnd(); } } // namespace Rml