5#include <SDL/TSdlAnyInstance.h>
28 auto begin()
noexcept ->
typename std::vector<UIPropertyGroup>::iterator;
29 auto begin()
const noexcept ->
typename std::vector<UIPropertyGroup>::const_iterator;
30 auto end()
noexcept ->
typename std::vector<UIPropertyGroup>::iterator;
31 auto end()
const noexcept ->
typename std::vector<UIPropertyGroup>::const_iterator;
34 std::vector<UIPropertyGroup> m_groups;
40 return m_groups.begin();
46 return m_groups.begin();
52 return m_groups.end();
58 return m_groups.end();
Definition UIPropertyGroup.h:13
Definition UIProperty.h:12
Definition UIPropertyLayout.h:17
UIProperty * findPropertyInGroup(std::string_view groupName, std::string_view propName)
Definition UIPropertyLayout.cpp:149
UIPropertyGroup * findGroup(std::string_view groupName)
Definition UIPropertyLayout.cpp:115
void clear()
Definition UIPropertyLayout.cpp:158
auto end() noexcept -> typename std::vector< UIPropertyGroup >::iterator
Definition UIPropertyLayout.h:49
UIPropertyLayout & addGroups(const UIPropertyLayout &groups, bool shouldPrepend=false)
Definition UIPropertyLayout.cpp:95
auto begin() noexcept -> typename std::vector< UIPropertyGroup >::iterator
Definition UIPropertyLayout.h:37
UIPropertyLayout & addGroup(UIPropertyGroup group, bool shouldPrepend=false)
Definition UIPropertyLayout.cpp:81
UIPropertyGroup & findOrCreateGroup(std::string_view groupName, bool shouldPrepend=false)
Definition UIPropertyLayout.cpp:127
static UIPropertyLayout makeLinearListing(SdlNonConstInstance instance, std::string groupName="")
Definition UIPropertyLayout.cpp:53
Definition ph_editor.h:10
Definition TWeakHandle.h:113