Inherits AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode.
Public Member Functions | |
StringSortNode (const RowSortAdapter *owningAdapter) | |
Public Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoBase | |
SortInfoBase (size_t domIndex) | |
bool | operator< (const SortInfoBase &rhs) const |
Public Attributes | |
AZStd::string | m_string |
Public Attributes inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
SortInfoNode * | m_parentNode = nullptr |
AZStd::set< AZStd::unique_ptr< SortInfoBase >, IndexSortType > | m_indexSortedChildren |
holds the row childNodes in DOM order | |
AZStd::set< SortInfoNode *, AdapterSortType > | m_adapterSortedChildren |
holds a sorted multiset of the above children as defined by their RowSortAdapter::lessThan | |
Public Attributes inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoBase | |
size_t | m_domIndex |
Additional Inherited Members | |
Public Types inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
using | AdapterSortType = std::function< bool(SortInfoNode *, SortInfoNode *)> |
using | IndexSortType = std::function< bool(const AZStd::unique_ptr< SortInfoBase > &, const AZStd::unique_ptr< SortInfoBase > &)> |
Protected Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
SortInfoNode (const RowSortAdapter *owningAdapter) | |
Static Protected Member Functions inherited from AZ::DocumentPropertyEditor::RowSortAdapter::SortInfoNode | |
static bool | indexLessThan (const AZStd::unique_ptr< SortInfoBase > &lhs, const AZStd::unique_ptr< SortInfoBase > &rhs) |